软件研发项目之成功管理方法.doc
软件研发项目之成功管理方法 [摘 要 ] 针对企业软件研发项目的特点 ,并基于项目管理的内容和方法。通过对多个软件研发项目管理的案例进行研究剖析 ,得到让软件项目获得成功的可操作的项目管理方法 ,使企业能够有效提高软件项目的成功率和项目质量。 [关键词 ] 企业 软件研发项目 项目管理 1.引言 随着信息技术的飞速发展 ,软件数量越来越多 ,同时软件研发项目也面临爆炸式增长。如何开发成功的软件项目 ,也使项目管理显得越来越重要。由于软件项目的独特性和复杂性 ,使得很多企业在软件研发项目管理上存在诸多问题 ,导致软件的开发效率低下 ,成功率和项目质量不高。 2.软件研发项目问题剖析 首先 ,软件项目的独特性造成管理是影响项目成功的最大因素 ,而项目团队作为最重要的管理资源更是重要 ,但是许多项目团队往往没有专职的项目经理 ,下面成员角色和职责也很混乱 ,缺乏统一的产品研发领导小组 ,从而造成组织失效。同时团队缺乏 项目管理技能 ,项目经理也是凭借经验对项目进行管理 ,这种情况必然导致项目团队缺乏独特的创新和开发视角 ,很难写出极其稳定和优秀的代码 ,也就是项目质量很难保证 ,对项目成功造成巨大负面影响。 其次 ,软件项目的特点是渐进明晰的。在项目开发的初期很难估算项目的规模 ,所以造成很多软件项目很难在预定的费用和进度下交付。就我对几家公司的调查 ,完全按照最初的预定指标交付的软件项目只有 9%,说明比例是如何之低。当然原因就存在于企业对软件研发项目的需求定义不明确 ,没有很好的软件开发过程 ,对项目控制过程不重视 ,对软件需求变更和软 件风险缺乏应对力 ,这些都是影响项目成功的关键原因。 3.软件研发项目的成功管理方法 第一 ,要建立科学的软件项目管理的组织模式。 软件项目可以是一个单独的开发项目 ,也可以与产品项目组成一个完整的软件产品项目。如果是订单开发 ,则成立软件项目组即可 ;如果是产品开发 ,需成立软件项目组和产品项目 (负责市场调研和销售 ),组成软件产品项目组。公司实行项目管理时 ,首先要成立项目管理委员会 ,项目管理委员会下设项目管理小组、项目评审小组和软件产品项目组。项目管理委员会是公司项目管理的最高决策机构 ;项目管理小组对项目 管理委员会负责 ,一般由公司管理人员组成 ;项目评审小组对项目管理委员会负责 ,可下设开发评审小组和产品评审小组 ,一