一提到执行,就感到笔端很沉重,不知道从何说起。执行它本身不仅是一门丰富的学问,而且还是一整套非常具体的行为和艺术,于个人、于集体、于企业、于国家,都概莫能外,无论你有多么伟大的理想,也无论你有多么先进的管理理念,如果不去奋斗,不去执行,最终都只能是贴在墙上,自我陶醉而已。作为IT团队,它的执行力也同等重要,如果没有超强的执行力,项目不能按时完成,产品不能按时上市,即使勉强发布,也是bug横飞,投诉不断,SP1、SP2……SPn,顺着杆不停地往上爬。
如何提高一个IT团队的执行力呢?可能每个人都有不同的办法,有不同的实践经验,我在此仅扔出一块砖头,希望能与大家讨论。
第一、是了解和熟悉。
熟悉团队的每一个人,每一件事。每一个人都有他自已的长处和短处,每一个人都有他对当前工作的看法和理解,每个人也都有他不同的办事风格,每一个人也都有他对团队的期望,一个团队负责人如果对这些都不了解、不熟悉,我们就不可能人尽其才,才尽其用。而团队成员的期望值,可能是一个很敏感的东西,很多成员不愿意表白,很多领导也不愿意去面对,或者是不愿主动去与员工进行深层次的交流,认为一提到职员的期望值,可能就会是升职加薪的要求,这让他难于面对。其实,员工的期望值也不并不是那么单一,有的人希望能学到更多的东西,能得到更大的提高;有的人希望有一个和谐的团队氛围,每天能快乐的工作;有的人希望自已的意见能得到重视,自已的工作成果能得到领导的肯定;有的人希望升职加薪等等。如果你不去面对,不去了解,也并不等于员工就不想,员工他毕竟是你的下级,当然不好意思直接地与你提出来,但是到某一天,突然收到他的辞职信,几年辛勤培养,换来的是谢谢你某某领导,谢谢你几年对我的培养,心中是不是会感到一丝遗憾?如果我们经常与员工进行交流与沟通,在他们心理状态发生波动时,及时疏通,及时引导,可能就能解决很大的问题,不至于因为闹情绪而影响工作的执行,影响项目的进度。
了解了人还不够,了解团队的每一件事,也同样重要。只有充分了解整个事件,你才知道事情的难易程度,也才能安排合适的人选,制定合适的计划,员工也才能感觉到你对他们做的事情的重视。他苦了、累了,你都很清楚,而不是高高在上,不分清红皂白,脑袋一拍:“这件事你明天必须出来”,“天啦,这可是一个大需求啊,加班到天亮,也完不成啊”,这样几次下来,我想他离开这个团队也就不远了。
了解了人,也了解事,项目的重点在哪,难点在哪,哪些功能应该集中优势兵力重点攻克,我们都做到心中有数了,整个项目的进度也就得到了充分的保证,这正如著名的“木桶理论”,一个桶能装多少水,不是看哪块板最长,而是看哪块木板最短,我们只有把最短的木板加长,才能装水更多。
第二、团队文化。
企业有企业的文化,团队也有团队的文化,团队文化的培养、形成,也是团队执行力提高的重要因素。作为IT团队的执行文化,我想应该从以下几个方面来谈:
1、严格的、可执行性很强的规范规章。从需求调研、需求分析、系统架构、详细设计、程序开发、系统测试到最后的实施,都应该有明确的规范,不能因个人的习惯,个人的爱好而任意改变或者删减,只有有了明确的规范,大家才有执行的标准,检查的标准,也才有最终考核的标准,也只有这样,整个项目才可能是一个整体,整个系统也才能是一个风格。可是在实际操作中,情况却并不理想,很多程序员或许都这样抱怨过:“修改别人的程序,真是一种痛苦”。为什么痛苦呢?不用说大家也知道:注释不明确,结构不清楚,编码不规范。更有甚者,软件做出来了,一眼就可以看出来,这一块功能是一个人做的,那一块功能是另一个人做的,完全不同的几种风格拼接在一起。规范不仅要有,可执行性也非常重要。每个团队可能都知道规范很重要,也都有自已的规范,但是它的可操作性不强,职员执行起来很痛苦,一天到晚修改规范,其实这也就是没有规范了。
2、明确的奖惩措施。一个项目结束,都应该有一个详细的、全面的、全员参与的项目总结,把项目进展过程中表现出来的先进技术、先进事迹、先进人物,重点提出来,加以表扬与奖励;对表现出来的问题,也要一针见血地提出来,找出问题的根源,总结经验教训,对于事故责任人,要严厉批评,并给予惩罚。这一点,在IT团队中执行起来可能有些困难,前面看到过一篇文章<<尴尬的项目经理>>,意思是说,现在很多公司都实行矩阵式管理,项目经理,部门经理双重领导,项目经理负责计划的安排、项目实施,而部门经理负责职业规划、绩效考核,这可就是一对矛盾了,项目经理只有安排任务,检查任务的权力,没有考核、奖惩的权力,所以问题就出来了:事情做得好不如关系混得好,事情做得好与不好,部门经理都不清楚,对他的考核不会有太大的影响,而且部门经理还会经常运用他的权力,在各个项目间搞平衡。日子久了,大家的工作积极性自然而然就下去了。所以要想提高团队的执行力,解决这种尴尬的处境也刻不容缓啊。
3、和谐的团队氛围。工作并快乐着,这是每一个人的向往。一个团队如果上下左右的关系都很融洽、和睦,就象一个大家庭一样,一起工作,一起休息、一起生活,这个团队一定是一个和谐的团队,一定是一个凝聚力,战斗力很强的团队。这一点,领导的影响非常重要,你的言行,你的态度就是一个团队的催化剂,催化好了,团队就更有激情、更有活力,亲活力也更强,如果催化得不好,也可就能被闷死在里面。有时多一点笑容,多一点鼓励、多一点与员工相处交流的时间,团队的氛围就自然会发生很多的变化。
4、要建立一个学习型团队。联想总裁柳传志先生说,要提高一个团队执行力,首先要让战士爱打仗,要用各种方法调动员工的积极性。其次,要让战士会打仗,要通过持续的练兵提高员工的综合素质和专业素质。最后是决策者训练队伍的作战有序性。由此可见,团队的学习是多么重要,尤其是IT人。如今IT技术日新月异,如果一个团队不提供学习的机会,团队成员没有学习的习惯,这个团队也可能就是傍晚的太阳,即使还有一丝美丽,也将缓缓坠落。
第三、就是要有良好的组织协调能力。
现在的社会是一个英雄倍出的时代,我们颂扬英雄、赞美英雄,但是绝不提倡个人英雄主义。一个团队是一项集体运动,就象是一场足球比赛似的,球星,他可以做为一个精神领袖,领导大家有组织、有秩序地进行比赛,以争取最后的胜利,但是仅靠他一个人,哪怕他有天大的本事,也是不能完成比赛的。国际上不是经常组织一些明星赛吗,抽集世界上最好的球星组成一队,去与一些国家队或者俱乐部队进行比赛,结果呢,往往是后者获胜,为什么?明星队,他们是临队搭建起来的一个团队,彼此不熟悉、不了解,也就谈不上默契,配合起来很生疏,尽管技术很优秀,却难于取得最后的胜利。我们的团队也是如此,希望大家都成英雄,希望大家都成明星,但更希望有一个好的教练,让这些明星各司其职,各负其责,我们就是一个执行力超强的团队了,你看看微软、google,他们不就是如此吗?
团队执行力的影响因素,其实还有很多很多,我也就不再罗嗦了,当我们的项目不能如期完成,产品不能如期面市的时候,不要太埋怨需求变化太快,也不要太埋怨周期太短,变是正常的,有变才有进步,我们要多想想我们团队的战斗力,执行力如何,要怎样才能提高一个团队的执行力。