对比与分析:IPD(集成产品开发)与CMMI的区别与联系

0 评论 1081 浏览 2 收藏 9 分钟

现在,不少企业都尝试引入新的管理方法或管理工具,以帮助企业更好地做好管理工作,提升企业实力。那么,哪种方法会更适合企业呢?这篇文章里,作者就对IPD(集成产品开发)和CMMI这两种方法做了对比分析,一起来看。

随着国内外市场数字化、智能化技术的不断升级,越来越多的研发型企业开始重视产品开发流程、规范研发过程管理,借以沉淀企业实力,使其更加从容地应对快速变化的市场和行业格局。近年来,许多国内企业开始尝试引入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),在产品研发过程中注重各部门和各团队成员的专业技术能力的同步提升,以达到互相促进,协调发展的共同目标。

本文由 @阿道聊IPD 原创发布于人人都是产品经理,未经许可,禁止转载

题图来自 Unsplash,基于 CC0 协议

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 目前还没评论,等你发挥!