基于IPD与CMMI集成的研发管理方案
2021-09-09 82浏览
- 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 集成 的研发管理模式进行贯彻执行。