时 间 记 忆
最 新 评 论
专 题 分 类
最 新 日 志
最 新 留 言
搜 索
用 户 登 录
友 情 连 接
博 客 信 息
 
ISO9000与CMM的比较?
[ 2006/4/18 13:00:00 | By: xia ]
 

 

比较内容

ISO9000-1994

2000版ISO/DIS9001

CMM

管理体系

强调完整的组织体系,可以用来建立符合ISO9000管理的组织管理

强调完整的组织体系,可以用来建立符合ISO9000管理的组织管理

本身对管理体系没有明确要求,默认组织体系是有效的、健全的。

管理上的侧重

组织管理要素的管理

组织管理过程管理

项目管理技术管理过程的控制以KPA的形式来强调各环节的管理,但缺乏整个过程的管理

管理职责

强调宏观上的管理职责

强调宏观上的管理职责

强调项目管理中不同角色的职责

文件体系

分为组织层(规范)文件和项目层文件,并将文件体系化分为质量手册、程序文件和作业指导书,层次清楚

分为组织层(规范)文件和项目层文件,并将文件体系化分为质量手册、程序文件和作业指导书,层次清楚

所有文件同等对待

数据分析

较弱

加强了数据分析、测量

在定量过程管理(KPA)中强调

适用范围

所有行业,但对软件行业的适用性不够强,对企业规模无要求

所有行业,但对软件行业的适用性不够强,对企业规模无要求

大型软件企业(500人以上),对于500人以下的中小型企业需要进行裁剪

管理理念

提高产质量量

以顾客满意为目标

评价承包商的软件成熟能力

配置管理

需求管理

强调了合同评审,但对需求的管理很弱

强调了合同评审,但对需求的管理很弱

对需求管理有很强的控制,但没有对合同评审进行控制

评审

有较强的管理评审,但对技术评审管理较弱

有较强的管理评审,但对技术评审管理较弱

有较强的技术评审,但对管理评审的控制较弱

内部沟通

没有明确要求

强调内部沟通

强调内部沟通,并通过组际协调(KPA)来实现。

外部沟通

隐含在几个要素中

强调内部沟通

强调内部沟通,并通过组际协调(KPA)来实现。

变更管理

强(有专门的KPA进行控制,包括技术变更和过程变更)

 

 
 
Re:ISO9000与CMM的比较?
[ 2007/10/16 9:23:00 | By: xiaxia ]
 
CMMI与CMM的区别呢?
CMMI即CMM集成,是系统工程和软件工程的集成成熟度模型,CMMI更适合于信息系统集成企业。CMMI是在CMM基础上发展起来的,它继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果。它不仅能够应用在软件工程领域,而且可以用于系统工程及其他工程领域。

 
 
Re:ISO9000与CMM的比较?
[ 2007/10/16 9:33:00 | By: xiaxia ]
 
CMM/CMMI将软件过程的成熟度分为5个等级,以下是5个等级的基本特征:18个关键过程域。
    (1)初始级(initial)。工作无序,项目进行过程中常放弃当初的计划。管理无章法,缺乏健全的管理制度。开发项目成效不稳定,项目成功主要依靠项目负责人的经验和能力,他一但离去,工作秩序面目全非。
    (2)可重复级(Repeatable)。管理制度化,建立了基本的管理制度和规程,管理工作有章可循。 初步实现标准化,开发工作比较好地按标准实施。 变更依法进行,做到基线化,稳定可跟踪,新项目的计划和管理基于过去的实践经验,具有重复以前成功项目的环境和条件。
关键过程域:
需求管理、软件项目策划、软件项目跟踪与监督、软件质量保证、软件配置管理、子合同管理。
    (3)已定义级(Defined)。开发过程,包括技术工作和管理工作,均已实现标准化、文档化。建立了完善的培训制度和专家评审制度,全部技术活动和管理活动均可控制,对项目进行中的过程、岗位和职责均有共同的理解 。
关键过程域:
组织过程焦点、组织过程定义、过程培训大纲、集成软件管理、软件产品工程、组织协调、同行评审。
    (4)已管理级(Managed)。产品和过程已建立了定量的质量目标。开发活动中的生产率和质量是可量度的。已建立过程数据库。已实现项目产品和过程的控制。可预测过程和产品质量趋势,如预测偏差,实现及时纠正。
关键过程域:
定量过程管理、软件质量管理。
    (5)优化级(Optimizing)。可集中精力改进过程,采用新技术、新方法。拥有防止出现缺陷、识别薄弱环节以及加以改进的手段。可取得过程有效性的统计数据,并可据进行分析,从而得出最佳方法

关键过程域:
缺陷防范、技术更新管理、过程更新管理。
 
 
Re:ISO9000与CMM的比较?
[ 2007/10/16 9:38:00 | By: xiaxia ]
 

从以下方面改进软件质量:
1、编程语言:现发展为面向对象、面向架构的语言
2、CASE工具:ROSE、ORACLE DEGIGNER
3、过程管理:CMM、ISO9000
4、测试与纠错:测试

 
 
Re:ISO9000与CMM的比较?
[ 2007/10/16 9:42:00 | By: xiaxia ]
 

质量管理与控制的三个层次:
1、事先的预防措施:标准、规范、培训
2、事中的跟踪监控措施:CMM、过程和产品
3、事后的纠错措施:评审、检测
    以1、2为主,以3为辅。

 

发表评论:

    昵称:
    密码:
    主页:
    标题: