iso900与cmm的不同特点,简述iso900与cmm不同特点
什么是CMMI,与CMM有何不同?
CMM是专门针对软件开发企业设计的,强调的是软件开发过程的管理.CMMI是英文Capacity Matu-rity Model Integrated的简称。中文的译意是能力成熟度集成模型。CMMI 是CMM模型的最新版本。
详细说明打不下 资料如下
CMM与ISO9000的区别?
cmm=软件行业能力品级 iso9001质量管理体系 cmm在建立过程中需要借鉴ISO9001的基础iso三体系认证系统,在此基础上附加软件行业能力评估特殊要求。 简单说:iso9001是基础,cmm是在基础上附加的行业特殊需求
根据我所了解的·ISO9000是针对质量管理体系的·范围较大·而CMM是针对软件行业的·局域性比较小,要求的级别也比较高·拿到认证咨询应该没有9000容易拿吧·
cmm=软件行业能力品级 iso9001质量管理体系 cmm在建立过程中需要借鉴iso9001的基础iso三体系认证系统,在此基础上附加软件行业能力评估特殊要求。 简单说:iso9001是基础,cmm是在基础上附加的行业特殊需求
cmmi与cmm的区别?
1、作用不同CMM是一种对软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述形成的标准。CMMI是CMM模型的最新版本。早期的CMMI(CMMI-SE/SW/IPPD),SEI在部分国家和地区开始推广和试用。
2、特点不同CMM是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMMI是由美国卡耐基梅隆大学软件工程研究所组织全世界的软件过程改进和软件开发管理方面的专家历时四年而开发出来的,并在全世界推广实施的一种软件能力成熟度评估标准,主要用于指导软件开发过程的改进和进行软件开发能力的评估。
3、功能不同CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。CMM模型主要用于软件过程的改进,促进软件企业软件能力成熟度的提高,但它对于系统工程、集成化产品和过程开发、供应商管理等领域的过程改进都存在缺陷,因而人们不得不分别开发软件以外其他学科的类似模型。
CMM与ISO9001的区别?
ISO9001被认为是适用于所有各类专业领域的一种质量保证模式;但是,对于软件组织来说,尽管加上了ISO990-3作为实施指南,ISO9001似乎仍然不够贴切,留给审核员作解释的回旋余地相当大。于是就软件能力评定而言,按ISO90X进行认证咨询时,不确定性很大;换言之,同是通过了ISO90X认证咨询的组织,其间的软件能力可能有很大差别。 CMM是专门针对软件组织iso认证的一种描述软件过程能力的模型。CMM研制的主要目的有二:一是帮助事先确定承包商的软件能力;二是用于软件组织的过程改进。
ISO9001被认为是适用于所有各类专业领域的一种质量保证模式;但是,对于软件组织来说,尽管加上了ISO990-3作为实施指南,ISO9001似乎仍然不够贴切,留给审核员作解释的回旋余地相当大。于是就软件能力评定而言,按ISO90X进行认证咨询时,不确定性很大;换言之,同是通过了ISO90X认证咨询的组织,其间的软件能力可能有很大差别。 CMM是专门针对软件组织iso认证的一种描述软件过程能力的模型。CMM研制的主要目的有二:一是帮助事先确定承包商的软件能力;二是用于软件组织的过程改进。考虑到按ISO9001对软件组织进行认证咨询审核时存在的较大不确定性,在iso认证CMM时。注意了尽量缩小审核员解释的回旋余地,因此
CMM和ISO9001都涉及质量管理和过程管理,并且都受到类似的厉害关系驱动,两者之间有着相似之处。因此,往往产生这样的问题: 符合ISO9001的软件组织达到CMM的哪一级? 达到CMM的第2或3级的软件组织是否符合ISO9001? 一个组织打算推进质量管理或改进软件过程时是采用ISO9001还是采用CMM? ISO9001被认为是适用于所有各类专业领域的一种质量保证模式;但是,对于软件组织来说,尽管加上了ISO990-3作为实施指南,ISO9001似乎仍然不够贴切,留给审核员作解释的回旋余地相当大。于是就软件能力评定而言,按ISO90进行认证咨询时,不确定性很大;换言之,同是通过了ISO90认证咨询的组织,其间的软件能力可能有很大差别。 CMM是专门针对软件组织iso认证的一种描述软件过程能力的模型。CMM研制的主要目的有二:一是帮助事先确定承包商的软件能力;二是用于软件组织的过程改进。考虑到按ISO9001对软件组织进行认证咨询审核时存在的较大不确定性,在iso认证CMM时。注意了尽量缩小审核员解释的回旋余地,因此,不仅对每个关键过程方面给出了明确的目标和体现这些目标的各个关键惯例,而且对各个关键惯例都给出了明确的定义和详细的说明,以期按CMM进行评估时能有较大的一致性和可靠性。结果,CMM成了一个“庞然大物”——长达500余页。 如上所述,CMM与ISO9001的iso认证思路不同,并且一个是“专用”,一个是“泛用”,因此,尽管两者都由于涉及质量管理和过程而有着相似之处,但也存在很大差别。下面依次按ISO9001的20个要素对CMM作一些简单比较。 4.1.管理职责 ISO9001要求确定质量方针并且加以iso三体系认证化,理解,执行和维护;要求确定所有员工在规定,达到和监控质量方面的责任和权限;要求确定自有的验证资源,进行培训和给予财政支持。由一名指定的经理保证质量计划的实现和维护。 在CMM中,管理层在质量方针和验证活动方面的责任主要反映在“软件质量保证’冲,在“软件项目策划”和“软件项目跟踪和监督”中只是指出履行所有项目角色时的责任。 高级管理层和项目管理层的软件项目管理责任是在确认实现中反映。一般,领导问题反映在公共特性的“承诺’方面,组织和资源问题反映在公共特性的“能力”方面。虽然CMM在第再级的“软件质量管理”中也描述了质量方针,不过,第4级的质量方针是定量的。此外,ISO9001中关于度量在质量管理体系中的作用也有点含糊,ISO9001第4.20条要求确定质量目标并且形成iso三体系认证,而没有要求量化。 4.2.质量体系ISO9001要求建立iso三体系认证化的质量体系,包括程序和指导书。ISO9000-3以质量体系作为整个软件生存周期的综合过程。 CMM主要在“软件质量保证”中涉及质量体系活动。各项程序分布在“关键过程方面”的各项“要执行的活动”中。 软件项目将用到的特定程序和标准在“软件项目策划”中描述的软件开发计划中 规定。通过“软件质量保证”和执行‘确认实现”中的审核活动来确保持合这些标准和程序。 “软件iso三体系认证工程”要求确定各项软件工程任务,加以综合并且统一执行;这一点与ISO900-3关于此条的指南对应。 CMM第3级“组织过程定义”这一关键过程方面描述了一组组织一级的软件过程财富,包括标准,程序和过程说明。运用“组织过程定义”肯定有助于达到此条要求,但是在JSO9001的这~条里,标准和程序可能直接在项目级处理。ISO9001讨论供方的质量体系,而不讨论组织支持与项目实现的关系;CMM作了讨论。另一方面,在ISO9000-3中,关于质量策划的指南有两节:423节讨论跨项目的质量策划;5.5节讨论具体开发工作中的质量策划。 4.3合同评审 ISO90要求评审合同,以确定各项要求是否充分规定,是否与标书~致,是否能实现。 在CMM中,对顾客软件需求的审查在“需求管理”中叙述。软件组织(供方)确保分配给软件的(系统)要求形成iso三体系认证并且予以审查,确保那些可能引起误解的或含混的要求得以澄清。因为CMM仅限于软件方面,所以顾客需求作为一个整体归于“需求管理”这个关键过程方面里。 CMM中的“软件项目策划”描述了为签定合同而要提出的软件开发计划建议和工作陈述,并且要求软件工程组和高级管理层加以审查。 CMM还就软件组织通过分包获得软件的情况作了规定(在“软件分包方管理”中叙述)。合同可以是与某个外部顾客的,也可以是与分包方的;虽然这一点在ISO9001的这一节中没有明确规定,但也可以意识到。 4.4iso认证控制 ISO9001要求建立控制和证实iso认证的程序。这包括策划iso认证活动,标识输入和输出,证实iso认证和控制iso认证申报。ISO9000-3用了几条来详细描述了这一条:购方需求规范(5.3),开发策划(5.4),质量策划(5.5),iso认证和实现(5.6),测试和验证(5.7)和配置管理(6.1)。 CMM中,需求分析,iso认证,编码和测试等生存周期活动在“软件iso三体系认证工程”中描述。这些活动的策划是在“软件项目策划”中描述。“软件项目跟踪和监督”描述这些活动的控制,而“软件配置管理”描述的是这些活动产生的软件工作产物的配置管理。 ISO9001要求进行诸如记录并且保存iso认证审查和鉴定测试之类的iso认证控制手段。ISO9000-3指出,供方应该进行审查,以保证需求得到满足和iso认证方法得到正确执行。虽然对iso认证控制手段有要求,但是使用了“Should”(最好)之类短语则为具体控制手段的使用赋予了灵活性。相反,CMM要求专门的质量控制机制:对等审查。“对等审查”这一关键过程方面支持生存周期从需求分析到测试的各个过程。 “软件质量管理”中描述的定量的iso认证过程方面更为正规,但ISO9001不一定要求这种正规程度。
cmm与cmmi的区别?
CMM和CMMI的联系及区别:联系:CMMI即CMM集成,是系统工程和软件工程的集成成熟度模型,CMMI更适合于信息系统集成企业。CMMI是在CMM基础上发展起来的,它继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果。它不仅能够应用在软件工程领域,而且可以用于系统工程及其他工程领域。区别:从等级划分上看,1,3,5级的iso认证流程建议没有变化,均是初始级,已定义和优化;但是2级和4级分别定义为已管理级和定量管理级,这个变化更突出了CMMI定性管理和定量管理的特点.CMMI共有分属于4个类别的25个过程哉,覆盖了4个不同的领域;相对应的CMM共有18个过程域.CMM基本活动的度量方法和瀑布过程的有次序的,基本活动的管理规范有非常密切的联系,更适合瀑布型的开发过程;而CMMI相对CMM更一步支持迭代开发过程和经济动机推动组织采用基于结果的方法:开发业务安全,构想和原型方案,细化后纳入基线结构,可用发布,最后确定为现场版本的发布.CMMI比CMM进一步强化了对需求的重视.在CMM中,关于需求只有需求管理这一个KPA,也就是说强调对有质量的需求进行管理,而如何获取需求则没有提出明确的要求;在CMMI中,3级有一个独立的KPA叫做需求开发,提出了对如何获取优秀的需求的要求和方法.CMMI对工程活动进行了一定的强化.在CMM中只有3级中的软件iso三体系认证工程和同行评审两个KPA是与工程过程密切相关的;而在CMMI中,则将需求开发,验证,确认,技术解决方案iso三体系认证集成这些工程过程活动都作为单独的KPA进行了要.CMMI3级中单独强调了风险管理,而在CMM中把风险的管理分散在项目计划,项目跟踪与监控中进行要求.从评估方法上看,随着CMM过渡到CMMI,其CAF(CMM,Assessment Frame-work)框架变成评估需求(ARC:appraisal requirements for CMMI);IPI-CBA 的评估方法 被 SCAMPI方法替代.
CMM的发展过程1984年美国国防部为降低采购风险,委托卡耐基—梅隆大学软件工程研究院(SEI)制定了软件过程改进、评估模型,也称为SEI SW-CMM。该模型于1991年正式推出,迅速得到广大软件企业及其顾客的认可。从1987年SEI推出SW-CMM框架开始,1991年推出 CMM
1.0 版,1993年推出CMM
1.1 版,2000年推出CMMI-SE/SW
1.0版。我国也于2001年4月发布了《SJ/T 11234-2001 软件过程能力评估模型》和《SJ/T 11235-2001 软件能力成熟度模型》两个标准。我国单位一直重视软件产业的规范和发展,单位于2000年6月颁发的“18号iso三体系认证”第五章第十七条明确提出鼓励软件出口型企业通过ISO9000系列质量保证体系认证咨询和CMM认证咨询,其认证咨询费用通过中央外贸发展基金适当予以支持。目前各省市、高新区、软件园都有对通过CMM的企业给予资金奖励的制度。CMMI的起源随着人们对CMM研究的不断深入,其他学科也结合本系统的特点,陆续推出了自己的CMM模型。例如,人力资源能力成熟度模型、系统工程能力成熟度模型等等:(1) SW-CMM (Software CMM) 软件CMM(2) SE-CMM (System Engineering CMM) 系统工程CMM(3) SA-CMM (Software Acquisition CMM) 软件采购CMM(4) IPT-CMM (Integrated Product Team CMM) 集成iso三体系认证群组CMM(5) P-CMM (People CMM) 人力资源能力成熟度模型为了以示区别,国内外很多资料把CMM叫做SW-CMM。按照SEI原来的计划,CMM的改进版本
2.0应该在1997年11月完成,然后在取得版本
2.0得实践反馈意见之后,在1999年完成准CMM
2.0版本。但是,美国国防部办公室要求SEI推迟发布CMM
2.0版本,而要先完成一个更为紧迫的项目CMMI。CMMI(Capability Maturity Model Integration)即能力成熟度集成模型,这也是美国国防部的一个设想,他们想把现在所有的以及将被发展出来的各种能力成熟度模型,集成到一个框架中去。这个框架有两个功能,第一,软件采购方法的改革;第二,建立一种从集成iso三体系认证与过程发展的角度出发、包含健全的系统开发原则的过程改进。就软件而言,CMMI是SW-CMM的修订本。它兼收了SW-CMM
2.0版C稿草案和SPA中更合理、更科学和更周密的优点。SEI在发表CMMI-SE/SW
1.0版时,宣布大约用两年的时间完成从CMM到CMMI的过渡。CMMI项目更为工业界和单位部门提供了一个集成的iso三体系认证集,其主要目的是消除不同模型之间的不一致和重复,降低基于模型改善的成本。CMMI将以更加系统和一致的框架来指导组织改善软件过程,提高iso三体系认证和服务的开发、获取和维护能力。-----------------------------------------------------------------------睿泰科技是国内有名的CMMI咨询公司
CMMI比CMM多个I这个I是intergration,集成的意思。CMM适用于软件的组织成熟度测评。CMMI适用于多种组织成熟度测评,其中CMMI_SW适用于软件。CMMI相对CMM更完整,更适用于大环境。过去有政策,过CMM3的企业可以得到政策补贴(现在政策有变化),所以还是有部分公司参与CMM的评估。