项目质量管理体系实施方案一、 简述:数年来计算事业的发展使人们认识到要高效率、高质量和低成本地开发软件,必须改善软件生产过程
软件生产转向以改善软件过程为中心,是软件产业或迟或早都要走的道路
软件行业已经或正在经历着软件过程的成熟化,并向"软件的工业化"渐进过渡
而规范的软件过程是软件工业化的必要条件
CMM(软件成熟度模型),就是一种基本架构,其中包含各个进程的核心的元素,能够用来度量过程的有效性和实用性;能够找出这样的某些机会,继续改善的机会,涉及在商业目的、方略尚有减少项目的风险等方面
基于 CMM 建立的项目质量管理体系,重要面对软件过程
项目质量管理体系,与组织技术积累与管理体系、员工的软件工程能力培训体系配合,将人员、技术和工具等组织起来,通过有效的管理手段,提高软件生产的效率,确保软件产品的质量
二、 CMM 架构:CMM 为公司软件能力提供了一种阶段式的五级进程,累计 18 个核心过程域,52 个目的,300 多个核心实践
第一级 初始级 (Initial level)第二级 可重复级 (Repeatable level)第三级 定义级 (Defined level)第四级 管理级 (Managed level)第五级 优化级 (Optimizing level)CMM 是对软件开发实践所设计的整个工程流程的规定和分析,它的体系既涉及软件工程过程本身,也涉及对这一过程的管理
CMM 强调公司应对软件过程进行持续的改善,在这一改善过程中,分级构造将提供不同等级中的目的和核心领域来规范这一过程并为公司评论和改善本身生产能力提供客观原则
CMM 描述的五个等级的软件过程反映了从混乱无序的软件生产到有纪律的开发过程,再到原则化、可管理和不停完善的开发过程的阶梯式构造
除第一级初始级外,每一级成熟度都由若干核心过程域构成,这些核心过程域分别针对软件开发过程的某首先叙述