浅议在实践中逐步提高软件开发项目的控制能力和软件开发项目的执行力

判断一个软件开发项目团队是强团队结构还是弱团队结构,并不能以是否成立了一个专门的软件开发项目管理部门来简单认定,最终还是要看软件开发项目经理和各个职能部门经理是如何分享软件开发项目的控制权和软件开发项目资源的调配权。在一个近似弱软件开发项目团队中,软件开发项目经理对软件开发项目成员的薪酬、绩效评估、晋升等的影响力有限或基本没有影响力,在这种情况下,如何提高软件开发项目管理的执行力,我给出一些建议供大家参考。

软件开发项目团队

1、执行力是与团队文化密切相关的,但团队文化的形成、发展和成熟是一个漫长的过程,我们不能期盼在短时间内通过团队文化的调整改变来提高软件开发项目的执行力,但在团队内实施软件开发项目管理是提高团队执行力的有效手段。

2、在软件开发项目计划方面,尽量让软件开发项目成员参与软件开发项目计划的制订,让他们了解软件开发项目的全貌,参与决定就意味着承诺,这样做出的软件开发项目计划才是职责明确的、可操作性强。尽量主持召开软件开发项目启动会议,邀请一位公司高层参加你的会议就更是锦上添花了。

3、软件项目经理要在软件开发团队中不断加强软件开发项目沟通,适量增加软件开发项目信息收集、整理、分析和发布的频次,这样能及时发现软件开发项目问题,利于及时采取纠正措施。可以通过电子邮件等手段,及时将软件开发项目进展情况、存在的问题和纠正措施通报给全体软件开发项目成员、不要忘记抄送给软件开发项目成员所属部门的经理,如果有必要,甚至抄送给公司管理层。对工作交付好的成员要及时表扬,对工作交付差些的成员要督促帮助他们改进,我想没有那一个软件开发项目成员愿意看到软件开发项目经理在电子邮件中向他提出改进建议了。[ NextPage ]

4、在软件开发项目工作安排方面,特别注意管理好各个接口,如软件开发项目成员之间或部门之间的工作交接,技术交接、资源交接。交接处是最脆弱的、最容易出现问题的地方,就如同一根柑蔗,总是断在有结的地方。

5、建立一个清晰的软件开发项目管理流程是软件开发项目管理部门首要的事情。软件开发项目管理流程是一个指导团队内所有软件开发项目至少是一类软件开发项目)的执行文件,它定义了相关人员和相关部门在软件开发项目活动中的工作范围、工作过程和职责。这个流程一般由软件开发项目管理部门起草,经过相关部门讨论修改,最终由软件开发项目管理部门、相关职能部门审批,最后由公司管理层终批生效。如果软件开发项目管理部想拥有更多的软件开发项目控制权,这时候就可以利用一下公司管理层的影响力了。

6、软件开发项目结束时,千万不要敷衍了事,除了收集整理软件开发项目文档、作软件开发项目总结外,有条件的话,主持召开一个总结会议。没有条件也要发一个电子邮件,宣布软件开发项目顺利结束,指名道姓对软件开发项目成员和软件开发项目职能部门经理对软件开发项目工作的贡献和支持表示感谢,如果能从公司管理层争取到一些物质和精神奖励就更好了。如果对达成绩效事先有奖励承诺,就一定要及时兑现。

软件开发项目管理是一门实践性的学科,没有一个方法能解决所有的软件开发项目问题。软件开发项目经理只有通过软件开发项目的实践,不断提高自身的软件开发项目管理能力,形成自己的管理风格和人格魅力,才能逐步提高软件开发项目的控制能力和软件开发项目的执行力。

陕西弈聪软件信息技术股份有限公司
电话:13679229477    02989322522
陕西省西安航天基地神州四路科为城墅20栋4301