论文部分内容阅读
随着计算机软件深入各个行业各个领域,软件项目的重要性越来越为人们所重视,软件项目管理的好坏是客户满意、市场开拓和事业发展的关键所在。特别是新世纪以来,计算机软件取得了前所未有的突破,是引领时代发展的新动力,不论是大数据、3D打印还是人工智能都将是软件带来的全新革命。在这样的趋势下,软件项目呈现了需求不确定、结构复杂、工作量大、风险高、涉及干系人多,技术难度大、时间紧迫等特点,给软件项目的管理带来了新的挑战。本文通过文献研究、案例分析、线性规划、蒙特卡洛预测等方法,结合在S公司的实际应用以及项目管理理论、CMMI(软件能力成熟度模型集成)要求,对基于CMMI高成熟度模型的S公司软件项目管理的流程、方法等进行了研究,构建并验证了符合企业实际情况的管理体系模型,具体的实施措施如下:通过对于多年积累的度量数据的分析,验证并筛选数据形成组织级性能基线(PPB),并通过回归分析,形成各个预测因子之间的关系,构建组织性能模型(PPM);分解组织级的商业目标,结合根本原因分析,寻找改进点,并根据PPM分析改进方案,通过蒙特卡洛模拟分析方案的有效概率,制定改进方案后,执行组织内试点,通过双总体t检验验证改进措施的有效性;推广方案将验证有效的措施推广到整个组织,实施结果同样可以通过双总体t检验的方式验证。通过持续推广和改进,提升整个组织的软件管理成熟度。基于CMMI高成熟度模型的软件项目管理体系在S公司的顺利实施,解决了软件项目量化管理困难、模型预测能力不足、措施效果难以验证、改进与商业目标脱节等问题。本文在深入理解CMMI体系和总结他人研究成果的基础上,结合S公司软件项目管理的实际情况,形成了一套可行的基于CMMI高成熟度模型的软件项目管理体系,提升了S公司的管理水平和竞争力,并对行业内其他软件项目管理有一定参考价值。