游子吟

致力于.Net,致力于企业信息化工程!
Harvest = Hope + Struggle

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  37 随笔 :: 17 文章 :: 381 评论 :: 4 引用
      一提到执行,就感到笔端很沉重,不知道从何说起。执行它本身不仅是一门丰富的学问,而且还是一整套非常具体的行为和艺术,于个人、于集体、于企业、于国家,都概莫能外,无论你有多么伟大的理想,也无论你有多么先进的管理理念,如果不去奋斗,不去执行,最终都只能是贴在墙上,自我陶醉而已。作为IT团队,它的执行力也同等重要,如果没有超强的执行力,项目不能按时完成,产品不能按时上市,即使勉强发布,也是bug横飞,投诉不断,SP1SP2……SPn,顺着杆不停地往上爬。

如何提高一个IT团队的执行力呢?可能每个人都有不同的办法,有不同的实践经验,我在此仅扔出一块砖头,希望能与大家讨论。

首先是了解和熟悉。
    熟悉团队的每一个人,每一件事。每一个人都有他自已的长处和短处,每一个人都有他对当前工作的看法和理解,每个人也都有他不同的办事风格,每一个人也都有他对团队的期望,一个团队负责人如果对这些都不了解、不熟悉,我们就不可能人尽其才,才尽其用。而团队成员的期望值,可能是一个很敏感的东西,很多成员不愿意表白,很多领导也不愿意去面对,或者是不愿主动去与员工进行深层次的交流,认为一提到职员的期望值,可能就会是升职加薪的要求,这让他难于面对。其实,员工的期望值也不并不是那么单一,有的人希望能学到更多的东西,能得到更大的提高;有的人希望有一个和谐的团队氛围,每天能快乐的工作;有的人希望自已的意见能得到重视,自已的工作成果能得到领导的肯定;有的人希望升职加薪等等。如果你不去面对,不去了解,也并不等于员工就不想,员工他毕竟是你的下级,当然不好意思直接地与你提出来,但是到某一天,突然收到他的辞职信,几年辛勤培养,换来的是谢谢你某某领导,谢谢你几年对我的培养,心中是不是会感到一丝遗憾?如果我们经常与员工进行交流与沟通,在他们心理状态发生波动时,及时疏通,及时引导,可能就能解决很大的问题,不至于因为闹情绪而影响工作的执行,影响项目的进度。

了解了人还不够,了解团队的每一件事,也同样重要。只有充分了解整个事件,你才知道事情的难易程度,也才能安排合适的人选,制定合适的计划,员工也才能感觉到你对他们做的事情的重视。他苦了、累了,你都很清楚,而不是高高在上,不分清红皂白,脑袋一拍:“这件事你明天必须出来”,“天啦,这可是一个大需求啊,加班到天亮,也完不成啊”,这样几次下来,我想他离开这个团队也就不远了。

了解了人,也了解事,项目的重点在哪,难点在哪,哪些功能应该集中优势兵力重点攻克,我们都做到心中有数了,整个项目的进度也就得到了充分的保证,这正如著名的“木桶理论”,一个桶能装多少水,不是看哪块板最长,而是看哪块木板最短,我们只有把最短的木板加长,才能装水更多。

其次是团队文化。企业有企业的文化,团队也有团队的文化,团队文化的培养、形成,也是团队执行力提高的重要因素。作为IT团队的执行文化,我想应该从以下几个方面来谈:

1、严格的、可执行性很强的规范规章。从需求调研、需求分析、系统架构、详细设计、程序开发、系统测试到最后的实施,都应该有明确的规范,不能因个人的习惯,个人的爱好而任意改变或者删减,只有有了明确的规范,大家才有执行的标准,检查的标准,也才有最终考核的标准,也只有这样,整个项目才可能是一个整体,整个系统也才能是一个风格。可是在实际操作中,情况却并不理想,很多程序员或许都这样抱怨过:“修改别人的程序,真是一种痛苦”。为什么痛苦呢?不用说大家也知道:注释不明确,结构不清楚,编码不规范。更有甚者,软件做出来了,一眼就可以看出来,这一块功能是一个人做的,那一块功能是另一个人做的,完全不同的几种风格拼接在一起。规范不仅要有,可执行性也非常重要。每个团队可能都知道规范很重要,也都有自已的规范,但是它的可操作性不强,职员执行起来很痛苦,一天到晚修改规范,其实这也就是没有规范了。

2、明确的奖惩措施。一个项目结束,都应该有一个详细的、全面的、全员参与的项目总结,把项目进展过程中表现出来的先进技术、先进事迹、先进人物,重点提出来,加以表扬与奖励;对表现出来的问题,也要一针见血地提出来,找出问题的根源,总结经验教训,对于事故责任人,要严厉批评,并给予惩罚。这一点,在IT团队中执行起来可能有些困难,前面看到过一篇文章<<尴尬的项目经理>>,意思是说,现在很多公司都实行矩阵式管理,项目经理,部门经理双重领导,项目经理负责计划的安排、项目实施,而部门经理负责职业规划、绩效考核,这可就是一对矛盾了,项目经理只有安排任务,检查任务的权力,没有考核、奖惩的权力,所以问题就出来了:事情做得好不如关系混得好,事情做得好与不好,部门经理都不清楚,对他的考核不会有太大的影响,而且部门经理还会经常运用他的权力,在各个项目间搞平衡。日子久了,大家的工作积极性自然而然就下去了。所以要想提高团队的执行力,解决这种尴尬的处境也刻不容缓啊。

3、和谐的团队氛围。工作并快乐着,这是每一个人的向往。一个团队如果上下左右的关系都很融洽、和睦,就象一个大家庭一样,一起工作,一起休息、一起生活,这个团队一定是一个和谐的团队,一定是一个凝聚力,战斗力很强的团队。这一点,领导的影响非常重要,你的言行,你的态度就是一个团队的催化剂,催化好了,团队就更有激情、更有活力,亲活力也更强,如果催化得不好,也可就能被闷死在里面。有时多一点笑容,多一点鼓励、多一点与员工相处交流的时间,团队的氛围就自然会发生很多的变化。

4、要建立一个学习型团队。联想总裁柳传志先生说,要提高一个团队执行力,首先要让战士爱打仗,要用各种方法调动员工的积极性。其次,要让战士会打仗,要通过持续的练兵提高员工的综合素质和专业素质。最后是决策者训练队伍的作战有序性。由此可见,团队的学习是多么重要,尤其是IT人。如今IT技术日新月异,如果一个团队不提供学习的机会,团队成员没有学习的习惯,这个团队也可能就是傍晚的太阳,即使还有一丝美丽,也将缓缓坠落。

第三、就是要有良好的组织协调能力。现在的社会是一个英雄倍出的时代,我们颂扬英雄、赞美英雄,但是绝不提倡个人英雄主义。一个团队是一项集体运动,就象是一场足球比赛似的,球星,他可以做为一个精神领袖,领导大家有组织、有秩序地进行比赛,以争取最后的胜利,但是仅靠他一个人,哪怕他有天大的本事,也是不能完成比赛的。国际上不是经常组织一些明星赛吗,抽集世界上最好的球星组成一队,去与一些国家队或者俱乐部队进行比赛,结果呢,往往是后者获胜,为什么?明星队,他们是临队搭建起来的一个团队,彼此不熟悉、不了解,也就谈不上默契,配合起来很生疏,尽管技术很优秀,却难于取得最后的胜利。我们的团队也是如此,希望大家都成英雄,希望大家都成明星,但更希望有一个好的教练,让这些明星各司其职,各负其责,我们就是一个执行力超强的团队了,你看看微软、google,他们不就是如此吗?

团队执行力的影响因素,其实还有很多很多,我也就不再罗嗦了,当我们的项目不能如期完成,产品不能如期面市的时候,不要太埋怨需求变化太快,也不要太埋怨周期太短,变是正常的,有变才有进步,我们要多想想我们团队的战斗力,执行力如何,要怎样才能提高一个团队的执行力。

posted on 2008-07-15 08:45 巴山游子 阅读(7556) 评论(20)  编辑 收藏 网摘

评论

#1楼 2008-07-15 09:04 伍迷      
写得好!

实际执行力远比技术能力要强得多.兵熊熊一个,将熊熊一窝。当然,将强也就强一窝。

  回复  引用  查看    

#2楼 2008-07-15 09:18 Justin      
恩!深有同感啊!!!
  回复  引用  查看    

#3楼 2008-07-15 09:26 隐姓埋名      
写得非常的贴切!!!

顶起来。。。

  回复  引用  查看    

#4楼 2008-07-15 10:30 心悦      
写得不错!
  回复  引用  查看    

#5楼 2008-07-15 10:39 陈晨      
“很多成员不愿意表白,很多领导也不愿意去面对”
--------------------------------------------
太对了,时间长了,矛盾也就来了

  回复  引用  查看    

#6楼 2008-07-15 12:06 erlv[未注册用户]
文章很精彩 赞博主
  回复  引用    

#7楼 2008-07-15 12:57 jbshi[未注册用户]
其实,员工的期望值也不并不是那么单一,有的人希望能学到更多的东西,能得到更大的提高;有的人希望有一个和谐的团队氛围,每天能快乐的工作;有的人希望自已的意见能得到重视,自已的工作成果能得到领导的肯定;有的人希望升职加薪等等。---------很对,很对,好贴,赞一记^_^
  回复  引用    

#8楼 2008-07-15 13:03 Kevin Zhang      
收获了很多,谢谢博主精彩的文章

  回复  引用  查看    

#9楼 2008-07-16 08:54 yxsan[未注册用户]
--引用--------------------------------------------------
伍迷: 写得好!

实际执行力远比技术能力要强得多.兵熊熊一个,将熊熊一窝。当然,将强也就强一窝。
--------------------------------------------------------
强烈同意!

  回复  引用    

你写的都对,不过我想大多数人都知道这个道理。
但是就和你说的一样,好的思想不执行也只能贴在墙上。
你能不能举些实际案例出来?而不是空泛的谈?

  回复  引用    

#11楼[楼主] 2008-07-16 09:50 Goumh      
@kun123456789
其实这方面的案例很多了,从小的时候,老师就问我们,你的理想是什么?你长大了要做什么?教师、科学家、将军等,可谓志向高远啊,但转眼间,就抛之脑后,该怎么玩就怎么玩,那是小孩子,大家都不会认真。
现在企业中,可也是如此啊,今天我要OO、明天要SOA、后天要RIA,一些IT主管一天一个想法,希望天下最流行,最NB的技术,都融入到一个系统中,可是都只有几分钟的热度,一觉醒来,又回到解放前了。

  回复  引用  查看    

应该说lz说的内容还是很有道理的,但是这些理论在实际操作当中却很难实现的,或者说操作性可能并不好。
就从第一个说起:熟悉是一个过程,但是你并不能保证团队的完整性。一些单位人员调动是很正常的,你还没有熟悉别人就走了。而且你单位的规程越多,新进员工的培训时间也会相对越长,而且太多的编程细节是不能用规程去规定的。
每一个项目开发时间都是有限的,并不会有太多的时间让你把时间花在这些方面。所以从个人的看法上面来说,lz说的这些和软件工程中的瀑布模型类似,理论上是对的,但是实践上没有用处。
从个人上来说,管理说到底还是一些大观念的统一认识,然后就是随机应变的去应付各种情况。
-------------------------------------------------------
很多程序员或许都这样抱怨过:“修改别人的程序,真是一种痛苦”。为什么痛苦呢?不用说大家也知道:注释不明确,结构不清楚,编码不规范。
其实这个问题从存在编程开始就已经存在,可是谁能够有效地解决呢?你难道就指望所有的程序员自觉地去执行你所谓的规定吗?如果他不执行呢?你有办法知道吗?敏捷开发提出结对开发可能就是这个问题的有效解决办法,但是谁能够在单位推行这样的开发模式呢?和老板说一个人的工作量我让两个人去做,一开始还会比一个人的慢...

  回复  引用  查看    

#13楼 2008-07-22 08:09 新程金锣      
吸取经验了,谢谢。

规范多了,新员工的培训确实要长一些,但相对没有规范,每个人都按自己的风格要好得多。

  回复  引用  查看    

#14楼 2008-08-15 10:29 aierong      

  回复  引用  查看    

#15楼 2008-08-19 09:56 念时      
写得好啊 员工的执行力与领导的管理能力有莫大的关系啊
  回复  引用  查看    

#16楼 2008-09-24 11:10 昊子      
--如果没有超强的执行力,项目不能按时完成,产品不能按时上市,即使勉强发布,也是bug横飞,投诉不断,SP1、SP2……SPn,顺着杆不停地往上爬。

項目不能按時完成有諸多因素影響,很多時候是缺乏周密且可行的計劃
Bug多的主要問題通常是缺乏設計和質量意識
缺乏執行力帶來的主要結果其實是計劃不能有效實施,致使PM無法把握開發過程

--一个桶能装多少水,不是看哪块板最长,而是看哪块木板最短,我们只有把最短的木板加长,才能装水更多。

不知道博主有沒有看過敏捷開發中的捉對開發,兩塊板接在一起通常可以解決個人短板帶來的瓶頸

  回复  引用  查看    

#17楼[楼主] 2008-09-25 07:44 Goumh      
@昊子
结对编程,的确是一个好的想法,但是无论是国内,还是台弯,能真正做到的,可能还是少数,现在的企业,恨不得把一个人当成两个人、或者更多的人来用,何况两个人当成一个人用!

  回复  引用  查看    

#18楼 2008-10-08 12:50 昊子      
@Goumh
真正重要的是自己的實踐,如果我們覺得對就去做。優秀的項目/團隊管理者不是看經驗有多老道,而是看魄力。

  回复  引用  查看    

#19楼 2008-11-04 17:00 封士勇      
现在连操作系统都是 bug横飞, 何况软件呢?
一句话 在中国做这个 很难啊

  回复  引用  查看    

#20楼 2009-04-12 18:16 白师[未注册用户]
不错的.
  回复  引用    

发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1243078




相关文章:

相关链接: