3.1 Acc 公司软件产品简介 ..................................... 14
3.2 Acc 公司项目 C 管理与开发现状 .......................... 15
4 Acc 公司基于 CMMI 的敏捷软件开发质量管理改进措施 ............................... 25
4.1 调整组织结构 ............................. 26
4.1.1 组织机构调整 ........................... 26
1.2 明确责任分工 ........................ 27
5 实施效果比较 .............................. 39
5.1 项目管理实施效果分析 ..................................... 39
5.1.1 软件缺陷降低 ...................................... 39
5.1.2 功能交付延期减少 ....................................... 40
5 实施效果比较
5.1 项目管理实施效果分析
5.1.1 软件缺陷降低
实施质量管理改进前后 6 个月,项目 C 千行代码缺陷率对比如下:
优化措施对于导致项目延期的需求变更,需求范围蔓延和质量保证流程都做了很多调整,很好的控制了需求范围蔓延和需求频繁变更,有效的帮助项目 C 提高了准时交付的能力。每个迭代的准时交付保证了项目可以按照计划发布最新版本。增加了客户的满意度。
6 结论
本文以 Acc 公司项目 C 的质量管理为研究对象,介绍了 Acc 公司的行业背景,项目C 的产品背景,产品特点和开发现状,利用鱼骨图的方法详细分析了项目 C 遇到到质量管理问题,分别从组织结构,代码规范,需求管理,质量保证,配置管理和数据测量和分析的方面进行了细致的分析。结合 CMMI5 和敏捷 Scrum 的指导手册,制定了一个质量管理优化方案。
质量是产品的关键,通过实施这些优化措施我们可以看到当产品缺陷减少,且有节奏的发布新版本时,给客户带来的就不只是一个高质量的产品,还有对产品的信心。随着对项目质量管理的不断优化,客户满意度也会随之继续提升。
这次项目的质量管理研究主要是运用现有 CMMI5 结合敏捷 Scrum。因为市场上做敏捷转型的大企业越来越多,本文也可以作为转型前的参考,或者转型中的问题手册。敏捷开发方式很多,本文提到的是 Scrum,其他的敏捷模式也可以参考。
对于软件质量管理是一个长期持续改进的过程,从项目 C 改进后的实施效果看,未来还有可以优化和改进的地方。
本文是作者在现有的理论基础的理解上,结合 Acc 公司项目 C 敏捷开发进行的一次质量管理改进的探索,可能存在一些不足或者错误,请各位老师和同学指正。
参考文献(略)