IPD、项目管理与 CMM 的协同共生

项目管理、集成产品开发(IPD)以及软件能力成熟度模型(CMM)在企业产品开发中都扮演着至关重要的角色。

一、概念引入与背景阐述

项目管理是一套通用的管理技术与方法,其最具代表性的流派是美国项目管理协会(PMI)在《项目管理知识体系指南》(PMBOK)中提出的整套项目管理理论。近年来,已被公认为是一种有生命力并能实现复杂企业目标的良好方法。

IPD 起源于美国 80 年代出现的 PACE 理论,是一套进行产品开发管理的体系和方法,是业界流行的最佳实践。它关注整个产品的开发管理,包括市场、开发(软件、硬件、结构、造型)、生产、采购、财务、品质、销售等各个方面,从概念、计划、开发、试产到最后的量产。
CMM 是美国卡内基梅隆大学软件工程研究所(SEI)应美国联邦政府要求,于 1991 年开发出来的一种用于评价软件承包商能力并帮助其改善质量的方法。目前,它是国际上最流行、最实用的软件生产过程标准,以及软件企业成熟度认证标准。CMM 由低至高共分为 5 个级别:初始级、可重复级、定义级、管理级和优化级。
在企业产品开发过程中,这三个体系都具有重要意义。然而,企业人员常常对它们之间的关系感到困惑。例如,不清楚 IPD 与项目管理如何结合,以及同时推行 IPD 和 CMM 是否会产生冲突和重复等问题。这些困惑使得企业在选择和应用管理体系时面临挑战,也凸显了深入理解它们之间关系的必要性。

二、IPD 与项目管理的关系

(一)IPD 是项目管理的具体应用

IPD 流程可以说是项目管理方法论在产品开发项目中的具体应用。新产品开发从概念到量产这个过程,可以看作一个项目,而 IPD 正是针对产品开发所定义的一套管理体系。IPD 面向的对象是产品,强调产品开发是投资行为,目的是实现产品开发的 “准”“快”“成本低”。项目管理面向的对象是项目,目的是在有限的资源约束下实现项目目标。企业开发产品最终是通过项目这个载体来实施的,所以项目管理成为推行 IPD 流程必须的支撑技能和方法。IPD 流程是对于千万个成功的产品开发项目的总结和提炼,体现了最经典的产品开发管理方法,包括组织、流程、工具等各个要素,是一种集成的最佳实践。

(二)IPD 流程与项目管理的阶段对应

IPD 产品开发流程各阶段与项目管理五大过程组有着紧密的对应关系。在 IPD 产品开发流程中,概念阶段对应项目管理的启动过程组,这个阶段主要确定产品的概念和目标,就像项目启动时明确项目的范围和目标一样。计划阶段对应项目管理的计划过程组,需要制定详细的产品开发计划和项目计划。开发阶段对应项目管理的实施过程组,团队开始执行产品开发任务和项目任务。验证阶段对应项目管理的控制过程组,对产品进行验证和调整,确保项目按计划进行。发布阶段对应项目管理的收尾过程组,将产品推向市场,完成项目的交付。对于产品开发工作而言,IPD 流程和项目管理相辅相成,流程定义活动和相应的角色,建立规范,项目管理保证流程落实。流程保证 “正确地做事情”,项目管理保证按流程做事,顺利推进,“把事情做正确”。

(三)项目管理对 IPD 推行的影响

项目管理体系不完善、项目管理水平较低的企业,推行 IPD 流程的难度将会很大。如果只具备一般的项目管理理论知识,也许可以对某个小型项目的实施提供一些指导。但是对于较大型的产品开发项目或者是多项目的组合管理,单纯的项目管理方法显然是不够的,必须得考虑到公司组织架构的支撑、全员项目管理水平的提升、跨部门的运作、项目的优先级排序甚至是跨企业之间的项目合作程序等。某些公司在推行 IPD 流程前,根据产品特点成立了不同的产品线,设置了各功能部门在 PDT 里的代表。同时,由产品线管理办针对各功能部门的代表,专门组织项目管理理论与实战的培训课,使大家对项目管理有一个较深的理解,让项目管理思想深得人心,从而为 IPD 的推行扫除存在于大家心中固有的障碍。项目管理培训就象作战前的战术部署和思想动员,教会大家如何去战斗,把大家的思想统一起来,指明方向、形成合力。IPD 的实施不是一蹴而就的,它必须要根据企业组织架构的优化、团队成员项目管理水平的提高以及跨部门协作的不断加强而逐步推进。

三、IPD 与 CMM 的关系

(一)部门视角的差异与联系

IPD 关注整个产品的开发管理,涵盖市场、开发(软件、硬件、结构、造型)、生产、采购、财务、品质、销售等各个方面,从概念、计划、开发、试产到最后的量产,是一个全方位、系统性的管理体系。例如,在产品开发过程中,市场部门通过深入调研客户需求和市场趋势,为产品的概念和计划阶段提供重要的输入;开发部门负责软件、硬件等多方面的技术实现;生产部门确保产品能够高效地生产制造;采购部门保障原材料的及时供应;财务部门进行成本控制和投资分析;品质部门严格把控产品质量;销售部门则负责将产品推向市场并实现销售目标。可以说,IPD 从产品的全生命周期进行管理,确保产品以市场、以客户为中心。
而 CMM 只关注其中的开发过程的管理。根据搜索到的资料,CMM 主要侧重于项目在研发过程中的管理,例如对软件开发过程中的需求分析、设计、编码、测试等环节进行规范和管理。以软件开发为例,CMM 可能会通过定义一系列的过程域和实践活动,确保软件开发过程的规范性和质量稳定性。比如要求建立需求跟踪矩阵等工具方法,强调组织只要严格按照规范化的过程去开发,就能保证开发最终交付的质量。所以可以把 CMM 流程看作 IPD 流程的使能流程,CMM 为 IPD 中的开发环节提供了更专业、更细致的管理支持。

(二)层面差异与互补性

从层面上看,IPD 是产品层面的管理体系。它着眼于产品开发获得市场成功,将影响产品成功的关键要素如结构化流程、产品决策评审、产品开发团队等有机地整合起来,形成集成的产品开发模式。例如,在产品规划阶段,IPD 会综合考虑市场需求、技术趋势、竞争态势等因素,制定出符合企业战略的产品规划。在产品开发过程中,通过跨部门的团队协作,确保产品能够满足市场需求、具备技术优势和良好的质量。
CMM 是项目级的管理体系。它本质上关注的是过程质量,更多地面向软件开发等具体的项目开发过程。比如在软件开发项目中,CMM 通过对各个开发阶段的过程规范和质量控制,确保软件项目能够按时、按质量交付。
IPD 和 CMM 具有很强的互补性。IPD 流程是需求方,它为产品开发设定了目标和方向,确保产品创造价值。而 CMM 是提供方,通过关注开发过程的管理,提高研发的核心技能,确保 IPD 流程实现投资目标。在推行 IPD 后,对开发中心的工作提出了更高的要求,CMM 正好可以弥补 IPD 在研发中间的不可控之处。例如,在产品开发过程中,IPD 确定了产品的市场定位和功能需求,而 CMM 则通过规范的开发过程管理,确保这些需求能够高质量地实现。两者结合在一起,可以更好地提升产品开发的效率和质量。同时,IPD 和 CMM 都是为了确保产品开发过程中有创新,由于创新存在不确定性,通过技能的改进和流程的优化,可以降低这种不确定性和风险。

四、综合审视与未来展望

IPD、项目管理与 CMM 虽然起源不同,但在企业产品开发过程中可以实现完美耦合,对产品开发能力的提升有着实质性的作用。
IPD 起源于美国 80 年代的 PACE 理论,是一套进行产品开发管理的体系和方法,关注整个产品的开发管理,涵盖多个方面。项目管理是通用的管理技术与方法,起源于美国项目管理协会 PMI 的理论。CMM 由美国卡内基梅隆大学软件工程研究所应美国联邦政府要求开发,主要侧重于项目在研发过程中的管理。
这三个体系的结合为企业产品开发带来了多方面的优势。从项目管理的角度来看,IPD 流程是项目管理方法论在产品开发项目中的具体应用,而项目管理又为推行 IPD 流程提供了必要的技能和方法。同时,CMM 流程可以看作 IPD 流程的使能流程,为 IPD 中的开发环节提供专业、细致的管理支持。
在未来,企业应更加深入地探索和应用这三个体系的结合。一方面,不断优化 IPD 流程,提高产品开发的效率和质量。例如,制定清晰的流程计划与设计,强化需求分析与管理,注重设计与开发的协同与整合,实施全面的测试与验证,建立持续改进机制。通过这些措施,更好地满足客户和市场的需求,提高产品的竞争力和市场份额。
另一方面,加强项目管理体系的建设,提升全员项目管理水平。对于较大型的产品开发项目或多项目的组合管理,要充分考虑公司组织架构的支撑、跨部门的运作、项目的优先级排序以及跨企业之间的项目合作程序等。通过组织项目管理理论与实战的培训课,使团队成员对项目管理有更深入的理解,统一思想,形成合力。
同时,继续发挥 CMM 在开发过程管理中的优势,关注过程质量,提高研发的核心技能。将 IPD、项目管理与 CMM 有机地结合起来,弥补各自的不足,降低产品开发过程中的不确定性和风险。
总之,IPD、项目管理与 CMM 的完美耦合为企业产品开发提供了强大的动力和保障,值得企业在实践中不断探索和创新,以实现产品开发能力的实质性提升,适应快速变化的市场环境,满足客户不断变化的需求。

文章标题:IPD、项目管理与 CMM 的协同共生 ,发布者:ipd项目管理 ,转载请注明出处:

工作分解结构:项目管理的关键利器
上一篇
IPD:集成产品开发的卓越管理之道
下一篇

相关推荐

  • 研发项目生命周期与关键里程碑:引领创新之路

    在研发项目中,明确的生命周期和关键里程碑定义对于项目的成功至关重要。它为项目团队提供了清晰的方向和目标,有助于有效地管理项目进度、资源和风险。

    ipd项目管理  2024年10月23日
  • 研发项目中产品与项目的紧密关系

    在研发项目中,产品与项目之间存在着紧密而复杂的关系。理解和把握好这种关系,对于成功推动研发工作至关重要。

    ipd项目管理  2024年10月23日
  • 项目管理在IPD中的运用:成功案例解析

    在当今竞争激烈的市场环境下,企业需要不断创新和提高产品开发效率,以满足客户需求并获得竞争优势。集成产品开发(IPD)是一种有效的产品开发方法,而项目管理在其中起着关键作用。

    ipd项目管理  2024年10月23日
  • IPD 模式下的项目管理:开启高效研发之路

    在当今竞争激烈的市场环境中,企业要想在产品研发方面取得成功,就需要采用先进的项目管理模式。IPD(Integrated Product Development,集成产品开发)模式作为一种被广泛认可的研

    ipd项目管理  2024年10月23日
  • IPD:集成产品开发的卓越管理之道

    IPD 即集成产品开发,来源于 PACE 理论,是一套先进成熟的研发管理思想、模式和方法,对企业产品开发管理至关重要。

    ipd项目管理  2024年10月23日