软件项目管理之开发队伍建设篇
为什么软件开发项目开发进度延迟、费用超出预算、软件质量不能保证等问题一直在困扰着我们?我从来不认为产生这些问题的主要问题在于项目管理方法掌握不够、在于软件工程理解不透或在于软件开发能力不强,主要问题在于我们常常忽视了软件开发队伍的建设。没有一支好的队伍,怎么可能圆满的完成软件开发项目?回顾多年的开发经历,下面总结一下软件开发队伍建设的一些经验,试图从各个方面来阐述如何打造一支积极主动、和谐稳定、高效创新的软件开发队伍,目的是抛砖引玉,希望大家结合自己的日常项目管理现状,补充、调整,并把你的意见告诉我,Email: unow2005@163.com。
1、软件项目经理必须在软件开发团队中树立起自己的权威地位。
软件项目经理是软件开发团队的领头羊,要成功的带领开发团队圆满完成软件开发任务,必须使全体开发人员信服你的知识结构、管理能力、协调能力和决策能力,所以软件项目经理必须具备相当的专业和管理素质并且勇于承担软件开发项目的成败的责任才能在软件开发团队中树立起自己的威信。
软件项目经理应该站在比开发人员更高的高度来认识所开发的系统和开发的过程,做到统领全局,需要知道但不必非要精通软件开发过程中采用的技术、使用的工具、开发过程中每一个环节的重点和难点,只有这样,才能在关键时候作出准确、正确的决定,从而在软件开发团队中树立起自己的权威地位。
我接触过的很多软件开发组织常犯的错误之一是研发经理经常干预项目经理的管理,其实软件项目经理在软件开发团队中威信的树立同时需要研发经理的支持,研发经理和项目经理要建立一种互信的汇报和指导的互动机制,即使项目经理在管理过程中出现差错,研发经理应该多加指导,避免直接插手软件开发过程,研发经理必须赋予项目经理充分的信任和自主的执行权利。
2、取得公司决策层对软件开