瀑布开发VS敏捷开发

1、瀑布式开发

  • 瀑布就像建筑:由既定目标开始,一切都设定好,之后不再大调整
  • Build:从设计开始完成

2、敏捷式开发

  • 敏捷就像树木:由种子开始,随着环境,动态调整
  • Grow:从MVP开始生长

3、敏捷开发的响应变化的策略有:完成大于完美、MVP先行、聚焦价值。
聚焦价值的实现方式是通过先提升效率,再提升响应性,再到持续稳定地输出准确的价值。

4、比较:

瀑布和敏捷都有价值,两者的适用场景不同。

  • 对于最终结果的把握度越高,采用瀑布方式则返工成本就越低、生产效率越高。
  • 对于最终结果的把握度越低,采用瀑布方式则返工风险就越高,同时返工成本也越高。这种情况下,采用敏捷试错的成本反倒低一些。

简言之,瀑布适用于确定性领域,敏捷适用于不确定性领域。

posted @ 2020-07-20 13:07  晒太阳的兔子很忙  阅读(1060)  评论(0编辑  收藏  举报