随着技术和工具的发展,对成功的产品开发要求越发深入理解,研发企业逐渐适应并改进了流程方法,以满足其公司特定的组织环境和产品类别的需求。
行业研究人员和开发管理人员已经认识到,一刀切的流程管理方法在产品开发流程中不起效。
在上一节中我们介绍了一些近年来已被开发和应用的重要模型。这些模型都有特定的优势和局限性。
虽然,从中选出某个模型,并将其应用在一些特定情境下是合适的,但大多数情形需要将多个模型恰当组合。
一、敏捷与精益
敏捷和精益的区别很容易理解。虽然大多数人觉得他们在某种程度上是相同的,但是事实并非如此。
精益一直在减少浪费,提高运营效率,特别是适用于制造过程中常见的重复性任务。对于产品开发而言,精益方法的真正价值在于,它的聚焦点 —— 一系列核心原则或指导方针, 是产品开发流程的基础。
精益不是一个确定的流程,不是一个专注于成功开发新产品所需的特定行为和任务的流程。
敏捷的设计初衷是在短时间内执行任务,与客户进行频繁互动,并能够对变化做出迅速响应。在应用于产品或产品组件的开发时,敏捷的结构流程和角色都有明确的定义。
简言之,敏捷,体现了以实践为中心的迭代哲学 —— 以循序渐进的方式构建产品,以小件形式交付产品。
它的主要优势之一是,在任一阶段都具有适应和变化的能力(取决于反馈,市场条件,企业障碍等),并只提供与市场相关的产品。
如你所读,精益于敏捷,在本质上毫不相关,你不需要在开发新产品时追求精益,也不需要在提高运营效率时追求敏捷。
二、敏捷与门径管理
门径管理流程不是一个项目管理或微观规划模型。相反,它是一个全面的完整的从创意到上市阶段的体系,是一个宏观规划流程,是跨职能的(涉及技术产品开发人员,以及营销销售和运营部门)。
它极其关注关口,关口构成了一个投资决策模型的基础,在关口处要解答的关键问题是:你在做正确的项目吗?你是否在正确的做项目?
与此相反,敏捷是专为快速开发软件而设计的。在实践中,开发阶段包括一系列的冲刺,每个冲刺或迭代生产一个工作产品(可运行代码或软件)并可以向利益相关者(客户)展示该工作产品。
一次迭代,可能无法为产品添加足够的功能,或使产品达到发布要求,但在每次迭代结束时都会有一个潜在的可用版本,这正是迭代的目标。若要发布一个产品或新功能,则通常需要进行多次迭代,一次冲刺通常为3到5周。
罗伯特对门径管理和敏捷的特点进行了很好的解释, 他依照普遍共识 ——