EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1、 两者的层面不一样 ipd是企业层面的一套产品开发管理的思想、模式和方法,本质上是一种产品经营管理的模式。cmmi是面向研发的,而且更多是面向软件开发的。
p4 \2 k" H1 Q" Y6 h2、思想高度不一样两者目的的不同也导致了思想的不同。cmmi主要倡导通过过程和活动来保证质量。可见,ipd是从更高和更加全面的角度来看待产品开发的。ipd首先把产品开发看作一个流程,包括概念、计划、开发、验证、发布、生命周期管理6个阶段,在此基础上,ipd建立一个涵盖了流程概览、阶段流程、子流程和模板的分层结构框架,对涉及到的产品开发活动进行合理的结构化。cmmi把流程分解为一个个关键过程域(kpa),是相对离散地来定义流程的,这决定了在cmmi体系下,产品开发流程的结构化不够。
E9 [! U) v; i/ B1 I3、对流程的结构化不一样4、管理的范围不一样 ipd需要对所有的产品开发活动进行管理,横向上涉及市场、设计、测试、试制、制造、采购、服务、销售、财务各功能部门在产品开发中的活动,纵向上涉及决策、管理、执行三个层面。而cmmi主要是面向研发部门的活动,如软件开发、系统集成、项目管理等。对于软硬件相结合的高科技产品而言,软件开发的工作量往往占整个开发工作量的50-60%,而硬件开发又可能占到15-20%,所以cmm可以管到50-60%的开发活动,而ipd可以管到65-80%的开发活动。 - l$ k8 K" S. ]# ?, J
5、 关注重点不一样 ipd不仅关注把事情做正确(do the things right),同时也关注做正确的事情(do the right things),所以ipd既强调执行的重要,也强调决策的重要。cmmi主要关注执行,即把事情做正确(do the things right),而且cmmi对如何执行好开发活动要求更规范、更细。6、人员管理不一样尽管,ipd与cmmi有这么多的不同,但就对具体流程和活动进行管理而言,两者所依据的原则、方法和实践是相通的和一致的,所以企业在优化产品开发体系时,完全可以将两者融合,实施ipd+ cmm/cmmi的解决方案。
! `2 J3 \# B/ ]# m7 a( kipd包括了对团队和个人的考评,如对集成组合管理团队(ipmt)和产品开发团队(pdt)的评估。 cmmi则不包括人员管理的内容。当然,sei开发了主要针对软件开发人力资源管理的p-cmm。
& e' S2 a& ?: [3 m" T# @
0 B x) D6 g s |