IPD和IPD-CMM

 

IPD-Integrated Product Development.分为几个部分:概念,计划,开发,验证,发布和生命周期。

IPD作为先进的产品开发理念,其核心思想概括如下:

  a) 新产品开发是一项投资决策。IPD强调要对产品开发进行有效的投资组合分析,并在开发过程设置检查点,通过阶段性评审来决定项目是继续、暂停、终止还是改变方向。

  b) 基于市场的开发。IPD强调产品创新一定是基于市场需求和竞争分析的创新。为此,IPD把正确定义产品概念、市场需求作为流程的第一步,开始就把事情做正确。

  c) 跨部门、跨系统的协同。采用跨部门的产品开发团队(PDT:Product Development Team),通过有效的沟通、协调以及决策,达到尽快将产品推向市场的目的。

  d) 异步开发模式,也称并行工程。就是通过严密的计划、准确的接口设计,把原来的许多后续活动提前进行,这样可以缩短产品上市时间。

  e) 重用性。采用公用构建模块(CBB:Common Building Block)提高产品开发的效率。

  f) 结构化的流程。产品开发项目的相对不确定性,要求开发流程在非结构化与过于结构化之间找到平衡。

  IPD框架是IPD的精髓,它集成了代表业界最佳实践的诸多要素。具体包括异步开发与共用基础模块、跨部门团队、项目和管道管理、结构化流程、客户需求分析($APPEALS)、优化投资组合和衡量标准共七个方面,IPD框架如上图所示:

 

 

 

IPD作为先进的产品开发理念,其核心思想概括如下:

  IPD-CMM就是把软件成熟度模型集成到IPD流程中(只是对应IPD中的开发部分),目前常使用的是 V模型,瀑布模型的一种。所谓瀑布模型就是在一个阶段完成之后才能进入下一个阶段,和区别于迭 代开发的。 V模型和传统瀑布模型的区别在于它将测试用例的阶段提前了,STP(系统测试计划)提前 在SRS(软件需求规格)阶段完成;ITP(集成测试计划)提前在HLD(概要设计阶段)完成;UTP(单元 测试计划)提前在LLD(详细设计阶段)完成。

整个V模型划分阶段是:SRS(STP), HLD(ITP), LLD(UTP), CODE, UT, IT, ST 很简单,这就是整个IPD-CMM的开发模型;它要求每个分析/设计阶段 都需要有一个阶段来对它进行验证,这也是它的精髓所在。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值