全文约 1200 字,阅读约 3 分钟。
重点内容:敏捷和瀑布不是二选一,关键看项目类型。Standish Group 跟踪 5 万多个项目的数据显示,敏捷成功率 42%、瀑布只有 13%。最后给 3 个判断标准,和最容易被忽略的混合打法。
网上敏捷好还是瀑布好的争论,十有八九跑偏。这根本不是对错题,是适用场景题。方法本身没毛病,你用错了地方,再好的方法也是帮倒忙。
常见的错配是这样的:一个做政府信息化项目的团队,需求锁死在合同里,却硬要两周一个 Sprint。每次评审都在讨论这一版先这样,可合同不允许改,讨论了也白讨论。后来老老实实走阶段评审,反而顺了。
先看一组真实数据,别凭感觉
Standish Group 的 CHAOS 报告跟踪了 5 万多个项目,2020 年那版的结论很直白:
- 敏捷项目成功率 42%,瀑布只有 13%,差了快 3 倍
- 彻底失败率:敏捷 11%,瀑布 59%,十个瀑布项目里有六个基本白干
- 项目越大差距越夸张,大型项目里敏捷成功的概率是瀑布的 2 倍
但别急着下结论说那全用敏捷。同一份报告还有个容易被忽略的点:决定项目成败的头号因素不是方法论,是决策延迟,也就是从需要拍板到真正拍板并落地花了多久。方法论选错顶多掉几十分,决策卡三个月直接归零。所以下面说的怎么选,本质是帮你少卡壳。
瀑布适合你知道自己要什么的场景
瀑布是先把需求、设计、开发、测试排好,一步步走完不回头。适合变更成本高的项目。
政府和金融类,需求写进合同,改要走审批,没法两周一变。硬件研发,改个设计要重新开模,不可能每两周迭代一版。建筑施工,楼盖到一半发现设计有问题,回头成本太高。外包固定价,需求不变才能锁住成本和工期。
敏捷适合你不知道自己要什么的场景
敏捷是边做边改,每个 Sprint 交一个能用的小版本,靠反馈调下一步。适合需求飘、要快速验证的项目。
互联网产品,用户口味变得快,两周不更新竞品就跑到前面。创新型项目,你都不知道最终长啥样,只能不断试。To C 应用,用户行为不可预测,得靠数据反馈调。技术探索,方案不确定,先用原型验。
大多数人忽略的:你需要的是混合模式
很多团队栽在全公司只用一种方法上。现实是同一个公司不同项目要不同方法,甚至同一个项目不同阶段也要换方法。
还是拿硬件公司说,硬件研发用瀑布,开模成本高;配套的 App 用敏捷,用户需求变得快。两套并行,不冲突。
再比如一个 SaaS,前期验证 PMF 用看板快速试错,产品成熟了转 Scrum 稳定迭代,碰到的大客户定制需求又回到瀑布,因为需求明确、要签合同。
所以选工具的时候,别找那种只支持一种方法的。要找一个能让你在不同方法论之间自由切的。智序 ORDR 项目管理软件里,同一个团队 Scrum、看板、瀑布三种模式能并行切着用。小团队怎么起步,可以看小团队流程搭建那篇。
3 个判断标准,帮你当场拍板
需求稳定度。基本不变就瀑布,大概率会变就敏捷。
变更成本。变一次代价极高,比如开模、合同变更,就瀑布;改代码就行,就敏捷。
交付压力。要快点拿成果给老板或客户看,就敏捷;有明确截止日一次性交,就瀑布。
说到底,敏捷和瀑布没有谁更好,只有谁更贴你现在的项目。工具该是让你自由选的,不是逼你迁就它的规则。免费体验,3 分钟建第一个项目,先把你手头那个项目跑起来看看。
常见问题
敏捷和瀑布哪个成功率高?
Standish Group 的 CHAOS 报告:敏捷项目成功率 42%、瀑布仅 13%,彻底失败率敏捷 11%、瀑布 59%。
什么项目该用瀑布?
需求锁死在合同里的政府金融、改设计要重新开模的硬件、建筑施工、固定价外包,这些变更成本高的场景。
什么项目适合敏捷?
需求飘、要快速验证的互联网产品、创新型项目、To C 应用、技术探索,边做边改靠反馈调下一步。
大多数团队忽略了哪种打法?
混合模式:同一公司不同项目要不同方法,硬件研发用瀑布、配套 App 用敏捷,两套并行不冲突。
小团队怎么快速起步?
选能自由切换 Scrum、看板、瀑布的工具,3 分钟建第一个项目先跑起来,别被单一方法绑死。
资料来源
文中数据与产品信息引自:Standish Group(CHAOS Report)、智序 ORDR 版本对比、智序 ORDR 私有化部署方案。
如有侵权请与我们联系