厂商 :成都思培安信息技术有限公司
四川 成都- 主营产品:
- ISO9001认证
- ISO27001认证
- ISO20000认证
联系电话 :18628132503
商品详细描述
什么是CMMI-DEV
CMMI概要
1) CMM (Capability Maturity Model for software,软件能力成熟度模型) 是美国国防部在1984年因当时该机构软件项目委外开发时,无法评估软件公司对软件项目的承接及执行能力,故委托美国卡内基美隆大学 (Carnegie Mellon University) 的软件工程学院 (Software Engineering Institute, SEI) 所进行的一项研究成果,试图于软件产业建立一套工程制度,使个人及组织在软件开发上能有持续改善的依据,其目的是用来评估及改善软件开发公司的软件开发过程及软件开发能力,并且协助软件开发者持续改善软件流程成熟架构及软件质量,进而提升软件开发项目及软件开发公司的软件开发管理能力,达成软件开发的功能正确、缩短开发周期、降低开发成本及确保质量等目标。CMM目前已成为许多大型软件企业用于改善组织内部软件工程所实行的软件评估标准,CMM同样陆续应用系统工程及软件采购方面,成为国际间认同且广泛通用的一种软件生产程序标准。由于CMM应用日渐广泛,陆续开发出不同的CMM模型,包括:软件能力成熟度 (Software Capability Maturity Model, SW-CMM) 、系统工程能力成熟度模型 (Systems Engineering Capability Maturity Model, SE-CMM) 、集成产品开发能力成熟度模型 (Integrated Product Development Capability Maturity Model, IPD-CMM) 、人力资源管理能力成熟度模型 (People Capability Maturity Model, P-CMM) 等应用模型;且SEI于2000年12月公布能力成熟度集成模型 (Capability Maturity Model - Integrated, CMMI),更进一步将能力成熟度模型整合,逐渐取代现行的CMM标准。
(2) CMMI (Capability Maturity Model - Integrated, CMMI) 是SEI继CMM成功开发的新修订版本,目的在发展一个共通性的整合架构,以支持整合不同专业领域的特定能力成熟度模型及相关产品,并致力提供系统工程及软件工程的指导原则,期许在任何架构下的组织,都能促进其流程改善,CMMI不仅提高每一级别成熟度要求的门坎,同时扩充能力成熟度评估适用范围,使得软件工程、系统工程的专业领域及集成性产品与流程开发的环境,都能运用CMMI为软件开发过程提供持续改善的指导,对软件生产力与质量的提升亦有显着的实质效益,并确保所有发展的产品,能与国际标准组织/国际电工委员会(ISO/IEC) 15504软件过程评估技术报告兼容并一致。
其认证共分为五级 (以阶段式表述而言)为第一级CMMI1:初始级(Initial)、第二级CMMI2:管理级(Managed)、第三级CMMI3:定义级(Defined)、第四级CMMI4:量化级(Quantitatively Managed)、第五级CMMI5:优化级(Optimizing)。
CMMI概要
1) CMM (Capability Maturity Model for software,软件能力成熟度模型) 是美国国防部在1984年因当时该机构软件项目委外开发时,无法评估软件公司对软件项目的承接及执行能力,故委托美国卡内基美隆大学 (Carnegie Mellon University) 的软件工程学院 (Software Engineering Institute, SEI) 所进行的一项研究成果,试图于软件产业建立一套工程制度,使个人及组织在软件开发上能有持续改善的依据,其目的是用来评估及改善软件开发公司的软件开发过程及软件开发能力,并且协助软件开发者持续改善软件流程成熟架构及软件质量,进而提升软件开发项目及软件开发公司的软件开发管理能力,达成软件开发的功能正确、缩短开发周期、降低开发成本及确保质量等目标。CMM目前已成为许多大型软件企业用于改善组织内部软件工程所实行的软件评估标准,CMM同样陆续应用系统工程及软件采购方面,成为国际间认同且广泛通用的一种软件生产程序标准。由于CMM应用日渐广泛,陆续开发出不同的CMM模型,包括:软件能力成熟度 (Software Capability Maturity Model, SW-CMM) 、系统工程能力成熟度模型 (Systems Engineering Capability Maturity Model, SE-CMM) 、集成产品开发能力成熟度模型 (Integrated Product Development Capability Maturity Model, IPD-CMM) 、人力资源管理能力成熟度模型 (People Capability Maturity Model, P-CMM) 等应用模型;且SEI于2000年12月公布能力成熟度集成模型 (Capability Maturity Model - Integrated, CMMI),更进一步将能力成熟度模型整合,逐渐取代现行的CMM标准。
(2) CMMI (Capability Maturity Model - Integrated, CMMI) 是SEI继CMM成功开发的新修订版本,目的在发展一个共通性的整合架构,以支持整合不同专业领域的特定能力成熟度模型及相关产品,并致力提供系统工程及软件工程的指导原则,期许在任何架构下的组织,都能促进其流程改善,CMMI不仅提高每一级别成熟度要求的门坎,同时扩充能力成熟度评估适用范围,使得软件工程、系统工程的专业领域及集成性产品与流程开发的环境,都能运用CMMI为软件开发过程提供持续改善的指导,对软件生产力与质量的提升亦有显着的实质效益,并确保所有发展的产品,能与国际标准组织/国际电工委员会(ISO/IEC) 15504软件过程评估技术报告兼容并一致。
其认证共分为五级 (以阶段式表述而言)为第一级CMMI1:初始级(Initial)、第二级CMMI2:管理级(Managed)、第三级CMMI3:定义级(Defined)、第四级CMMI4:量化级(Quantitatively Managed)、第五级CMMI5:优化级(Optimizing)。
(3) CMMI的相关产品
? CMMI-SE/SW/IPPD/SS V1.1 Continuous/Staged
? CMMI-SE/SW/IPPD V1.1 Continuous/Staged
? CMMI-SE/SW/ V1.1 Continuous/Staged
? CMMI-SW V1.1 Continuous/Staged
? Appraisal Requirements for CMMI,V1.1
? Standard CMMI Appraisal Method for Process Improvement(SCAMPI) V1.1:Method Definition Document
? CMMI-SE/SW/IPPD/SS V1.1 Continuous/Staged
? CMMI-SE/SW/IPPD V1.1 Continuous/Staged
? CMMI-SE/SW/ V1.1 Continuous/Staged
? CMMI-SW V1.1 Continuous/Staged
? Appraisal Requirements for CMMI,V1.1
? Standard CMMI Appraisal Method for Process Improvement(SCAMPI) V1.1:Method Definition Document
2. 模型架构
过程是组织持续改善的掌控点。CMMI的目的是提供指导原则,产品(或服务)的开发、采购及维护改善组织的过程及改善管理的能力。CMMI将已认可的执行方法放在一个架构下,以帮助组织评估它的组织成熟度或过程域能力,通过建立改善的优先级以落实改善。
组织可用CMMI模型,来设定过程改善的目标、优先级、改善过程,并提供指导原则以确保稳定、适用及成熟的流程。CMMI能当作组织自我改善的指导。
在CMMI模型的两种表述中,包含有过程域、特定目标、特定执行方法、一般目标、一般执行方法、典型的工作产品、细部执行方法、批注、专业领域强化、一般执行方法详细说明与参考数据。
过程是组织持续改善的掌控点。CMMI的目的是提供指导原则,产品(或服务)的开发、采购及维护改善组织的过程及改善管理的能力。CMMI将已认可的执行方法放在一个架构下,以帮助组织评估它的组织成熟度或过程域能力,通过建立改善的优先级以落实改善。
组织可用CMMI模型,来设定过程改善的目标、优先级、改善过程,并提供指导原则以确保稳定、适用及成熟的流程。CMMI能当作组织自我改善的指导。
在CMMI模型的两种表述中,包含有过程域、特定目标、特定执行方法、一般目标、一般执行方法、典型的工作产品、细部执行方法、批注、专业领域强化、一般执行方法详细说明与参考数据。
(1) Maturity Levels 成熟度 组织成熟度提供在某些特定的专业领域下,预测组织未来绩效表现的方法。经验显示,在组织改善的过程中,过程域的复杂性会不断增加,若组织能专注于一组可掌握的过程域,将会有最佳的绩效表现。
成熟度是经过定义的高级过程改善的指针。每一成熟度是稳定组织过程的重要部分。每达成一级成熟度,即代表组织过程能力的增进。
共有由一到五个成熟度阶段,每一阶段成熟度都是下一阶段过程改善的基础:
- A. 成熟度第二级的过程域CMMI2
包含如下:
(A) 需求管理(Requirements Management):管理项目产品与产品组件的需求,并且界定项目计划、工作产品与需求这两者之间,是否有不一致的情形。
(B) 项目规划(Project Planning):建立并维护定义项目活动的计划。
(C) 项目监控(Project Monitoring and Control):提供对项目进度的了解,使得当项目绩效明显偏离原先计划时,能采取适当的纠正措施。
(D) 供货商协议管理(Supplier Agreement Management):管理和项目有正式协议的供货商的产品与服务的采购。
(E) 度量与分析(Measurement and Analysis):开发并维护支持管理信息所需的度量能力。
(F) 流程与产品质量保证(Process and Product Quality Assurance):提供员工和管理阶层,对于流程与相关工作产品客观的观察
(G) 建构管理(Configuration Management):建立并维护通过建构识别、建构管理、建构状态记录及建构审核,使工作产品具完整性。
(A) 需求管理(Requirements Management):管理项目产品与产品组件的需求,并且界定项目计划、工作产品与需求这两者之间,是否有不一致的情形。
(B) 项目规划(Project Planning):建立并维护定义项目活动的计划。
(C) 项目监控(Project Monitoring and Control):提供对项目进度的了解,使得当项目绩效明显偏离原先计划时,能采取适当的纠正措施。
(D) 供货商协议管理(Supplier Agreement Management):管理和项目有正式协议的供货商的产品与服务的采购。
(E) 度量与分析(Measurement and Analysis):开发并维护支持管理信息所需的度量能力。
(F) 流程与产品质量保证(Process and Product Quality Assurance):提供员工和管理阶层,对于流程与相关工作产品客观的观察
(G) 建构管理(Configuration Management):建立并维护通过建构识别、建构管理、建构状态记录及建构审核,使工作产品具完整性。
- B. 成熟度第三级的过程域CMMI3
包含如下:
(A) 需求开发(Requirements Development produces):提供客户、产品与产品组件的需求与分析,这些是开发与了解所需的。
(B) 技术解决方案(Technical Solution):用以发展、设计与实作对于需求的解决方案。解决方案、设计与实作,适当地涵盖产品、产品组件以及产品相关单一或组合的流程。
(C) 产品整合(Product Integration):将产品组件组合成产品,确保产品已经整合、运作正常,并交付客户。
(D) 验证(Verification):确保工作产品符合特定的需求。
(E) 确认(Validation):证明产品或产品组件,于特定的环境下,确实能发挥特定的功能。
(F) 组织流程专注(Organizational Process Focus):建立并维护组织流程与流程资产的了解,并且界定、规划及执行组织流程改善活动。
(G) 组织流程定义(Organizational Process Definition):建立并维护可使用的组织流程资产。
(H) 组织训练(Organizational Training):开发人员的技巧与知识,使他们能有效地执行其角色。
(I) 整合的项目管理(Integrated Project Management):根据调适组织标准流程得的整合的已调适流程,建立并管理项目和其关键人员。它也涵盖建立项目共同愿景及整 合团队结构,以完成项目目标。
(J) 风险管理(Risk Management):界定风险发生前的潜在问题,使在达成目标之前的生命周期期间,在有需要时,能规划风险处理活动,以降低不利的影响。
(K) 决策分析与解决方案(Decision Analysis and Resolut):于作决策时,使用结构化的方法,依照已建立的准则,评估各备选方案。
(L) 适于整合的组织环境(Organizational Environment for Integration):提供整合的项目管理的基础环境,并管理人员以利整合。
(M) 整合团队合作(Integrated Teaming):形成并维持整合的团队以开发工作产品。
(A) 需求开发(Requirements Development produces):提供客户、产品与产品组件的需求与分析,这些是开发与了解所需的。
(B) 技术解决方案(Technical Solution):用以发展、设计与实作对于需求的解决方案。解决方案、设计与实作,适当地涵盖产品、产品组件以及产品相关单一或组合的流程。
(C) 产品整合(Product Integration):将产品组件组合成产品,确保产品已经整合、运作正常,并交付客户。
(D) 验证(Verification):确保工作产品符合特定的需求。
(E) 确认(Validation):证明产品或产品组件,于特定的环境下,确实能发挥特定的功能。
(F) 组织流程专注(Organizational Process Focus):建立并维护组织流程与流程资产的了解,并且界定、规划及执行组织流程改善活动。
(G) 组织流程定义(Organizational Process Definition):建立并维护可使用的组织流程资产。
(H) 组织训练(Organizational Training):开发人员的技巧与知识,使他们能有效地执行其角色。
(I) 整合的项目管理(Integrated Project Management):根据调适组织标准流程得的整合的已调适流程,建立并管理项目和其关键人员。它也涵盖建立项目共同愿景及整 合团队结构,以完成项目目标。
(J) 风险管理(Risk Management):界定风险发生前的潜在问题,使在达成目标之前的生命周期期间,在有需要时,能规划风险处理活动,以降低不利的影响。
(K) 决策分析与解决方案(Decision Analysis and Resolut):于作决策时,使用结构化的方法,依照已建立的准则,评估各备选方案。
(L) 适于整合的组织环境(Organizational Environment for Integration):提供整合的项目管理的基础环境,并管理人员以利整合。
(M) 整合团队合作(Integrated Teaming):形成并维持整合的团队以开发工作产品。
- C. 成熟度第四级的过程域CMMI4
包含如下:
(A) 组织流程绩效(Organizational Process Performance):建立并维护组织标准流程绩效的量化了解,并提供流程绩效的数据、基准与模型,以量化管理组织的项目。
(B) 量化项目管理(Quantitative Project Management):量化管理项目的已调适流程,以达成该项目所建立的质量与流程的绩效目标。
(A) 组织流程绩效(Organizational Process Performance):建立并维护组织标准流程绩效的量化了解,并提供流程绩效的数据、基准与模型,以量化管理组织的项目。
(B) 量化项目管理(Quantitative Project Management):量化管理项目的已调适流程,以达成该项目所建立的质量与流程的绩效目标。
- D. 成熟度第五级的过程域CMMI5
包含如下:
(A) 组织创新与推展(Organizational Innovation and Deployment):选择与推展渐进的与创新的改善活动,可度量地改善组织的流程与技术。这种改善,支持由组织经营目标所衍引的组织质量与流程绩效目标。
(B) 原因分析与解决方案(Causal Analysis and Resolution):界定缺失的原因与其它的问题,并采取预防措施,避免这些缺失在未来再发生。
(A) 组织创新与推展(Organizational Innovation and Deployment):选择与推展渐进的与创新的改善活动,可度量地改善组织的流程与技术。这种改善,支持由组织经营目标所衍引的组织质量与流程绩效目标。
(B) 原因分析与解决方案(Causal Analysis and Resolution):界定缺失的原因与其它的问题,并采取预防措施,避免这些缺失在未来再发生。
为什么需要CMMI-DEV
自2003年SEI(Software Engineering Institute/SEI, Carnegie Mellon University/CMU)发表CMMI开始,全球每年导入家数几乎以倍数成长,显示CMMI确为国际证实有助于流程改善的模型,甚至认为CMMI已经为软件的质量保证及国际合作的基本要求。
自2003年SEI(Software Engineering Institute/SEI, Carnegie Mellon University/CMU)发表CMMI开始,全球每年导入家数几乎以倍数成长,显示CMMI确为国际证实有助于流程改善的模型,甚至认为CMMI已经为软件的质量保证及国际合作的基本要求。
CMMI以严谨、科学的方法有效提升流程管理能力,可以协助业者面对系统日趋复杂化、大型化的多元需求下,有效管理开发流程,并通过CMMI认证与国际接轨,可提高产品附加价值,创造产业的新价值。
国内信息软件业者普遍为中小型机构,与国外动辄数千人的规模相比,无论在研发经费、人力资源、内部管理等,皆无法达到相对的水平,特别是内部流程与项目的管理技术,需花费人力与成本才能累积,因此小型机构普遍较无定义良好的制度与做法,因此导入经国际业者广泛采用的CMMI流程改善机制,将有助于短时间内提升厂商自身的技术与管理能力,通过透明的项目监控作法与确实的度量分析,使得管理阶层更具信心地掌握项目质量、时程与成本;奠定良好的营运管理机制,便于了解相关营运活动的状况以实时因应,并通过不断的改善流程,除了使流程务实有效外,也将促进生产力的提升与营运成本的下降。通过不断的改善流程,除了使流程务实有效外,也将促进生产力的提升与营运成本的下降。
国内信息软件业者普遍为中小型机构,与国外动辄数千人的规模相比,无论在研发经费、人力资源、内部管理等,皆无法达到相对的水平,特别是内部流程与项目的管理技术,需花费人力与成本才能累积,因此小型机构普遍较无定义良好的制度与做法,因此导入经国际业者广泛采用的CMMI流程改善机制,将有助于短时间内提升厂商自身的技术与管理能力,通过透明的项目监控作法与确实的度量分析,使得管理阶层更具信心地掌握项目质量、时程与成本;奠定良好的营运管理机制,便于了解相关营运活动的状况以实时因应,并通过不断的改善流程,除了使流程务实有效外,也将促进生产力的提升与营运成本的下降。通过不断的改善流程,除了使流程务实有效外,也将促进生产力的提升与营运成本的下降。
相关产品推荐