如何建立IPD开发流程
如何建立IPD开发流程
ipd开发流程与区别
请问什么是IPD流程?
IPD(IntegratedProctDevelopment)是一种先进的产品研发流程。
在IPD流程中,产品研发一般包括以下六个阶段:概念阶段、计划阶段、开发阶段、验证阶段、生产阶段、品类阶段。
IPD的思想来源于美国PRTM公司出版的《产品及生命周期优化法》一书,该书中详细描述了这种新的产品开发模式所包含的各个方面。
IPD的关键要素
1、跨部门团队,包括进行管理的产品评审委员会及具体执行开发过程的产品开发团队(PDT)。
2、结构化的流程。IPD流程分为6个阶段及4个主要决策评审点(DCP),这些阶段和决策评审点由跨部门团队进行计划和管理。6个阶段包括概念、计划、开发、验证、发布及生命周期,每个阶段有其阶段性的目标、关注点及需交付的成果。
3、一流的子流程,包括计划与控制、阶段决策、技术评审、以用户为中心的设计、CBB-重用、文档管理、质量控制、物料管理、软硬件设计、技术管理及管道管理等。
4、IPD工具:包括业务及技术上的共工具。
5、考评:包括团队和个人绩效考核两个方面:首先是基于产品开发团队(PDT)的指标,如上市时间(TTM)、盈利时间和公用构建模块(CBB)等;其次是基于个人的指标,包括进度或计划完成率、质量、公用构建模块、关键行为指标等。
IPD 为什么这么牛?
上面提到 IPD 就是一种把多个好东西整合起来的流程,那它究竟整合了哪些好东西才会这么厉害?
在我看来,IPD 作为一种产品开发流程,它最核心的思想和理念是把产品开发当作一门生意来看,而不仅仅当作产品开发来看,这和其他的产品开发流程比如以前的瀑布式开发、软件的 CMMI 和敏捷开发等不一样。一般我们说产品开发是投入和花钱的事情,而 IPD 是一种投资和生意,是要考虑投入和盈利的,把产品开发出来只是实现最终赚钱的手段。
不要小看“产品开发”和“集成产品开发”这两个字的差异,背后的思想差了很远。
产品开发只要把产品按照当时立项时要求的进度、成本、质量以及项目范围等要求满足了,产品开发就算成功,至于是不是客户要的、能不能卖得出去,能不能赚到钱,单纯的产品开发是不关注的。
而集成产品开发考虑的是生意和全局,公司投了这么多钱下去,在一定的时间内能不能赚到钱,如果只是把产品成功的做出来了,但是卖不出去,或者成本太高卖出去也是亏钱,这个产品开发算失败的。
可以看出,IPD 是把经营的理念整合进去了。除了把产品开发当作一门生意看待,IPD 还整合了其他一些优秀的经典实践,比如还包括项目管理、结构化的流程、跨部门的团队管理以及公共基础模块、平台化技术的开发等,这些内容比较专业,本文不做深入展开,仅以“结构化的流程”为例做解释。
什么是结构化的流程?简单来说就是产品开发过程中,在什么时间,由什么样的角色,做哪些事情,都做了明确的规定。这样就避免了产品开发过程的随机性,不同的项目,依据的流程都是一样的,项目成功了经验可以复制,失败了可以知道在哪个环节出了问题,只要做相应的改进提升就可以。因此,结构化流程对于 IPD 非常重要,可以说正是因为 IPD 的流程是结构化的,使得后面对它进行分解、裁剪等都变得比较容易,从而可以灵活的应用于不同行业、不同规模的企业,只要你掌握了 IPD 的核心思想。概括起来就是IPD借鉴了很多好东西,然后把它们有机的结合起来,就变得这么牛。