CMMI与软件质量管理
目的
明确组织实施CMMI的基本目标应包含对质量管理能力的提升
理解CMMI质量管理的基本理念
了解CMMI所包含的质量管理的实践和要求。
明确以提高产品质量为目的的项目质量管理所涵盖的内容和方法
Page
内容
推进质量管理是实施CMMI过程改进的重要目标
基于过程的质量管理
项目质量管理的3个方面:质量保证、质量控制和质量工程的实践
质量保证- 概念及QA的角色
质量控制
项目质量工程的实践
Page
CMMI实施带来哪些改变?
改进软件产品的质量
改进项目满足预定目标的能力
减少开发成本和周期
降低项目风险
更有效地控制供应商
提高组织过程能力
提高竞争力,市场占有率,效益
…….
CMMI的实施有助于:
Page
成功的经验-1
缺陷率
生产率
‘88 ’89 ‘90 ’91 ‘92 ’93 ‘94 ’95 ‘96 ’97 ‘98 ’99
软件缺陷率
Defect / KLOC
软件生产率和质量性能
Reference: Presented at SEPG 99
L2
L3
L4
软件生产率
SLOC / 人天
Page
成功的经验-2
缺陷能够在早期发现并消除
Page
成功的经验-3
产品质量随成熟度的提高而改进
Page
CMM等级与产品缺陷
CMM Level
隐含的缺陷
缺陷消除率
%
交付的缺陷
1
85
2
89
3
91
4
93
5
95
数据按每个功能点的缺陷数来表示
Source: Software Assessments, Benchmarks, and Best Practices by Capers Jones, year 2000
Page
国内CMM成熟度等级分布
数据来源:信产部科技司 05 年 12 月软件过程改进与评估推进座谈会
国内软件企业开展 CMM/CMMI 过程评估的数量达到 350 家
Page
CMMI与软件质量管理 来自淘豆网m.daumloan.com转载请标明出处.