您好,欢迎来到六九路网。
搜索
您的当前位置:首页CMMI——精选推荐

CMMI——精选推荐

来源:六九路网
CMMI

⼀、C MMI基本介绍

1.CMMI 的全称为:Capability Maturity Model Integration,即能⼒成熟度模型集成。2.⽬前公司使⽤的是CMMI-for-DEV V1.2,通过的是CMMI LEVEL 3认证。3. CMMI将CMM的多个模型合并到⼀个框架中,包括SE /SW /SS /IPPD⼏个专

业领域的过程模型。CMMI提供了流程改进的指导,指导制定软件企业研发的的⼀系列流程,监督流程的执⾏,并据反馈的结果进⾏过程改进。

4.CMM共有五个等级,分别标志着软件企业能⼒成熟度的五个层次。初始级Initial

可重复级Managed(Basic Project Management)已定义级Defined (Process Standardization)

量化管理级Quantitatively Managed (Quantitative Management)优化管理级Optimizing (Continuous Process Improvement)5.原则

(1)、强调⾼层管理者的⽀持。(2)、确定改进⽬标.

(3)、过程改进要与组织的商务⽬标⼀致,与发展战略紧密结合。

⼆、I PD基本介绍

1. IPD, 集成产品开发(Integrated Product Development)是⼀套产品开发的模式、理念与⽅法。

2. IPD作为先进的产品开发理念,其核⼼思想概括如下:a) 新产品开发是⼀项投资决策。

b) 基于市场的开发。c) 跨部门、跨系统的协同。d) 异步开发模式,也称并⾏⼯程。e) 重⽤性。f) 结构化的流程。

3. IPD框架上从以下三个⼤的⽅⾯来具体现IPD的核⼼思想.市场管理

市场管理从客户、投资、市场等产品⽣存的外在客观环境因素来影响产品的特性和⽣命。包括:a) 客户需求分析

$-产品价格(Price);A-可获得性(Availability);P-包装(Packaging);P-性能(Performance);E-易⽤性(Easy touse);A-保证程度(Assurances);L-⽣命周期成本(Life cycle of cost);S-社会接受程度(Social acceptance)。b) 投资组合分析

IPD强调对产品开发进⾏有效的投资组合分析。如何正确评价、决定企业是否开发⼀个新产品,以及正确地决定对各个新产品的资⾦分配额,就需要测定新产品的投资利润率。c) 衡量指标

投资分析和评审的依据是事先制订的衡量指标,包括对产品开发过程、不同层次⼈员或组织的⼯作绩效进⾏衡量的⼀系列指标。流程重整

IPD中的流程重整主要关注于跨部门的团队、结构化的流程、项⽬和管道管理。在结构化流程的每⼀个阶段及决策点,由不同功能部门⼈员组成的跨部门团队协同⼯作,完成产品开发战略的决策和产品的设计开发,通过项⽬管理和管道管理来保证项⽬顺利地得到开发.a) 跨部门团队

IPMT,属于⾼层管理决策层;PDT,属于项⽬执⾏层。

IPMT和PDT都是由跨职能部门的⼈组成,包含了开发、市场、⽣产、采购、财务、制造、技术⽀援等不同部门的⼈员,其⼈员层次和⼯作重点都有所不同。b) 结构化流程

IPD产品开发流程被明确地划分为概念、计划、开发、验证、发布、⽣命周期六个阶段,并且在流程中有定义清晰的决策评审点。

c) 项⽬和管道管理

项⽬管理是使跨部门团队集合起来更好地⾏动的关键。

管道管理类似于多任务处理系统中的资源调度和管理,指根据公司的业务策略对开发项⽬及其所需资源进⾏优先排序及动态平衡的过程。产品重整

IPD提⾼开发效率的⼿段是产品重整。产品重整主要关注于异步开发和共⽤基础模块(CBB)。1、异步开发

异步开发模式的基本思想是将产品开发在纵向分为不同的层次,如技术层、⼦系统层、平台层等。不同层次⼯作由不同的团队并⾏地异步开发完成,从⽽减少下层对上层⼯作的制约,每个层次都直接⾯向市场。2、共⽤基础模块

共⽤基础模块(Common Building Blocks, CBB)指那些可以在不同产品、系统之间共⽤的零部件、模块、技术及其他相关的设计成果。通过产品重整,建⽴CBB数据库,实现技术、模块、⼦系统、零部件在不同产品之间的重

⽤和共享,可以缩短产品开发周期、降低产品成本。CBB策略的实施需要组织结构和衡量标准的保证。三.IPD与CMMI的区别

IPD与CMMI起源和出发点的不同,决定了两者具有很⼤的区别。CMM是SEI针对软件质量保证制定的能⼒成熟度模型,与ISO9000系列标准和MIL标准⼀样,均属于过程质量模型。CMMI是在CMM的基础上发展起来的,与CMM⼀样,本质上关注的是过程质量。⽽IPD着眼于产品开发获得市场成功,是在PACE(产品及周期优化法)等产品开发模式的基础上,经过⼀些领先企业(如IBM)的实践发展起来的。IPD关注的是将影响产品成功的关键要素(如结构化流程、产品决策评审、产品开发团队等)有机地整合起来,形成集成的产品开发模式,推动产品的成功。具体⽽⾔,IPD与CMMI在以下⽅⾯具有明显的区别:1、两者的层⾯不⼀样

IPD是企业层⾯的⼀套产品开发管理的思想、模式和⽅法,本质上是⼀种产品经营管理的模式。CMMI是⾯向研发的,⽽且更多是⾯向软件开发的。2、思想⾼度不⼀样

两者⽬的的不同也导致了思想的不同。IPD的核⼼思想集中体现为6个⽅⾯,即产品开发是⼀项投资、基于市场的创新、跨部门的协同、异步开发、重⽤(CBB)、结构化。⽽CMMI主要倡导通过过程和活动来保证质量。可见,IPD是从更⾼和更加全⾯的⾓度来看待产品开发的。3、对流程的结构化不⼀样

IPD⾸先把产品开发看作⼀个流程,包括概念、计划、开发、验证、发布、⽣命周期管理6个阶段,在此基础上,IPD建⽴⼀个涵盖了流程概览、阶段流程、⼦流程和模板的分层结构框架,对涉及到的产品开发活动进⾏合理的结构化。CMMI把流程分解为⼀个个关键过程域(KPA),是相对离散地来定义流程的,这决定了在CMMI体系下,产品开发流程的结构化不够。4、管理的范围不⼀样

IPD需要对所有的产品开发活动进⾏管理,横向上涉及市场、设计、测试、试制、制造、采购、服务、销售、财务各功能部门在产品开发中的活动,纵向上涉及决策、管理、执⾏三个层⾯。⽽CMMI主要是⾯向研发部门的活动,如软件开发、系统集成、项⽬管理等。对于软硬件相结合的⾼科技产品⽽⾔,软件开发的⼯作量往往占整个开发⼯作量的50-60%,⽽硬件开发⼜可能占到15-20%,所以CMM可以管到50-60%的开发活动,⽽CMMI可以管到65-80%的开发活动。5、关注重点不⼀样

IPD不仅关注把事情做正确(do the things right),同时也关注做正确的事情(do the right things),所以IPD既强调执⾏的重要,也强调决策的重要。CMMI 主要关注执⾏,即把事情做正确(do the things right),⽽且CMMI对如何执⾏好开发活动要求更规范、更细。6、⼈员管理不⼀样

IPD包括了对团队和个⼈的考评,如对集成组合管理团队(IPMT)和产品开发团队(PDT)的评估。CMMI则不包括⼈员管理的内容。当然,SEI开发了主要针对软件开发⼈⼒资源管理的P-CMM。

尽管,IPD与CMMI有这么多的不同,但就对具体流程和活动进⾏管理⽽⾔,两者所依据的原则、⽅法和实践是相通的和⼀致的,所以企业在优化产品开发体系时,完全可以将两者融合,实施IPD+ CMM/CMMI的解决⽅案。事实上,⼀些企业(如华为、许继电⽓、优特科技)在融合IPD和CMM/CMMI⽅⾯已经取得了成功的经验。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务