对比敏捷开发和IPD的核心思想

原创 2011年01月19日 15:00:00

敏捷开发一开始除了有核心价值观外,其实并没有提到核心思想,但后来发展过程中与精益制造进行了对照,提炼出来一部分核心思想,包括
1、端到端关注价值交付
2、持续改进
3、以人为本
4、消除浪费
5、质量内建

 

华为花了几个亿从IBM引进了IPD流程,该流程给华为带来了巨大的生产力,核心思想包括:

1、产品开发是投资行为
2、基于市场的创新
3、基于平台的异步开发模式及重用策略
4、技术开发与产品开发相分离
5、跨部门协同
6、结构化的并行开发流程
7、产品线、资源线并重
8、职业化的人才梯队建设

 

从对比可以看出,敏捷开发更加关注在软件研发领域,IPD的思想则是产品运营领域,视角不同,着重点就不同,如果把敏捷比喻成导弹,那么IPD就是原子弹,如果把敏捷比喻为战投机,那么IPD就是航空母舰。

 

从整体上看,IPD更加注重流程,在概念、计划、开发、验证、发布、维护阶段设置阶段性决策点,通过决策点对产品做出调整、保证投资收益比。敏捷更加注重沟通,强调拥抱变化,强调与客户的紧密合作。当以市场为目标时,IPD更加实用。当以项目为目标时,敏捷更加实用。

相关文章推荐

ipd与敏捷的关系

敏捷开发一开始除了有核心价值观外,其实并没有提到核心思想,但后来发展过程中与精益制造进行了对照,提炼出来一部分核心思想,包括 1、端到端关注价值交付 2、持续改进 3、以人为本 4、消除浪费 ...

敏捷开发核心思想

敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可...

敏捷开发的核心思想

敏捷开发的核心思想主要是迭代式开发,将整个项目分解为数个短期的迭代周期,快速相应需求进行增量开发。 结合我们公司的开发经验来看,我个人觉得敏捷开发主要包括几个步骤: 需求制定——》需求分析——》设...

敏捷核心思想、设计模式与过度设计

这儿只谈敏捷开发的核心思想,而不谈其他表现形式比如结对编程,测试驱动等。本文不是谈设计模式,而是谈何时该用设计模式。 敏捷开发的核心思想是:只对当前已经发生过>=2次的同类需求变更,去应用抽...

常见Flash小游戏开发核心思想笔记——《拼图》

Well,今天正式决定开这个坑,主要用来记录我在开发flash小游戏的时候所掌握的一些小心得吧。碍于我写的小游戏都是别人公司的外包项目,所以我不可以把源代码发布出来,而代码有时候也比较长,所以不会完全...
  • lousest
  • lousest
  • 2014年09月09日 11:06
  • 794

(一)1.3 面向对象开发中的核心思想和概念

问题领域 问题领域是指软件系统所模拟的真实世界中的系统。随着计算机技术的发展和普及,软件系统渗透到社会的各个方面,几乎可用来模拟任意一种问题领域,如学校、医院等。 2、对象 对象是...

深入理解Spark 核心思想与源码分析

  • 2017年11月01日 18:49
  • 58.53MB
  • 下载

java核心思想

  • 2013年08月13日 23:22
  • 680KB
  • 下载

数据挖掘十大算法总结--核心思想,算法优缺点,应用领域

参考了许多资料加上个人理解,对十大算法进行如下分类: •分类算法:C4.5,CART,Adaboost,NaiveBayes,KNN,SVM •聚类算法:KMeans •统计学习:EM •关联分析:A...

KMP核心思想

  • 2014年04月23日 22:30
  • 13KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对比敏捷开发和IPD的核心思想
举报原因:
原因补充:

(最多只允许输入30个字)