如何有效结合IPD与CMM流程

 

一、IPDCMM概念

IPDIntegrated Product Development,中文译为“集成产品开发”,是一套领先的、成熟的的产品开发的管理思想、模式和方法,是业界流行的最佳实践,它的起源是美国80年代出现的PACE(产品及周期优化法)理论。

CMMcapability maturity model,能力成熟度模型,主要侧重于项目在研发过程中的管理。

首创:美国卡麦隆大学软件工程研究院组织开发

目的:衡量过程成熟度

        初始级(1级):开发过程处于无序状态

        可重复级(2):建立基本项目管理过程

        定义级(3级):标准开发过程,在2级基础上,系统化和细化

        管理级(4级):对过程和产品质量定量化管理

        优化级(5级):建立优化机制,过程不断优化,这种改进是受控的

 

二、IPDCMM关系分析

1、从流程管理分析:CMM只关注其中的开发过程的管理;

IPD关注整个产品的开发管理,包括市场、开发(软件、硬件、结构、造型)、生产、采购、财务、品质、销售等各个方面,从概念、计划、开发、试产到最后的量产。

2、从操作层面分析:CMM是项目级的,主要针对公司内部研发团体;

IPD是产品层面的,针对围绕产品进行设计、宣传、生产等

各部门团体。

3、从结合关系分析:IPD流程是定位了产品目标及价值;

CMM保障了产品价值的实现,是具体实现的过程。

对于IPDCMM的关系,很多企业中往往担心这二者有无冲突,同时推行这两种管理体系是否重复的问题。但国内也有许多公司进行结合,形成了IPD-CMM流程,成为了具有推广价值的管理流程。

通过这一年多我接触IPD-CMM流程来看,这两种管理体系不但没有冲突,而且可以耦合的非常完美,从而可以真正的将产品开发能力实质性的提升。在推行IPD后,对开发中心的工作提出了更高的要求,CMM正是关注开发过程的管理,将IPDCMM很好的结合在一起,弥补IPD在研发中间的不可控之处,从而更好的提升产品开发的效率和质量。

 

三、形成IPD-CMM流程

此流程为“端到端产品开发流程”和“软件开发管理流程”的结合,以项目组为实施单位。开发模型采取“测试先行、文档驱动”的“V模型”,此模型在“瀑布模型”基础上通过测试先行有效保障测试过程,在“原型模型”基础上增强风险管理及过程管理,在“螺旋模型”基础上又降低了风险管理成本。

以“文档驱动”方式严格控制,保证各产品相关环节同步跟进,也保证研发过程中各个阶段的实施有据可依。

在实际实施过程中,可能由于环节较多,为确保实施过程的正确性、有效性以及各项目、产品资料的完整性和一致性。开发过程中每个环节都需要遵照如下流程(以下以概要设计为例):

统一风格:完成文档样例,全组根据样例统一风格;

组内评审及返工:项目各模块小组完成初稿后,内部成员互相评审,确保模块内部实现的正确性及完整性,然后根据评审意见进行返工;

组间评审及返工:项目各模块小组根据组内评审返工后版本互相评审,确保模块之间实现的正确性及完整性,然后根据评审意见进行返工;

外部评审及返工:由开发代表、项目责任人等对组间评审返工版本进行评审,确保整个方案实施的正确性和完整性,然后根据评审意见进行返工。

 

为了保障各个流程实施的有效性和完备性,需通过以下工作人员实施相关工作:

QA  质量监督员,负责流程引导、培训、质量监控

CMO:配置管理员,负责项目组配置管理工作

RMO:风险管理员,负责监控项目组风险状态,

MC  度量协调员,负责过程数据收集,维护度量表

TC:测试协调员,负责引导和支持项目组测试活动

 

               

    通过这种IPD-CMM流程,整个开发过程会更加井然有序,而且各阶段目标十分明确,也与产品管理的实施有效的对应,各人员角色分工明确,责任清晰。也许过程显得比较繁琐,但是在实际过程中可根据自身情况对各种环节进行裁剪,加以灵活应用。而且这种有效严谨的流程更重要的是建立起了一种保障质量、保证进度的有效制度及行为习惯,充分发挥了集体的力量,而不再依赖于个人,同时充足的资料也可尽量降低的人员等不稳定因素引进的风险。

 

 

 

                                                      V模型 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值