项目开发的敏捷模式和瀑布模式

现在很多项目开发都是采用敏捷模式了,相对于瀑布模式,看看下面两张图,敏捷和瀑布的区别一目了然:

  • 瀑布流:带着明显的计划思维,以自我为中心,事先规划好一切,最后验证产品和市场。成功收获不一定更大,失败的代价更大。
  • 敏捷流:非常典型的市场思维,以客户为中心,快速迭代产品和市场。成功收获不打折扣甚至中间产品也可以面向市场销售,失败的代价要小得多。

 上面是从总体视角的对比,瀑布流并不是一无是处,其实敏捷流每个迭代的内部,大家看看是不是就是一个小瀑布,你要把需求、设计、开发、测试等等都得做一遍。

项目开发的敏捷模式和瀑布模式

哪个更好?这本是个伪命题,不同场景使用不同的模式。

  • 航天军工类计划性/复杂性很强的项目

对于此类项目,项目管理总体是瀑布模式,比如001航母和002航母的建造,一定是前一阶段工作验收,后一阶段才好启动,不然人命关天,且返工成本巨大。这类项目价值的产生是在项目最终完成的时候

但是,就中国航母的发张过程而言,确是典型的敏捷理念。先改造001积累经验,在完全自主设计003;先常规动力,后核动力;先滑跃起飞,后弹射起飞;先蒸汽弹射,后电磁弹射(这是技术发展顺序,实际电磁成熟可能一步到位直接电磁)。

  • 对于面向市场的高竞争和换代快的项目

对于此类项目,不要以最快速度、最小代价验证产品的市场可行性,阶段性中间产品投入市场产生效益的意义重大,及时成熟产品也要不断升级更新。

这类项目的中间成果亦有其独立的价值体现。因此,无论开发层面还是产品设计层面,都需要敏捷,快速响应市场变化。