基于IPD与CMMI集成的研发管理方案
如果无法正常显示,请先停止浏览器的去广告插件。
1. 基于 IPD 与 CMMI 集成的研发管理方案
随着市场和技术革新竞争不断增强,越来越多的企业为了适应
市场、满足并扩大自身的发展需要,开始重视并积极开展产品开发
过程管理,强化研发过程的规范化、精益化。同时通过过程管理和
优化,不断沉淀企业成果与知识,以便快速面对市场的同时又能
提供高质量的产品,最终满足客户需求。但是我国高新技术产品开
发型企业存在着研发管理水平落后,产品创新模式落后、核心技术
短板、质量管理薄弱等多重问题,这导致企业在市场竞争中处于非
常不利的地位。要摆脱当前的困境,就要积极面对,实施研发管理
过程的改进与变革。本文提出了针对产品开发生命周期的基于集成
产品开发(ipd)与集成能力成熟度模型(cmmi)集成的研发管理方案,
并描述了它们之间的区别与联系,及如何在企业中运用以帮助企
业改进研发管理过程,使企业竞争中保持领先。
1、ipd 简介
ipd 是一套产品开发的模式、理念与方法。ipd 的思想来源于美
国 prtm 公司出版的《产品及生命周期优化法》(简称 pace——
product and cycle-time excellence)一书,详细描述了这种产
品开发模式所包含的各个方面。其主要核心思想是:
1)新产品开发是一项投资决策。需对企业的产品开发、市场竞争
要有全局概念,宏观考虑,针对产品开发需进行有效的投资组合
分析,并在产品开发过程进行必要的检查,通过阶段性的评审来
决定产品开发是继续、暂停、种植还是改变方向
2)基于市场的开发。产品创新一定是基于市场需求和竞争分析
的创新。为此,ipd 把正确定义产品概念、市场需求作为流程的第一
步,强调开始就把事情做正确。
3)跨部门、跨系统的协同。采用跨部门的产品开发团队(pdt:
product development team),通过有效的沟通、协调以及决策,
达到尽快将产品推向市场的目的。
4)异步开发模式,也称并行工程。就是通过严密的计划、 准确的
接口设计,把原来的许多后续活动提前进行,这样可以缩短产品
上市时间。
5)重用性。采用公用构建模块(cbb:common building
block)提高产品开发的效率。
6)结构化的流程。产品开发项目的相对不确定性,要求开发流
程在非结构化与过于结构化之间找到平衡。
ipd 框架是 ipd 的精髓,它集成了代表业界最佳实践的诸多要
素。 具体包括异步开发与共用基础模块、 跨部门团队、项目和管道管
理、 结构化流程、客户需求分析、优化投资组合和衡量标准共七个方
面,ipd 框架如下图所示。
ipd 的实施很大程度上依赖于一个在市场、技术、生产以及销售
上面有着丰富的经验决策团队,来进行具有投资意义的、精准的分
析和决策;而在执行过程中又依赖于高效的、跨职能部门的协作团
队,来推动结构化流程的运行。
2、cmmi 简介
2. cmmi 全称是 capability maturity model integration, 即软
件能力成熟度模型集成,是由美国国防部与卡内基-梅隆大学和美
国国防工业协会共同开发和研制的,其目的是帮助软件企业对软
件工程过程进行管理和改进,增强开发与改进能力,从而能按时
地、不超预算地开发出高质量的软件。cmmi 主要关注点就是成本效
益、 明确重点、过程集中和灵活性四个方面。它为企业过程能力改进
提供了一个阶梯式的演进框架。
cmmi 分为 5 级:
1.初始级。项目实施对实施人员有很大的依赖性。
2.可重复级。企业对项目的一系列的管理程序。 避免项目任务完
成的随机性,保证了所有项目实施都会得到成功。
3.定义级。企业建立制度化的开发管理体系,并能够根据自身
的特殊情况对标准化的管理体系进行调整。企业不仅能够在同类的
项目上升到成功的实施,在不同类的项目上一样能够得到成功的
实施。
4.量化管理级。企业不仅对项目进行了量化的管理,同时对管
理流程也做到量化管理。以确保在项目执行过程中的精度控制。
5.优化级。通过对过程和产品的量化管理,企业可以充分利用
积累的信息资源,对在产品开发过程中潜在缺陷进行预防。并能够
主动地改善流程,运用新技术,实现流程的优化。
随着成熟度的提高企业能够帮助预测一个项目达到其目标的能
力,并达到三个方面的改进:
·项目的预期目标与实际结果的差异减少(稳定性)
· 项目的预期目标与实际结果的偏差范围减少(可预测性)
·项目的预期目标得到改善(质量)
3、基于 ipd 与 cmmi 集成的研发管理方案
虽然 ipd 和 cmmi 两者的起源与出发点的不同决定了两者间存在
很大的区别,但是 ipd 和 cmmi 两种管理体系不但没有冲突,反而
可以进行完美的结合、协同式工作,从而真正地将产品开发能力进
行实质性的提升。
由于 ipd 关注的是产品开发过程中的市场、客户等企业管理方
面的内容,是一种经营管理模式,而 cmmi 关注的是研发工程过程,
强调通过过程管理来保证并提升产品的质量,因此可以将它们形
象的比喻为:ipd 是上层建筑,cmmi 是物质基础;ipd 是横向管理,
cmmi 是纵向深入。
本管理方案融合了 ipd 和 cmmi 两种管理思想,从上自下定义了
全生命周期研发管理体系。
首先,在纵向的研发过程,企业应该遵循 cmmi 模型定义,建立
并固化适合本企业研发过程的研发管理体系/过程。明确企业研发
过程中的方针、策略、 角色及职责;明确各个过程域(pa)的输入、
输出及相关产出物;明确可度量的过程指标;这样企业才有坚实
的基础,才能不断的改进和提高。其次,在横向管理中,引入 ipd
中的跨部门团队、终端客户需求分析机制,帮助企业进行清晰、准
确的市场定位和产品规划;降低或规避企业产品开发风险;降低
3. 产品开发成本。最后,在企业内部,自上而下,从横向到纵向推广
异步开发和共用基础模块(ccb: common building block)机制
和重用技术,以推动企业自内而外的、自发性的持续改进和技术革
新与创新。同时,该技术的推广与应用可以大大缩短产品开发过程;
缩减开发成本;保证产品的一致性和可靠性,提高产品质量。
4、小结
本文介绍了基于 ipd 与 cmmi 结合的研发管理方案,在方案中提
到从纵向导入 cmmi 模型,固化开发过程,注重过程监控和管理;
从横向推行 ipd,发挥跨部门团队使能进行有效需求分析,推动企
业产品发展;全方位引入异步开发、重用技术、cbb 降低开发成本,
缩短开发周期,提高产品质量。在实际的使用过程中企业应根据组
织实际情况和条件,坚持逐步积累,不断优化将 ipd 与 cmmi 集成
的研发管理模式进行贯彻执行。