论文部分内容阅读
人类进入21世纪以来,随着对软件的应用不断的深入,软件发展的方向也越来越趋近于大规模以及复杂化,客户对软件的要求愈加严格甚至苛刻,这直接导致了软件研发管理也越来越繁杂,软件研发项目常常出现进度延后、bug遗留多、预算超出等问题。根据数据显示,21世纪初,美国每年取消近1500亿美元的软件研发项目,35%的软件项目未按预算完成。面对如此低下的软件研发效率,调查结论显示,七成以上的项目失败的原因并非技术原因,而是项目管理不善导致的。软件项目管理从此在软件研发中显现出其重要意义。本文简述了CMMI高等级过程域在CW公司软件项目管理中的改进研究与应用,CW公司以CMMI 4级的量化项目管理和组织过程性能过程域为改善的理论基础,以过去三年的38个平台化项目关键统计指标为数据基础,提出了新的挑战目标运用于试点项目。并在试点项目进行过程中逐步分析出CW公司软件研发的短板,并加以提升,最终使得试点项目基本达到立项之初的预期提升目标。同时CW公司在运行CMMI高等级过程域的改进过程中也遇到诸多问题,作者分析在软件研发量化过程中遇到的问题,为了能有效的对问题进行定位,运用了定性定量分析结合数据对比法。通过对期望目标敏感度最高的需求编写生产率、编码单位规模成本、编码注入缺陷密度、UAT生产率四个关键子过程进行根因分析,找到性能偏低的原因所在,针对根因组织项目全员进行了头脑风暴、问题爆炸等研究方式对问题进行分析,得出改善方案并实施,进而提高了CW公司软件研发部分过程能力基线。更多类似CW公司的硬件制造型企业,同样可以从CMMI高阶成熟度等级的量化过程管理开始入手对具体的项目过程进行优化,延伸到对组织过程性能的改进,使得类似的硬件制造型企业能够在较小的人力、财力负担下开展CMMI软件管理优化。