三方面做准备:
1、在组织方面的准备上,除了要求高层领导出资支持改善软件过程,委托具有管理职责的人员负责实施之外,须成立:
软件工程过程组(SEPG),研讨、编写、组织评审及修订体系文档并推广文档;
软件质量保证组(SQAG),研究软件质量保证技术及过程,编写、组织评审及修订必要的SQA文档并推广已编写的文档,度量和分析项目进展情况,反馈项目过程状态,准备和评审过程、计划和标准,审计指定的软件工作产品以检验其遵从性,审计软件工作过程的符合性;
成立软件配置管理组(SCMG),研究软件配置管理技术及过程,编写、组织评审及修订必要的SCM文档并推广已编写的文档,建立必要的工具支持。
2、在知识准备方面,要加强培训工作,建立和扩大内部的过程改进队伍。对各角色人员进行专项培训,普遍开展软件工程基础及CMM的培训,使每个岗位的人员都具备过程改进的意识,并掌握所必需的过程改进知识和技能。此外,要重视对软件工程的研究,包括方法、工具和过程,加速培养过程改进的骨干队伍。
3、在能力准备方面,建立有效的软件项目管理,文档化且遵循软件项目管理过程,在建立管理过程中,使用组织的方针来指导项目,建立基本软件工作产品完成准则和检查单,并迅速实施,并收集改进意见,然后根据改进意见及时修改。坚持适当的监控机制,例如对过程改进项目进度进行跟踪而建立的例会制度,制度化的日报和周报活动。做好实际数据收集、度量与分析工作等。
七步实施:
确定目标:与公司领导一起确定在一段时间内预计达到的改进状态。
调研与差距分析:把过程改进要达到的状态与目前的状态作比较,找出存在的差距。
制定改进方案与计划:制定过程改进方案,并对过程改进工作进行WBS分解,沟通协调资源,制定实施计划。
规程制定:过程改进的一个重要的地方就是“事事有规程,时时有记录”,这样,即使关键人走了,原来的事也能继续而不致产生过多的停顿。
过程试点:制定了规程后,要对行动计划按执行过程的情况进行适当调整。其中,尤其要注重评审和验证,实现定期监控,注意采集度量数据。
过程推广:扩大应用范围。
持续改进:总结过程试点的经验,修订规程。
版权声明:本文出自 mandy.wang 的51Testing软件测试博客:http://www.51testing.com/?417295
原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。
====================================分割线================================
最新内容请见作者的GitHub页:http://qaseven.github.io/