瀑布管理
-
先别急着写SRS,先做业务价值对齐
去年秋天,我在一家做企业级SaaS的公司参加他们的Sprint Review。会上,研发团队演示了花了三个迭代才做完的报表模块,功能完备、交互流畅。但我注意到坐在角落的业务负责人从头到尾一言不发。会后我问他怎么看,他打开手机给我看了一条客户投诉:“你们的报表看起来什么都有,但我想知道的核心指标一个都…
-
瀑布开发最大敌人:完美主义导致交付延迟
一、完美主义不是病,但在瀑布里会要命,先说核心结论 2018年第三季度,我接手了一个已经延期四个月的政务系统项目。团队规模47人,需求文档270页,评审记录83条,变更控制委员会开了11次会。表面上看,一切都在"严格把控"之中。但当我翻开代码仓库时发现一个诡异的现象:核心支付模块…
-
国际项目用瀑布开发,时差反而变优势
一、先说核心结论 2018年秋天,我接手过一个让所有人都头疼的项目。一个横跨法兰克福、上海、硅谷三地的 SaaS 平台重构,核心团队超过 150 人,时区跨度超过 16 个小时。项目启动的时候,几乎所有人都在喊:“时差这么大,怎么可能用瀑布开发?每天等个反馈就要 24 小时,一个需求评审拖一周,最后…
-
每个阶段决策点,才是瀑布开发精髓
2021年,一家金融科技公司投入400人月开发新一代交易系统。需求文档784页,架构设计历时3个月,代码量超过60万行。上线前最后一次集成测试,发现核心撮合引擎在并发场景下存在致命缺陷,不是因为代码写错了,而是架构设计阶段做了一次未经正式评审的技术选型,把内存数据结构从“ SkipList”换成了“…
-
我们如何用瀑布开发管理高风险创新项目
一、核心结论:瀑布不是开发方法,是风险控制框架 我跟很多技术负责人聊过高风险创新项目的管理问题,发现一个反复出现的认知偏差:大多数人把瀑布模型当成一种“落后的开发方法”来批判,而不是把它当成一种“成熟的风险控制框架”来使用。 这句话我在至少十几个项目的复盘会上讲过:当你管理的项目满足以下三个条件中的…
-
从失败项目总结瀑布开发六个阶段陷阱
从失败项目总结瀑布开发六个阶段陷阱 2018 年深秋,我坐在一家金融科技公司的项目复盘会议室里,看着投屏上的数字说不出话。一个核心交易系统重构项目,原计划 14 个月交付,实际耗时 31 个月;预算 860 万,最终烧掉 2400 万。上线当天,系统在生产环境撑了不到 4 个小时就全线崩溃,回滚的时…
-
需求天天变,就别硬套瀑布开发
一、先说结论:不是瀑布模型错了,是你把项目当成了“已知的已知” 2021年,我接手过一个让我至今记忆犹新的项目。一家做企业财税SaaS的公司,产品VP带着30人的研发团队找到我,开口第一句话就是:“我们搞了8个月瀑布开发,结果交付那天客户说这不是他们要的东西。” 我问了他一个问题:“你们的PRD写了…
-
不做全面测试,瀑布项目也能交付
我至今记得那个周三下午,会议室空调坏了,所有人的衬衫都黏在皮肤上。CEO 坐在对面,敲着桌子问:“不是说功能都开发完了吗?为什么还要两个月才能上线?”我告诉他,按照测试团队的估算,全面回归测试需要六周。他没再多说一个字,但那个眼神我记了十年,不是愤怒,是困惑。他无法理解,为什么代码写完了,项目却不能…
-
预算固定的项目,用瀑布开发最稳
去年年底,我接手了一个政府数字化平台的交付项目。合同金额 380 万,工期 11 个月,需求文档在签合同前就已经评审了三轮。甲方信息中心主任在启动会上说了一句让我记到现在的话:“王工,我们不求你做出花来,但求你别超预算、别超工期,到点能验收。” 当时团队里有两位刚从互联网大厂跳过来的开发骨干,私底下…
-
多供应商协同,瀑布开发比敏捷更可控
一、先说结论:多供应商协同,敏捷不是解药,是毒药 如果你正负责一个需要五家供应商协同交付的大型项目,比如银行核心系统升级、智慧园区集成平台、制造业MOM系统实施,我只有一个建议:立即放弃对敏捷开发的一切幻想,用瀑布模型把每一个阶段、每一个接口、每一份交付物锁死。 这不是我拍脑袋提出的观点。过去七年,…