一提到执行,就感到笔端很沉重,不知道从何说起。执行它本身不仅是一门丰富的学问,而且还是一整套非常具体的行为和艺术,于个人、于集体、于企业、于国家,都概莫能外,无论你有多么伟大的理想,也无论你有多么先进的管理理念,如果不去奋斗,不去执行,最终都只能是贴在墙上,自我陶醉而已。作为IT团队,它的执行力也同等重要,如果没有超强的执行力,项目不能按时完成,产品不能按时上市,即使勉强发布,也是bug横飞,投诉不断,SP1、SP2……SPn,顺着杆不停地往上爬。
如何提高一个IT团队的执行力呢?可能每个人都有不同的办法,有不同的实践经验,我在此仅扔出一块砖头,希望能与大家讨论。
首先是了解和熟悉。
熟悉团队的每一个人,每一件事。每一个人都有他自已的长处和短处,每一个人都有他对当前工作的看法和理解,每个人也都有他不同的办事风格,每一个人也都有他对团队的期望,一个团队负责人如果对这些都不了解、不熟悉,我们就不可能人尽其才,才尽其用。而团队成员的期望值,可能是一个很敏感的东西,很多成员不愿意表白,很多领导也不愿意去面对,或者是不愿主动去与员工进行深层次的交流,认为一提到职员的期望值,可能就会是升职加薪的要求,这让他难于面对。其实,员工的期望值也不并不是那么单一,有的人希望能学到更多的东西,能得到更大的提高;有的人希望有一个和谐的团队氛围,每天能快乐的工作;有的人希望自已的意见能得到重视,自已的工作成果能得到领导的肯定;有的人希望升职加薪等等。如果你不去面对,不去了解,也并不等于员工就不想,员工他毕竟是你的下级,当然不好意思直接地与你提出来,但是到某一天,突然收到他的辞职信,几年辛勤培养,换来的是谢谢你某某领导,谢谢你几年对我的培养,心中是不是会感到一丝遗憾?如果我们经常与员工进行交流与沟通,在他们心理状态发生波动时,及时疏通,及时引导,可能就能解决很大的问题,不至于因为闹情绪而影响工作的执行,影响项目的进度。
了解了人还不够,了解团队的每一件事,也同样重要。只有充分了解整个事件,你才知道事情的难易程度,也才能安排合适的人选,制定合适的计划,员工也才能感觉到你对他们做的事情的重视。他苦了、累了,你都很清楚,而不是高高在上,不分清红皂白,脑袋一拍:“这件事你明天必须出来”,“天啦,这可是一个大需求啊,加班到天亮,也完不成啊”,这样几次下来,我想他离开这个团队也就不远了。
了解了人,也了解事,项目的重点在哪,难点在哪,哪些功能应该集中优势兵力重点攻克,我们都做到心中有数了,整个项目的进度也就得到了充分的保证,这正如著名的“木桶理论”,一个桶能装多少水,不是看哪块板最长,而是看哪块木板最短,我们只有把最短的木板加长,才能装水更多。
其次是团队文化。
企业有企业的文化,团队也有团队的文化,团队文化的培养、形成,也是团队执行力提高的重要因素。作为IT团队的执行文化,我想应该从以下几个方面来谈:
1、严格的、可执行性很强的规范规章。从需求调研、需求分析、系统架构、详细设计、程序开发、系统测试到最后的实施,都应该有明确的规范,不能因个人的习惯,个人的爱好而任意改变或者删减,只有有了明确的规范,大家才有执行的标准,检查的标准,也才有最终考核的标准,也只有这样,整个项目才可能是一个整体,整个系统也才能是一个风格。可是在实际操作中,情况却并不理想,很多程序员或许都这样抱怨过:“修改别人的程序,真是一种痛苦”。为什么痛苦呢?不用说大家也知道:注释不明确,结构不清楚,编码不规范。更有甚者,软件做出来了
项目经理胜任力免费测评PMQ上线啦!快来测测你排多少名吧~
http://www.leadge.com/pmqhd/index.html