执行力在企业管理上已经不是一个新词了,执行力的重要性我想大家也是很有体会,也有很多书,好像有本书叫“赢在执行”专门写有关执行的事,我这里所讲的是软件产品研发中的执行力。
先说说执行力在企业竟争力中的份量,软件公司的竟争力,从二个层面来说:
一、从用户层面上来讲,产品本身是否不可替代,用户没有可以完全替代的产品选择,二、产品的研发过程,研发管理是否具体可效仿性,即整个产品的生命周期没有可效仿性,别人是抄不了的,比较难于效仿的不是模式,也不是管理方法和管理理念,是在执行!
执行层面涉及的层面很多,在人力资源上涉及公司的高层主管,各部门主管,各团队主管,各一线员工,还包括其它的行政部门。人是执行的主导,执行力的高与低统统反应在人力资源的层面,执行力需要一些人,或团队来执行。而是长期坚持的执行方能见效。
软件公司在项目或产品生命周期上每一个环节的执行力都会影响到整个项目的质量与进度。为什么需地提升执行力呢?一个来源于人本身的原因,个性不追求完美,对工作追求完美主义者不多,基本上就是差不多就行了,满足于一种基于功能实现的状态。另外一个是来源于责任,很少人愿意担当起这份责任,对工作负起责任。都在打太极中踢皮球,造成管理上的内耗,一项工作迟迟没有进展,一个问题一直无法解决。IT公司经常会出现“怪圈”,员工怪主管,主管怪经理,经理怪高层,高层怪老板,最后没人怪那就怪客户吧。
现实中也是有很多这样的案例,当一个系统出现问题时没有人会主动解决问题,首先研究的是这个问题到底是谁产生的,然后再去找这个人,这是一种变相的推脱任责。现实中发现一说到执行力有问题通常会手指向员工,说某一个员工对工作不认真,没有执行工作的计划内容,其实不然,执行力是从顶向下都需要执行不分等级,最多会是某一个部门或某一个阶段的执行力不好。
一个项目总是快到了验收的时候,才发现还有很多问题,根本就完成不了客户的进度要求,类似这样的问题都是因为执行力不够。
如何才能提升软件产品研发的执行力?
1、管理者应以身作则,打破官僚,把不需要的流程过场统统去掉,管理者先自己做好了才能要求下属做的更好,在国内通常是向领导者看齐的,有什么样的领导就有什么样的下属。管理层要树立起高度的工作紧张感与责任感,这样才会影响下属把安排的工作执行到位。
2、"有法可依",如何让执行力有所保障,建全的制度也是很重要的,这个制度是需要获的团队的认可。而不是由主管说了算,以切以制度为准。以法制代替人治。
这些具体的机制,包括,项目进度管理制,项目信息反馈制,项目研发管理制度。
3、工作的细分到位,影响项目执行力的一个原因就是工作分配不够细,工作项(WBS)与人分配不到位,工作需要的能力与分配的人员技能上不匹配,导致一个工作工期评估偏差太大。需要把每一项工作尽量的计划到工时,把合适的人放到合适的岗位上,具体到某一个功能模块的工作上。这样对一个总体的进度会有比较小的偏差。而且要用对合适的人,如果没有合适的人选就需要能过其它的手段,像培训的方式来提升。