瀑布开发
-
瀑布开发做了一年,交付时全重来
2022年秋天,我坐在一间烟雾缭绕的会议室里,面前的客户方技术总监用手指敲着桌面,一字一顿地说:"这一版和我们年初聊的,完全是两个产品。" 我们团队十几个人,忙了一年。每周加班超过20小时,代码仓库里有六万多次提交,测试用例写了上千条。但那个下午,所有这些数字都失去了意义,因为交…
-
用瀑布开发做数据类项目,数据清洗决定成败
2023年,我接手了一个金融风控数据集市项目。需求文档写了187页,字段定义精确到小数点后两位,评审会开了7轮,所有相关方都签了字。按照标准的瀑布流程,这个项目在需求阶段堪称教科书级别。然而,当ETL开发完成、模型团队接入实际运行时,核心的“客户资产负债率”指标算出来全是乱码。问题出在哪里?上游23…
-
没有技术预研,瀑布开发直接进死胡同
一、核心结论:瀑布开发的“死亡螺旋”并非源于文档,而是源于无知 我曾在三个不同规模的项目组里亲眼见证过同一个现象:项目启动会上,所有人的注意力都集中在“什么时候上线”、“分几个阶段交付”和“里程碑怎么设”这三件事上。需求文档被当成圣经,排期表被钉在墙上,项目经理信誓旦旦地说“只要严格按计划走,就不会…
-
为了通过验收,我们给瀑布开发加了灵活缓冲
我见过一个价值 240 万的项目,在验收前三天差点被一个“小改动”直接击穿。客户在 UAT 环境里随手点了一个从来没人测过的边界操作,系统没有优雅降级,而是直接抛了全栈异常,连带把三个核心模块的缓存全部打崩。技术总监当场脸色铁青,项目经理在会议室外面抽了两根烟。最后我们用了 48 小时通宵修复,延期…
-
瀑布开发中设计评审流于形式,我们改了
一、先给结论:不是评审没用,是我们把评审做废了 我参与过的瀑布项目不下四十个,带过的技术团队累计超过两百人。在这些项目里,设计评审几乎从来没有真正发挥过它该有的作用。一开始我也怀疑,是不是瀑布模型本身就决定了评审不可能做好。后来我才明白,问题从来不在瀑布模型,而在于我们对"评审"…
-
瀑布开发最大敌人:完美主义导致交付延迟
一、完美主义不是病,但在瀑布里会要命,先说核心结论 2018年第三季度,我接手了一个已经延期四个月的政务系统项目。团队规模47人,需求文档270页,评审记录83条,变更控制委员会开了11次会。表面上看,一切都在"严格把控"之中。但当我翻开代码仓库时发现一个诡异的现象:核心支付模块…
-
需求天天变,就别硬套瀑布开发
一、先说结论:不是瀑布模型错了,是你把项目当成了“已知的已知” 2021年,我接手过一个让我至今记忆犹新的项目。一家做企业财税SaaS的公司,产品VP带着30人的研发团队找到我,开口第一句话就是:“我们搞了8个月瀑布开发,结果交付那天客户说这不是他们要的东西。” 我问了他一个问题:“你们的PRD写了…
-
预算固定的项目,用瀑布开发最稳
去年年底,我接手了一个政府数字化平台的交付项目。合同金额 380 万,工期 11 个月,需求文档在签合同前就已经评审了三轮。甲方信息中心主任在启动会上说了一句让我记到现在的话:“王工,我们不求你做出花来,但求你别超预算、别超工期,到点能验收。” 当时团队里有两位刚从互联网大厂跳过来的开发骨干,私底下…
-
瀑布开发更适合硬件,软件慎用
一、先抛结论:瀑布开发不是“落后”的代名词,它在硬件领域是成本最优解 先讲一个我亲身经历过的场景。 2019年,我参与了一个智能穿戴设备的研发项目。硬件团队和软件团队坐在同一层楼,但工作节奏完全不同。硬件那边,PCB(印刷电路板)设计一旦定稿送厂打样,改一根走线的成本是8000块,周期是两周。软件这…
-
政企项目只用瀑布开发,我们的实战复盘
一、先说结论:政企项目只用瀑布开发,不是退化,而是理性回归 2024年年底,我们在某省厅级单位交付了一个预算两千三百万的大数据治理平台。项目周期14个月,团队峰值62人,最终延期19天,核心功能一次验收通过率91%,生产环境上线后三个月内P0级故障为零。 很多同行听到“延期19天”的第一反应是摇头,…