比较内容
ISO9000-1994
2000版ISO/DIS9001
CMM
管理体系
强调完整的组织体系,可以用来建立符合ISO9000管理的组织管理
本身对管理体系没有明确要求,默认组织体系是有效的、健全的。
管理上的侧重
组织管理要素的管理
组织管理过程管理
项目管理技术管理过程的控制以KPA的形式来强调各环节的管理,但缺乏整个过程的管理
管理职责
强调宏观上的管理职责
强调项目管理中不同角色的职责
文件体系
分为组织层(规范)文件和项目层文件,并将文件体系化分为质量手册、程序文件和作业指导书,层次清楚
所有文件同等对待
数据分析
较弱
加强了数据分析、测量
在定量过程管理(KPA)中强调
适用范围
所有行业,但对软件行业的适用性不够强,对企业规模无要求
大型软件企业(500人以上),对于500人以下的中小型企业需要进行裁剪
管理理念
提高产质量量
以顾客满意为目标
评价承包商的软件成熟能力
配置管理
弱
强
需求管理
强调了合同评审,但对需求的管理很弱
对需求管理有很强的控制,但没有对合同评审进行控制
评审
有较强的管理评审,但对技术评审管理较弱
有较强的技术评审,但对管理评审的控制较弱
内部沟通
没有明确要求
强调内部沟通
强调内部沟通,并通过组际协调(KPA)来实现。
外部沟通
隐含在几个要素中
变更管理
强(有专门的KPA进行控制,包括技术变更和过程变更)
从以下方面改进软件质量:1、编程语言:现发展为面向对象、面向架构的语言2、CASE工具:ROSE、ORACLE DEGIGNER3、过程管理:CMM、ISO90004、测试与纠错:测试
质量管理与控制的三个层次:1、事先的预防措施:标准、规范、培训2、事中的跟踪监控措施:CMM、过程和产品3、事后的纠错措施:评审、检测 以1、2为主,以3为辅。