随着国内外市场数字化、智能化技术的不断升级,越来越多的研发型企业开始重视产品开发流程、规范研发过程管理,借以沉淀企业实力,使其更加从容地应对快速变化的市场和行业格局。近年来,许多国内企业开始尝试引入IPD、CMMI等先进的管理方法与工具,但这些管理体系之间的联系与区别,哪一种更适合自家的企业呢?许多企业的管理者和研发人员时常会感到困惑,那么今天我们就来一文对IPD和CMMI做一个全面的分析和对比。
IPD(集成产品开发)和CMMI的基本概念
IPD的英文全称为Integrated Product Development中文译为“集成产品开发”,它是一套领先的、成熟的的产品开发的管理思想、模式和方法论,IPD是业界流行的最佳实践,它的起源是美国80年代出现的PACE(产品及周期优化法)理论。CMMI(Capability Maturity Model Integration,软件能力成熟度集成模型)则是一种软件能力成熟度评估标准,最初是为国防部创建,用以评估软件承包商的专业性和资质。
CMMI体系是一种单一过程改进框架,在此基础上,它又同时触达了多个学科,解决了项目管理领域中研发过程不可控,执行标准不统一,模型多样化冲突的三类问题,也提升了企业在软件开发项目流程上的管理科学性,让整个研发过程变得更加精准可控。它通过定义不同的实践域,来帮助企业整合相对独立的功能,设定流程改进目标和优先级,为质量流程提供指导。简单来说,CMMI就是一系列关于“如何开发好产品”的最佳实践集。
IPD(集成产品开发)与CMMI的区别
在实践过程中,两者会有一些相同之处:
- IPD和CMMI都能够帮助企业改善流程,提高项目管理能力;
- 两者都侧重于持续的过程改进。无论是IPD还是CMMI,都强调了不断优化、改进的过程,都鼓励在项目过程中遵循一系列规范、最佳实践和标准,确保项目成功;
- IPD和CMMI都注重促进团队协作,提高项目内部的人员管理、协同能力。
但由于出发点及想要解决的问题的不同,两者在以下方面也有明显的区别:
1、视角不同
IPD关注的是投资回报比,要通过产品战略管理流程,制定好企业层面的战略愿景,明确发展方向,并通过市场管理、需求管理等流程,把握产品方向。IPD主要追求如何实现产品的商业化成功,为企业的经营提供支撑。
CMMI则重点落在开发与交付层面,不论是其中包含的25个实践域,还是各类保证过程实施的活动文档,都更注重执行中的一些细节与规范,意在帮助企业在研发管理过程中不断地优化、改进,提高自身的交付能力。
2、覆盖的范围不同
IPD覆盖从需求收集、产品上线直到产品退市的整个过程,涉及市场、销售、研发、财务等各个角色,确保产品以市场、以客户为中心。CMMI主要覆盖软件开发过程,关注执行层面,强调我们应如何做能够做好质量保证,应如何做能够提高交付价值等。
IPD与CMMI两者具有很大的区别。CMMI本质上关注的是过程质量,IPD则着眼于产品开发,以及产品如何成功走向市场,IPD关注的是将影响产品成功的关键要素如:组织流程、产品决策、评审、产品开发团队等,有机地整合起来形成集成的产品开发模式。简而言之,你可以将IPD理解为一种产品经营管理的模式。而CMMI则是面向研发层面的,并且更多是面向软件开发的。
如何有效地将CMMI与IPD(集成产品开发)融合
IPD(集成产品开发)与CMMI(集成能力成熟度模型)是目前研发行业中提及较多的热门内容。CMMI和IPD都是被业界广泛认可和好评的行之有效的成熟管理体系。CMMI主要关注执行,也就是我们常说的“把事情做正确”,并对如何执行的要求更细、更规范;IPD更关注做正确的事情,强调决策的重要性。IPD可以保证企业战略和产品方向的正确性,特别是强调将市场驱动与投资回报、市场需求、财务指标、竞争分析、技术创新等有效融合起来,体现出研发管理过程中的宏观要求,从而保证所做的事情是正确的。他们二者是可以相互融合,互相支持,一起为企业研发管理和决策服务的。CMMI与IPD融合,要充分考虑到二者的特性,既强调业务方向、研发流程、团队体系、预期成就,也要关注每一个项目的研发、执行过程。
1、 引入IPD(集成产品开发) 模式,让企业“做正确的事”
企业通过引入IPD模式,全面管理产品研发项目,确保项目开发进度达到快速适应市场变化、减少研发无效投入成本、提高产品质量,通过实践IPD模式,在企业内部构建起市场需求和客户需求互为驱动的产品研发管理流程,充分了解客户需求,进行优化资源组合来保证产品研发投入的有效性。
2、 践行CMMI模型,让企业“把事情做正确”
企业在已经成功实践落地IPD的基础上,可以在产品研发过程中推行CMMI模型,这样就将已落地实施的IPD流程,在实践中的每一个流程进行拆分、转化为具体的计划流程、制度、模板、方法重新定义产品研制过程的各项指标。通过CMMI模型,更好地规范企业的产品研发流程。
3、 推行组织架构重构 , 搭建新的研发运营流程
想要顺利融合CMMI和IPD,需要尽可能适应IPD流程,在企业内部成立以产品为核心的部门,让企业的产品研发过程更规范、更细致,形成以产品为核心,从市场、研发、生产、测试、交付等节点全过程闭环管理。按照IPD流程要求,组建跨职能团队和研发技术小组。对产品研发进行全面的决策和管理,以保证产品研制资源,控制质量、进度及成本。组建产品集成开发团队(PDT)、集成组合管理团队(IPMT),在产品研发过程中注重各部门和各团队成员的专业技术能力的同步提升,以达到互相促进,协调发展的共同目标。
选择一款融合CMMI和IPD(集成产品开发)的项目管理工具
IPD和CMMI彼此独立的模型体系,各自均有一套复杂且严谨的实施流程,因此企业在落地实施的过程中都将面临着许多的挑战,那么,当IPD和CMMI模型融合使用的过程中,遇到的困难会成倍地增加。随之而来的也是IPD和CMMI流程带来的规范与管理变革。
企业要想成功融合IPD和CMMI模型,由于其复杂程度高、标准化要求严苛,最好借助信息化手段与工具,将CMMI和IPD模式融合后制定的本地化的精细化管理流程、计划、制度模板,特别是涉及到不同部门不同专业之间的产品联合开发工作、不同层级间的计划管理措施共用模块以及CMMI测量和分析等进行落地执行。那么有没有同时支持CMMI和IPD的项目管理工具来帮助企业借助信息化手段,选择产品一体化设计管理平台进行统一的管理?
禅道项目管理软件是目前市面上为数不多的可以同时支持CMMI模型和IPD流程体系的项目管理工具。能够完整地支持CMMI标准的落地实施,并且禅道于2023年完成了全新的产品升级,上线了禅道IPD版本。该版本以快速响应市场变化、降低开发成本、提高产品质量为核心,为企业提供高效、全面的产品开发解决方案。禅道IPD版本是基于IPD的整体框架和理论的基础上进行的产品设计,致力于将IPD这套先进的、成熟的研发管理思想、模式和方法工具化、流程化,以帮助企业 缩短产品投入市场的时间、减少资源浪费、提高生产力,最终增加产品收益。
禅道IPD版提供了从需求管理、路标管理、立项管理到IPD项目管理、TR评审、决策评审等核心功能,帮助企业构建结构化、流程化、规范化的产品研发体系。在禅道IPD版中,企业还可通过不同项目的实际情况,选择合适的项目管理方式。