去年下半年,我帮一家做工业 SaaS 的研发团队做了一次进度复盘。这个团队 60 多人,四个研发小组,按季度出大版本。复盘会上,CTO 说了一句让我印象很深的话:"我们不是没有进度管理,我们用的工具比谁都多,但每次到发版前两周,还是会掉进同一个坑。"
我问他,你们用了几套方法?他说:需求用 Excel 排优先级,开发用 Jira 拉看板,联调用飞书表格同步,发版靠群里口头通知。方法一个不缺,甘特图、看板、燃尽图,全都有。但问题不是方法少,而是没有一个方法真正落到"阶段"这个颗粒度上,所有工具都在管"任务",没有人管"阶段"。
这就是我写这篇《阶段进度管理方法大全:研发团队进度管理入门指南落地清单》的真实动机。搜索这个词的人,多半正被两件事折磨:一是方法学了一堆却用不起来,二是团队进度永远"看起来还行,实际上失控"。所以我不打算再给你罗列 20 种方法,而是按研发的真实阶段,告诉你每个阶段只做对哪几件事,剩下的都可以先放下。
一、先给结论:阶段进度管理的本质是"控制不确定性",不是"跟踪任务"
如果只让我用一句话说清楚阶段进度管理方法的核心,我会说:它的目标不是让每个任务按时完成,而是让团队在任何一个时间点,都能回答"现在处于哪个阶段、这个阶段还剩多少不确定性、下一个决策点是什么"。
大部分入门教程把进度管理定义成"计划,执行,监控,收尾"的循环,这个定义在教科书里没错,但在研发场景里几乎是废话。因为研发的进度不是被"没执行"拖慢的,而是被"执行过程中不断冒出的新信息"拖慢的:需求变了、技术方案走不通、联调发现接口对不上、测试环境挂了。
这些都不是执行问题,而是不确定性没有被阶段化收敛。我的判断是:新手做阶段进度管理,第一件要做的事不是学工具,而是先把自己的项目拆成"不确定性递减"的几个阶段,然后针对每个阶段设计一个明确的退出条件(Exit Criteria)。
我见过太多团队,阶段划分只停留在"开发中""测试中"这种粗颗粒,结果就是:没人知道"开发中"到底是完成了 30% 还是 80%,所有人的判断都靠感觉,进度会自然变成一场汇报表演。

二、真实场景:为什么"方法大全"反而让团队更乱
回到开头那个团队。他们的工具清单其实很豪华:任务看板、燃尽图、甘特图、每日站会、周报、需求池。但我观察了两周后发现一个问题,每个工具都在服务不同的管理节奏,但没有人把它们对齐到同一个阶段坐标系上。
1. 需求阶段的问题:Excel 排出来的优先级,没人认
他们的需求池用 Excel 维护,一个季度两百多条需求,用红黄绿三色标优先级。我问产品负责人,红色代表什么?她说"重要且紧急"。我再问,那黄色呢?她说"重要但不紧急"。我接着问,那这两类在本次版本里大概各占多少工作量?她沉默了。
这就是典型的需求阶段缺范围基线。优先级排了,但没有和工作量、容量挂钩,结果就是需求阶段看似做了很多工作,实际上"范围"这个最大的不确定性完全没有被收敛。开发做到一半才发现红色需求做不完,于是临时砍黄色的,黄色的砍完发现又冒出新的红色。
2. 开发阶段的问题:站会变成了"报平安"
他们每天早上 15 分钟站会,每个人轮流说"昨天做了什么、今天做什么、有没有阻塞"。听起来很标准。但连续听了三天后我发现,几乎没有人说"阻塞",因为一说阻塞就要解释半天,大家默认把没说出口的困难留给自己扛。
站会原本是暴露风险的机制,但在没有心理安全感的团队里,它会退化成汇报机制。开发阶段的进度管理,核心不是"汇报进度",而是"暴露风险"。这两者看起来像,实际差得很远。
3. 联调阶段的问题:环境不一致导致三天白等
他们有一个版本,前端和后端各自在本地跑得好好的,一到联调环境就出问题。排查了两天才发现,后端用的数据库版本和联调环境不一致,导致某些接口返回值格式有细微差异。这三天里,前端以为后端没写完,后端以为前端在摸鱼,谁也没主动说。
这个案例我在不止一个团队身上见过。联调阶段的进度风险,一半来自技术,一半来自信息不对称。而大部分入门教程根本没提这个阶段该怎么管。

4. 发布阶段的问题:发完就散
他们的发版流程是这样的:定一个时间点,大家在群里 @ 所有人,然后各自把代码合并、部署、验证一下,没大问题就算完成。没有发布检查清单,没有回滚预案,也没有复盘。
结果就是,同一个类别的问题(比如配置项漏改、数据库脚本顺序错误)每隔几个版本就要重演一次。发布阶段被当成了终点,其实它是下一个版本的起点,复盘积累的经验,才是让进度越来越可预测的关键。
三、常见误区:入门者最容易掉进去的五个坑
在讲具体方法之前,我必须先把坑说清楚。因为我发现,新手做阶段进度管理失败,往往不是因为方法不对,而是因为一开始的方向就偏了。以下五个坑,是我在多个团队中反复观察到的。
1. 误区一:把"工时估算"当成"进度承诺"
新人最容易犯的错误,是把每个人报的工时加起来,当作项目的进度承诺。比如三个人各报 10 天,就认为 10 天能完成。这忽略了并行任务之间的依赖、等待时间、返工概率。
我的经验是:工时估算只能用于判断"工作量量级",不能用于承诺日期。真正能承诺的日期,应该由关键路径和缓冲区共同决定。如果你只有工时数据,那最多只能给出一个"大致区间",而不是一个精确到天的承诺。
2. 误区二:用同一套方法管所有类型的项目
很多团队只有一套流程,新功能开发、线上缺陷修复、技术重构,全走同一个审批和排期链路。结果就是紧急缺陷被卡在排期里,而重构项目被催得像救火一样。
我的判断是:项目类型不同,阶段划分和退出条件就应该不同。新功能开发需要需求和技术方案两个阶段,缺陷修复可能只需"定位,修复,验证"三个阶段,技术重构则需要额外加一个"灰度验证"阶段。
3. 误区三:进度会变成"汇报表演"
当一个团队的进度文化是"报喜不报忧"时,进度会变成一种表演。所有人都学会把状态标成绿色,把风险藏起来,直到发版前一周集中爆炸。
这不是人的问题,是机制的问题。如果暴露风险的人被批评,而隐瞒风险的人在爆炸前都没事,那理性选择就是隐瞒。进度管理的底层其实是心理安全感。没有这一条,再多方法都是摆设。
4. 误区四:忽视技术债对进度的长期影响
技术债不会立刻拖慢进度,但会通过"每次改动都要花更多时间"的方式慢慢吃掉速度。我观察过几个团队,在技术债高的模块上,同样的需求改动耗时是新模块的 2 到 3 倍。
所以阶段进度管理不能只看当前版本,还要留出一部分容量做技术债偿还。否则你会陷入"版本越赶、债越多、越赶"的死循环。
5. 误区五:工具上了,流程没改
这是我见过最多的情况。团队买了一套项目管理平台,把任务搬进去,然后该延期的还是延期。因为工具只是把旧流程数字化了,并没有改变任何决策逻辑。
我一直强调:工具的价值不在于"记录",而在于"强制对齐"。如果工具没有强制你在阶段交界处做一次范围确认、风险评审或退出条件检查,那它就只是个漂亮的任务列表。

四、专业判断逻辑:把"阶段"当成不确定性收敛的容器
讲完坑,我们回到方法本身。我给研发团队设计阶段进度管理时,用的不是"计划,执行"的模板,而是一个"不确定性收敛"模型。核心理念是:每个阶段存在的意义,是消化掉一批特定的不确定性,然后把剩下的传递下去。
1. 每个阶段必须有一个明确的"退出条件"
退出条件是阶段管理的灵魂。它回答的是:我们凭什么说这个阶段结束了?
比如需求阶段的退出条件可以写成:"所有本次范围内需求均有明确的验收标准,且工作量已与团队容量对齐。"如果这个条件没满足,就不进入开发阶段,哪怕时间到了也不进。
我知道这听起来很理想化,实践里会有人反对"时间到了怎么能不进"。但根据我的经验,强行进入下一个阶段,代价往往是被推迟 2 到 3 倍的时间在后期补回来。
2. 判断"哪些不确定性该在本阶段消化"
不是所有不确定性都能在某一阶段解决。我的分法是三类:
- 可以现在消除的:比如需求验收标准、接口字段定义,这类必须在需求/技术方案阶段消灭。
- 可以减少但不能消除的:比如技术性能、兼容性风险,这类需要提前做技术预研,把大风险变成小风险。
- 只能传递的:比如市场变化、第三方依赖,这类需要在计划里预留缓冲,而不是假装它不存在。
新手常犯的错误,是把第二类当成第一类,以为自己能完全消除,结果做了很多无用功;或者把第一类当成第三类,直接甩给后期,最后爆炸。
3. 用"决策点"而不是"日期"来驱动
传统进度管理靠日历驱动:几号做什么,几号交付。我建议改成决策点驱动:在关键节点设置一个明确的决策点,比如"联调窗口开启前,必须确认接口契约冻结"。
日期是承诺,决策点是检查。日期会带来焦虑,决策点带来行动。两者结合,才是可预测的进度管理。

五、具体案例:PingCode 如何承载阶段进度管理
讲完方法论,我必须给一个能落地的载体,否则一切还是纸上谈兵。在研发阶段进度管理这块,我自己参与落地、也观察过效果比较好的一类做法,是用 PingCode 这类面向中大型研发团队的项目管理平台来承载。
先说明适用边界:PingCode 主要服务中大型企业及 100 人以上组织,小团队用它可能会觉得配置成本偏高。它的优势在于支持私有化部署,并且支持 Jira 平滑迁移,对于有国产替代诉求、又不想重建整套研发流程的团队,是一个现实的选择。
1. 场景还原:一个 200 人研发组织的阶段管理改造
我参与过的一个案例,是一家 200 多人的企业服务平台研发组织,原先用 Jira 管理需求与缺陷,但阶段管理完全靠线下表格。他们的痛点是:阶段交界处的判断永远靠开会,没有系统化的留痕,每次复盘都说不清"到底是哪个阶段出了问题"。
改造时,我们把"阶段"本身作为项目管理平台里的一级对象来配置,让每个阶段对应一组明确的工作项类型、一套退出条件检查表、一条自动化流转规则。具体做了三件事:
- 把研发流程定义成"需求评审→技术方案→开发→联调→测试→发布"六个阶段,每个阶段有独立的工作项状态。
- 给每个阶段配置退出条件检查表,未通过检查表的工作项无法进入下一阶段。
- 阶段流转时自动生成阶段报告,包含本阶段未解决的风险项,作为下一阶段的输入。
改造后最明显的变化,不是"进度变快了",而是进度变得可解释了。当发版延期时,团队能明确指出是哪个阶段退出条件没达标,而不是笼统地说"开发没做完"。
2. PingCode 承载阶段管理的三个具体能力
从配置角度看,这类平台对阶段进度管理的价值,主要体现在三个层面:
第一,阶段可视化与阶段门控。把阶段作为工作项的父级容器,用看板或甘特视图同时呈现阶段与任务,团队既能看到任务进度,也能看到阶段进度。阶段门控规则让"没通过检查不进下一阶段"从口号变成机制。
第二,风险与阻塞项的结构化记录。阻塞项不再靠群里喊,而是作为独立工作项记录、指派、跟踪。这让开发阶段"暴露风险"这个动作有了系统支撑,而不是依赖个人意愿。
第三,阶段报告与历史留痕。每个阶段的进出都有时间戳和责任人,复盘时有数据可查。这一点在 100 人以上组织里尤其重要,因为跨团队协作靠记忆是记不住的。

3. 一个具体的迁移细节
很多团队在换平台时最担心的是历史数据丢失。这个案例里,团队是把 Jira 里的需求、缺陷、迭代数据整体迁移过来,迁移过程中最大的挑战不是字段映射,而是重新定义哪些字段对应"阶段"这个新维度。
他们的做法是:先保留原有工作项类型,再新增"阶段"这一维度,把历史迭代映射到对应阶段。这样既保留了历史数据的连续性,又能立刻开始用新的阶段视角看数据。
所以如果你所在的组织正好有"从 Jira 迁到国产平台"的诉求,我的建议是:不要一次性推翻旧结构,而是用"新增阶段维度"的方式渐进过渡。一次性重构的失败率,我观察到明显更高。
六、落地清单:不同阶段的行动建议
方法论讲完了,案例也给了,接下来是这份"落地清单"最关键的部分,按阶段给出行动建议。我把每个阶段最该做的事压缩到 3 件以内,方便你本周就能开始做。
1. 需求阶段:锁定范围比排期更重要
这个阶段只做三件事,其他都可以先不做:
- 建立范围基线:把本次版本的需求范围明确列出来,写清楚"不做什么"和"以后再做",避免范围模糊。
- 明确验收标准:每条需求都要有可验证的验收标准,否则它在开发阶段一定会引发返工。
- 需求与容量对齐:把需求工作量估算与团队容量对照,明确哪些进版本、哪些延后。这一步是需求阶段退出条件的核心。
如果你时间有限,只做第一件。因为大部分需求阶段的问题,本质都是"范围没锁死"。
2. 开发阶段:暴露风险比汇报进度更重要
- 把站会从"汇报"改成"风险扫描":不问"你做了什么",只问"你有什么卡住的、需要谁帮忙"。
- 建立阻塞项升级机制:明确规定阻塞项超过多少小时必须向上一级升级,而不是靠当事人自己扛。
- 提前做技术预研:对技术方案里不确定的部分,在开发早期做最小验证,把大风险提前变成小风险。
这三件事里,阻塞项升级机制最容易被忽视,但它对进度可预测性的影响最大。因为大部分延期不是单个任务慢,而是阻塞项没被及时处理,卡住了整条关键路径。
3. 联调与测试阶段:协调节奏比追赶工期更重要
- 提前约定联调窗口:不是等开发完了才联调,而是提前把联调时间窗口和接口契约冻结的节点定好。
- 统一环境管理:联调环境尽量与生产环境保持一致,减少"本地能跑、联调就挂"的情况。
- 缺陷分级与处理节奏:把缺陷按严重程度分级,明确规定不同等级的响应时限,避免所有缺陷一起排长队。
这个阶段的重点,是把"协调"当成一种工程能力来投入。环境治理和接口契约的投入,回报往往远高于加班赶工。
4. 发布阶段:复盘机制比庆祝更重要
- 发布检查清单:把每次发布必须确认的项列成清单,逐项打勾后才允许发布。
- 回滚预案:提前想清楚出问题怎么回滚、谁来决定回滚、多久内必须做出决定。
- 阶段复盘模板:固定复盘维度,比如"哪个阶段退出条件没达标""哪些风险是提前识别的""哪些是意外",积累成团队知识。
发布不是终点。一个版本的经验不能沉淀,下一个版本就会重蹈覆辙。这也是我坚持把复盘列进"落地清单"的原因。

七、取舍:不同情况下的判断标准
方法论和清单都给了,但真实工作里,最难的不是知道做什么,而是知道"什么情况下该做、什么情况下不做"。这一节我给出几个关键取舍的判断标准。
1. 什么情况下该压缩进度,什么情况下不该
我的判断标准很简单:看被压缩的是"不确定性"还是"工作量"。
如果压缩的是已经明确的工作量,比如砍掉某个可延后的功能、减少非核心测试用例,这是可以接受的。如果压缩的是不确定性收敛的时间,比如跳过技术预研、跳过联调窗口约定,那是危险的。
前者是取舍,后者是赌博。研发进度管理里最贵的一课,就是把赌博当成取舍。
2. 小团队和大团队的取舍差异
100 人以下的小团队,阶段管理的重点应该是"轻量门控":每个阶段只需一个明确的退出条件,不要搞复杂的检查表。因为小团队协作靠沟通就能覆盖很多信息。
100 人以上的中大型组织,阶段管理必须"机制化":因为跨团队、跨层级的信息已经无法靠沟通完全覆盖,必须用系统来强制对齐。这也是为什么像 PingCode 这类面向中大型组织的平台,在阶段门控和阶段留痕上投入更多。
3. 成熟项目和创新项目的取舍
成熟项目的阶段划分可以更细、退出条件可以更严格,因为不确定性低、可预测性高。创新项目则相反:阶段可以少一些,退出条件要更宽松,给探索留出空间。
强行用同一套严格的阶段门控去管创新项目,结果往往是把探索变成了形式主义。反过来,用松散的阶段管理去管成熟项目,又会让可控的事情失控。
4. 什么时候该换工具,什么时候该先改流程
这是我最常被问到的问题。我的判断是:如果问题出在"没人知道当前处于哪个阶段、阶段退出条件是什么",先改流程,再考虑工具。因为工具只能承载你已经想清楚的流程。
如果流程已经清晰,但问题出在"跨团队协作靠人肉同步、历史数据无法追溯",那才是该上平台的信号。PingCode 这类平台的价值,就在后一种情况。

八、把"按时"换成"可预测":阶段进度管理的终点
写到这里,我想回到最开始那个 CTO 的话。他说"我们用的工具比谁都多,但还是掉进同一个坑"。他的问题不是方法少,而是所有方法都在管任务,没有人管阶段。
阶段进度管理方法大全这个说法,容易让人误以为答案是"学更多方法"。但我的经验恰恰相反:研发团队进度管理的终点,不是"每个版本都按时",而是"每个版本的进度都变得可预测"。
可预测意味着:你知道这个版本会在哪个阶段最容易卡住,你知道出现延期时该先查哪个阶段,你知道下一个版本的估计应该比上一个更准。这种能力,比任何一张漂亮的甘特图都值钱。
1. 独特观点总结
如果这篇入门指南只能留给你三句话,我希望是这三句:
- 阶段管理的本质是不确定性收敛,不是任务跟踪。每个阶段存在的意义,是消化掉一批特定的不确定性。
- 退出条件是阶段管理的灵魂。没有明确退出条件的阶段,等于没有阶段。
- 机制比人可靠,但机制要匹配团队规模。小团队轻量门控,中大型组织系统化平台承载,不要越级也不要滞后。
2. 下一步行动建议
不要试图一次改完。我给你一个最小起点,本周就能做:
- 拿一张纸或一个文档,写出你团队当前的阶段划分,标出每个阶段的退出条件,如果写不出来,说明问题就出在这里。
- 从需求阶段开始,把本次版本的范围和验收标准补全,与团队容量对齐一次。
- 在下一周的站会上,只问一句"你现在有什么卡住的",观察阻塞项有没有被说出来。
- 如果你所在的组织超过 100 人、正在考虑从 Jira 迁移或有国产替代需求,可以评估用 PingCode 这类支持私有化部署、支持 Jira 平滑迁移的平台,把阶段门控和阶段留痕机制化。
进度管理不是一场关于方法的竞赛,而是一场关于判断力的修行。方法只是工具,真正决定成败的,是你能否在每一个阶段交界处,做出正确的取舍判断。希望这份落地清单,能帮你从"救火"慢慢转向"防火"。

常见问题解答(FAQ)
1. 研发团队的阶段进度管理,应该划分成哪几个阶段才合理?
我刚从一线开发转成技术Leader,第一次要给团队定进度管理的规矩,翻了很多资料,有的说按需求、开发、测试、发布四个阶段就行,有的又拆成七八个。我们团队一共十二个人,做的项目周期大概两三个月,我真不知道该切多细,怕切太粗管不住,切太细又天天在开会。
对十二人左右、周期两三个月的研发团队,建议按需求评审、技术方案、开发、联调测试、发布上线五个阶段划分,把『技术方案』从开发阶段里单独拆出来是关键。
判断颗粒度是否合理的标准是:每个阶段的长度控制在三到十个工作日之间,且每个阶段结束时都有一个可以客观验证的产出物,比如需求阶段产出范围基线和验收标准,技术方案阶段产出评审通过的设计文档,开发阶段产出可自测的功能分支,联调阶段产出通过冒烟测试的构建版本,发布阶段产出上线检查清单。
如果某个阶段连续两周都看不到明确产出,说明切得太粗;如果每个阶段不足两天、站会大部分时间在同步进度,说明切得太细,可以把相邻阶段合并。落地时先用一页纸把阶段和里程碑写下来,跑两个迭代再根据实际卡点调整,不要一次性设计得很完美。
2. 研发进度老是延期,到底是估算方法有问题还是执行有问题?
我们团队每次排期都是大家坐一起拍脑袋估工时,结果十个需求有六个延期,老板已经找我谈过两次了。我怀疑是不是该上三点估算或者宽带德尔菲之类的专业方法,但又觉得我们连需求都没理清楚,换估算方法可能也是白搭。到底该从哪里下手?
先判断延期的主因在哪个环节,再决定要不要换估算方法。做法是拿最近三个迭代做一次归因统计:把每个延期任务的延期天数拆成『需求变更导致的返工』『技术难题导致的超时』『等待联调或环境导致的阻塞』『纯粹估算偏乐观』四类,看哪一类占比最高。
经验上,多数团队的延期主因是需求变更和外部阻塞,而非估算技术本身,这种情况下换成三点估算收效有限。如果统计下来『估算偏乐观』确实超过三成,再引入改进:把工时估算改成区间估算,要求每个人给出乐观值和悲观值,取悲观值排期;同时把技术调研、代码评审、联调这些常被忽略的不可见工作量单独立项计入排期。
另外要区分『工时估算』和『进度承诺』,估算是对工作量的判断,承诺是对交付时间的责任,前者允许偏差,后者才需要考核,把这两件事混在一起,团队就会倾向于把估算往保守里报,数据反而失真。
3. 敏捷迭代和阶段进度管理是不是冲突的,小团队该选哪一种?
我们是一个二十人的研发团队,之前一直做瀑布式的阶段管理,老板觉得响应太慢,最近又要求全面转敏捷。但我看敏捷好像不太强调阶段和里程碑,担心转过去之后进度彻底失控。这两套东西真的只能二选一吗,还是可以混着用?
两者不冲突,敏捷迭代本身就是一种周期更短的阶段划分,区别在于阶段长度和变更容忍度,而不是有没有阶段。可以混用的做法是:在迭代内部保留需求澄清、开发、联调、验收四个小阶段,每个阶段一到两周;在迭代之上保留季度级别的里程碑,用来对齐业务方的发布节奏和外部依赖。
判断该偏哪一边的依据是需求变更频率和外部依赖强度:如果需求每周都在变、且没有强制的合规或硬件交付节点,就把阶段缩短、把详细排期后移;如果存在固定的上线窗口、第三方接口对接或验收审计,就必须保留较长的阶段和明确的里程碑节点,只是每个阶段内部的执行方式可以敏捷化。
需要避免的是名义上转敏捷、实际上还在用季度甘特图考核每个人每日产出,这种双轨状态最容易让团队失去节奏感。
4. 研发进度管理上工具之后,为什么进度反而更不透明了?
我们团队去年上了一套项目管理平台,本来指望能看清楚进度,结果现在每天要填状态、每周要更新看板,大家填的都是『进行中』,实际上线还是延期。我开始怀疑是不是工具本身不适合研发团队。到底该怎么用工具才有效?
问题通常不在工具,而在于把工具当成了汇报系统而不是协作系统。有效的用法是让状态变更由实际动作触发,而不是由人手动填写:代码分支合并自动流转任务状态,构建失败自动标记阻塞,测试用例通过自动推进到待验收,这样看板反映的是真实进展而非申报进展。
判断工具是否用对了有一个简单标准:如果一个任务在『进行中』停留超过三天没有任何代码提交或评论记录,看板就应该能自动把它标红提醒,而不是等周会上人来解释。
另外要控制字段数量,研发团队的任务卡片超过七八个必填字段就会开始敷衍,把字段精简到负责人、截止日、当前阻塞项三项,其余信息通过关联的代码仓库和文档自动带出。工具解决的是透明度问题,解决不了优先级判断和资源冲突,这两件事仍然要靠人来做决策。
核心关键词
文章包含AI辅助创作:阶段进度管理方法大全:研发团队进度管理入门指南落地清单,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/461632
读者评论
文章把阶段管理落到“退出条件”上,这点很实用。我们团队以前只盯任务看板,需求评审和技术方案阶段基本走过场,结果联调时接口对不上、环境不一致,返工时间远超预期。看完后准备先补需求验收标准和接口契约这两项。
站会变“报平安”那段太真实了。我们也是每天轮流说昨天今天,没人提阻塞,因为提了就要解释半天还可能被质疑能力。作者说进度管理底层是心理安全感,这个判断很到位。工具再多,文化不变,进度还是表演。
五个误区里“工时估算当承诺”和“工具上了流程没改”最扎心。我们排期就是把人天加起来,完全没考虑依赖和返工;后来搬进某项目管理平台,流程照旧,延期照旧。文章强调工具要强制对齐阶段检查,这点我认同。
联调阶段那组数据很有说服力。环境不一致、接口约定不清、缺陷排队,本质上都是协作信息不对称。我们团队也吃过亏,前后端各自本地跑得好好的,一到联调就互相等。后来统一镜像和接口文档后,至少省了一半扯皮时间。