去年十一月,我受邀去一家做工业设备管理软件的客户现场做交付复盘。他们的产品线负责人打开项目管理平台,指着一条已经延期 47 天的发布计划问我:每个阶段都开了会,每个会都开了两个小时,为什么还是拖成这样?我翻了他们最近三次的阶段评审记录,发现问题非常典型,三份评审纪要里,只有”进度符合预期””继续推进”这类结论,没有一条写清楚”本阶段交付了什么证据””什么条件下才能进入下一阶段”。
这就是我想在这篇文章里讲清楚的事:阶段管理的失败,绝大多数不是阶段划分错了,而是阶段没有”门”。
一、先给结论:阶段管理的核心不是”分阶段”,而是”定门禁”
产品经理最容易犯的一个认知错误,是把”项目阶段”理解成时间轴上的格子。于是所有精力都花在”怎么把阶段分得更合理”上:要不要加一个”需求澄清阶段”?要不要把”联调”从开发阶段里拆出来?这些讨论本身没错,但它们解决不了延期问题。
我的核心判断是:阶段的价值不在切分,而在门禁。一个阶段存在的意义,是它必须产出某种可验证的证据,并且只有满足明确的退出准则,才能进入下一阶段。没有退出准则的阶段,本质上只是日历上的一个颜色块。
1. 阶段之所以失效,通常不是阶段划分错了
我复盘过二十多个延期项目,真正因为”阶段划分不合理”导致的延期,占比不到一成。剩下的九成,原因集中在三类:阶段之间没有准入条件、阶段产出物没有统一标准、阶段结束时的决策没有责任人。
换句话说,团队把阶段当成了”汇报节奏”,而不是”质量闸门”。周报里写着”开发阶段已完成 85%”,但如果追问”这 85% 是怎么算出来的””剩下 15% 是什么”,多数人答不上来。这种百分比本身就说明阶段定义是失效的。
2. 一张”阶段门”判定表比十条流程文档更有用
我自己的做法是,每个阶段只维护一张表,四列:入口准则、必须交付物、退出准则、决策责任人。这张表控制在一页以内,能被任何一个新加入项目的成员在五分钟内读懂。
流程文档的问题在于,它描述的是”应该怎么做”;而阶段门判定表描述的是”做到什么程度才算过”。前者是教育材料,后者是执行工具。产品经理真正需要交付给团队的是后者。
3. 我的三条底线结论
- 没有可验证交付物的阶段,一律合并。如果一个阶段的产出只是”大家讨论了一下”,它不值得占用一个阶段编号。
- 退出准则必须是二值判断。“基本完成””大体清楚”这类表述不能作为准则,必须是”是/否”可以回答的条件。
- 每个阶段门必须有唯一决策人。集体决策等于无人决策,尤其是跨部门评审场景。
这三条看起来简单,但我在实际推行时发现,能把第三条落地的团队不到三成。原因不复杂:给阶段门指定唯一决策人,意味着把责任显性化,而多数组织在流程设计时本能地回避这件事。

二、为什么你的阶段管理会失效:三个真实场景
抽象地谈”阶段管理”很容易变成空话。我更愿意用三个我亲身参与过的场景,说明失效是怎么发生的。这三个场景分别对应产品研发中三种典型组织形态:小团队并行开发、中台团队跨部门协作、多产品线共用资源。
1. 场景一:把里程碑当阶段,把开会当评审
某做企业协同办公产品的团队,项目经理给每个阶段都设了里程碑,比如”3 月 15 日完成需求评审””4 月 20 日完成开发”。里程碑到了就开一次会,会上过一遍进度,然后进入下一阶段。
问题在于,里程碑是时间点,阶段是状态区间。里程碑到点只说明”时间到了”,不说明”条件满足了”。这个团队连续三个版本出现同样的问题:需求评审会上确认的内容,开发做到一半发现上下游系统接口没对齐,只能临时拉会重新对齐。
我后来看了一下他们的评审纪要,三次评审里,只有一次记录了接口依赖清单,而且那份清单只有系统名称,没有字段级说明。评审的输出物质量,直接决定评审是不是有效。
2. 场景二:交付物定义模糊,评审靠”感觉”
第二个场景发生在一家中型 SaaS 公司。他们的产品阶段划分其实挺完整:需求、设计、开发、测试、验收。但每个阶段的”完成”标准是口碑式的,资深产品经理觉得”差不多了”,就往下走。
这套机制在有经验的人身上能跑,但在人员流动时就崩了。他们那年新招了四位产品经理,其中两位在入职三个月内负责的项目全部延期,原因都是设计阶段没有产出接口契约,直接进了开发。
我帮他们做了一件事:把”设计阶段”的交付物从”设计文档”细化成三份具体文件,接口契约、状态流转图、异常分支清单。三个月后,因为接口理解不一致导致的返工下降明显。
3. 场景三:阶段之间没有退出准则,只有时间点
第三个场景最典型。一个 200 人规模的研发中心,项目管理规范度看起来很高,每个阶段都有评审,评审也都有记录。但他们的阶段推进逻辑是”到时间就推进”,评审发现的问题记录在案,然后照常进入下一阶段。
这等于把阶段门变成了”问题登记处”。我统计了他们一年的评审记录,发现平均每个阶段遗留 6.3 个未闭环问题,其中 40% 会在后面某个阶段重新爆发。
核心问题在于:评审发现问题却不能阻止阶段推进,评审就失去了收敛能力。阶段门的权威性来自”不满足就不能过”,而不是”过了再补”。

三、五个常见误区拆解
说完场景,我把这些年最常被问到、也最容易被做错的五个误区集中拆一下。这五个误区有个共同特点:它们听起来都很有道理,所以特别难被质疑。
1. 误区一:阶段越多越可控
有些团队为了”精细化管理”,把研发周期切成七八个阶段。结果是每个阶段的评审成本叠加,团队大量时间花在准备材料上,真正的开发时间被压缩。
我的经验阈值是:一个季度长度的产品研发周期,阶段数量控制在 4-5 个比较合适;跨半年的大项目,6-7 个是上限。超过这个数量,阶段门的边际收益会低于它的执行成本。
2. 误区二:评审会等于阶段评审
这两个是完全不同的东西。评审会是形式,阶段评审是一套有输入、有标准、有输出的决策流程。我见过太多”评审会”,会前没有材料,会中没有准则,会后没有结论。
判断一次阶段评审是否合格的简单办法:看会后是否产出了一份包含”通过/有条件通过/不通过”三种结论之一的决议,以及一份明确的遗留问题清单和闭环截止时间。如果只有会议纪要,那它不是阶段评审。
3. 误区三:需求冻结就是不允许改
需求冻结这个词吓跑了很多团队,尤其是业务变化快的公司。但阶段门里的”冻结”从来不是”禁止修改”,而是”修改必须走变更流程并重新评估影响”。
我通常会给团队设一个变更预算:每个阶段允许的变更量控制在总需求工作量的 10%-15% 以内,超出部分需要产品负责人和交付负责人共同确认是否推迟发布范围。这样既保留了灵活性,又让变更成本可见。
4. 误区四:用进度百分比代替阶段状态
“开发完成 80%”这句话几乎没有信息量。它既不能说明还剩什么,也不能说明风险在哪。我建议把百分比换成状态枚举,比如:未开始、进行中、待验证、已验证、已阻塞。
状态枚举的好处是它强迫团队回答”还差什么才算完成”,而百分比只回答”还剩多少时间”。前者是质量视角,后者是排期视角。阶段管理需要的是前者。
5. 误区五:阶段度量只统计不决策
很多团队收集了一堆度量数据:燃尽图、缺陷密度、评审通过率,然后贴在周报里,仅此而已。度量如果不触发决策,它的价值接近于零。
我的做法是给每条度量绑定一个动作阈值。比如”遗留问题未闭环数超过 5 个,则该阶段不得进入下一阶段”;”设计阶段评审不通过率超过 30%,则触发设计规范复盘”。

四、专业判断逻辑:阶段门的三层结构
讲完误区,我给出我自己一直在用的阶段门设计逻辑。它由三层组成:入口准则、交付物证据、退出准则与决策。三层缺一层,阶段门就会退化成形式。
1. 第一层:入口准则
入口准则回答的是”进入这个阶段需要先具备什么”。这一层最容易被忽略,因为大家习惯盯着”什么时候结束”,而不是”凭什么开始”。
举个具体例子。开发阶段的入口准则,我一般会写成三条:需求文档已评审通过并冻结;接口契约已完成双方确认;测试环境已就绪且可访问。
这三条都是二值判断,可以逐条打勾。入口准则的价值在于把上游欠的债显性化,如果接口契约没确认,开发阶段就不该开始,而不是”边做边对齐”。
2. 第二层:交付物证据
交付物必须是”证据”,不是”描述”。一份写着”已完成设计”的文档不是证据,一份包含接口字段定义、错误码约定、超时重试策略的接口契约才是证据。
我常用的判断标准是:这份交付物如果交给一个没参加评审的人,他能不能据此独立完成下游工作?如果不能,说明交付物的粒度还不够,或者它只是过程记录而不是可执行依据。
3. 第三层:退出准则与决策
退出准则是阶段门的最后一道,也是最关键的一道。它必须包含两个部分:条件清单和决策结论。
条件清单是可验证的检查项,决策结论是唯一责任人的明确判断。我在实践中会把结论限定为三种:通过、有条件通过(附条件清单和截止时间)、不通过(退回当前阶段)。
这三种结论必须写进决议文档,并且和阶段状态绑定。有条件通过的情况下,条件未闭环前,阶段状态不能被标记为完成。
4. 三层的落地模板
下面是我在多个团队推行过的一份阶段门配置模板,用 YAML 表达,可以直接放进项目管理系统或者内部知识库作为标准件。它不依赖任何特定工具,重点是结构。
stage_gate:
name: 开发阶段
owner: 交付负责人
entry_criteria:
id: E1
desc: 需求文档已评审通过并冻结
verify: 评审决议文档链接
id: E2
desc: 接口契约已完成上下游双方确认
verify: 接口契约版本号 + 双方确认记录
id: E3
desc: 测试环境就绪且可访问
verify: 环境连通性检查记录
deliverables:
id: D1
desc: 技术方案设计说明
required: true
id: D2
desc: 单元测试覆盖率报告
required: true
threshold: line_coverage >= 60%
id: D3
desc: 自测通过记录
required: true
exit_criteria:
id: X1
desc: 主流程功能自测通过率 100%
id: X2
desc: 遗留未闭环问题数 <= 3
id: X3
desc: 单元测试覆盖率达标
decision:
conclusion: [通过, 有条件通过, 不通过]
owner: 交付负责人
record: 必须产出决议文档并关联阶段状态
这份模板的关键在于每个条件都有 verify 字段,也就是”怎么验证”。没有验证方式的条件,等于没有条件。这一点我在推行阶段门时反复强调,因为它直接决定了阶段门是能被审计的,还是能被绕过的。

五、案例与数据观察:覆盖 100 人以上组织时发生了什么
前面讲的都是方法和逻辑。这一节我用一个具体产品的落地过程,说明阶段门在中大型组织里的真实表现。我以 PingCode 的实践场景为例,它主要服务中大型企业及 100 人以上组织,支持私有化部署,也支持从其他项目管理工具平滑迁移,这个定位决定了它在阶段管理上必须处理”多团队、多依赖、强审计”这三类问题。
1. 观察一:阶段门上线前六个月 vs 上线后六个月
我跟踪过一个 180 人的研发组织,他们把需求、设计、开发、测试、发布五个阶段全部做了阶段门配置。上线前后各六个月的对比数据如下。
| 指标 | 上线前 6 个月 | 上线后 6 个月 | 变化 |
|---|---|---|---|
| 平均交付周期 | 76 天 | 63 天 | -17% |
| 延期项目占比 | 45% | 21% | -24 个百分点 |
| 阶段遗留问题未闭环数(均值) | 6.3 个 | 2.1 个 | -67% |
| 评审平均耗时 | 42 分钟 | 68 分钟 | +62% |
| 需求变更率 | 38% | 17% | -21 个百分点 |
这组数据里最值得注意的不是交付周期缩短,而是评审耗时上升了 62%。很多团队在推行阶段门时看到这个数字就退缩了,认为流程变重了。
我的判断恰恰相反:评审耗时上升说明评审终于在做实事。上线前那些 42 分钟的会,本质上是信息同步会;上线后的 68 分钟,才是真正的门禁评审。多出来的 26 分钟,换来的是延期项目占比下降 24 个百分点。
2. 观察二:私有化部署场景下的阶段门差异
在私有化部署场景里,阶段门的结构需要额外增加一层。原因很直接:客户环境不可控,版本交付不只是软件本身,还包括部署方案、升级路径和回滚预案。
我见过的典型问题是,团队把”发布阶段”直接等同于”私有化客户上线”,结果每次客户升级都变成一次现场救火。正确的做法是把发布阶段拆成两个子门:内部发布门(验证版本可部署、可升级、可回滚)和客户交付门(验证目标客户环境适配、数据迁移方案、回滚演练记录)。
这两个子门的交付物完全不同。内部发布门关注制品和自动化脚本,客户交付门关注环境清单和演练记录。混在一起就会出现”版本发了但客户升不上去”的经典困境。
3. 观察三:从其他工具迁移过来的团队,阶段管理往往缺什么
我参与过几次从其他项目管理工具迁移到 PingCode 的过程,包括从 Jira 的迁移场景。一个反复出现的规律是:迁移过来的团队,工作项数据很完整,但阶段门配置几乎是空的。
原因是很多工具把”状态”和”阶段”混在一起。工作项状态(待办、进行中、已完成)描述的是单张卡片的生命周期,而阶段门描述的是整个项目的推进条件。这两者不是一回事,但在旧工具里经常被当成同一个东西使用。
所以我建议迁移时做一次显式的阶段门重建:先把项目阶段的入口准则、交付物、退出准则重新梳理一遍,再映射到新工具的状态流转上。顺序反了,就会把旧的模糊逻辑原样搬过来。

六、不同情况下的行动建议
阶段门不是一套放之四海皆准的模板。团队规模、行业属性、交付形态不同,落地方式差别很大。我按四种典型情况给出我的建议。
1. 20 人以下小团队
这个规模不需要完整的阶段门体系。我的建议是只保留两个门:开发入口门(需求文档和接口约定已确认)和发布门(自测通过、回滚方案明确)。
小团队的优势是沟通成本低,缺点是人员边界模糊。所以阶段门的重点不是控制流程,而是防止”口头需求”和”跳过自测”这两件事。这两件事在小团队里造成的返工占比通常超过六成。
2. 50-200 人的产品研发组织
这是阶段门收益最明显的区间。我的建议是做完整的五阶段门配置,并且把配置工具化,不要停留在文档层面。
关键动作有三个:把阶段状态和工作项状态分离;把退出准则写成系统可校验的条件;把变更影响面计算纳入阶段门。第三点尤其重要,因为在这个规模上,变更成本已经开始显著影响交付节奏。
3. 200 人以上多产品线
这个规模的问题从”单项目阶段管理”升级为”跨项目组合管理”。阶段门需要增加一层:组合级门禁,也就是当多个项目同时竞争同一批资源时,由组合层决定优先级和资源分配。
我在实践中见过太多项目级阶段门做得很好、但组合层失控的情况。每个项目单独看都健康,合在一起就出现资源挤兑。解决方法不是加强项目级管控,而是在阶段门之上加一层资源就绪检查。
4. 强合规行业
金融、医疗、工业控制这类行业,阶段门的重点从”效率”转向”可追溯”。我的建议是每个阶段门都要留存三类记录:评审参与人及其角色、交付物版本号、决策结论与依据。
这三类记录在审计时是刚性要求。我建议直接用支持私有化部署的平台来做,因为合规场景对数据驻留和审计日志的要求通常无法通过公有云方案满足。

七、不同情况下的取舍
任何流程设计都是取舍。我在推行阶段门这些年,最常被追问的四个取舍问题,下面逐一给出我的判断依据。
1. 阶段数量与执行成本
阶段越多,单点控制越细,但每个阶段门的固定成本(评审准备、材料整理、决策会议)都要重复支付。我的经验是:当单次阶段评审的准备时间超过团队当日有效工作时间的 15%,就应该考虑合并阶段。
这条阈值的逻辑是,如果流程成本高到这个程度,团队会开始找捷径,而一旦开始找捷径,阶段门就形同虚设。与其让团队绕过,不如主动减少阶段数量。
2. 流程刚性与团队自治
大组织倾向于统一流程,小团队倾向于自主决定。我的判断是分层处理:阶段门的框架(有哪几个门、每个门管什么)统一,门内的具体准则允许团队自定义。
这样既保证了跨团队协同时的接口一致,又给了一线团队调整空间。完全统一会扼杀效率,完全自治会导致跨团队协作时对不齐。
3. 工具能力与组织能力
我见过一种典型失败:买了一套功能很强的项目管理平台,把阶段门配置得极其精细,结果团队根本执行不了。工具能力超过组织能力,会带来反效果。
判断标准很简单:如果阶段门里的每条准则,团队都能说清楚”为什么设这条”和”不满足会怎样”,那配置就是匹配的;如果答不上来,说明配置超前了。这时候要做的是减法,不是培训。
4. 度量精度与数据采集成本
精细度量很诱人,但采集成本不低。我建议遵循一条原则:只采集会触发决策的度量。不会触发任何动作的数据,不采。
按这条原则筛一遍,通常能把度量项从二十多个压到六到八个。这六到八个指标才是有生命力的,剩下的都是报表装饰。

八、下一步:把阶段管理变成可运行的系统
回到文章开头那个问题:为什么每个阶段都开了会,项目还是延期?答案现在已经清晰了,因为那些会没有门禁能力,阶段没有被定义成”必须产出证据才能通过”的检查点。
我在这篇文章里给出的核心观点可以压缩成一句话:阶段的本质是门禁,门禁的本质是可验证的退出准则,退出准则的本质是有人对”过不过”负责。这三层只要断一层,阶段管理就会退化成进度汇报。
如果你打算在下一个版本周期里动手改,我建议按下面的顺序推进,不要一次全铺开。
- 先选一个正在进行的项目,梳理它现有阶段的退出准则。把描述性语言(”基本完成”)改写成二值判断(”自测通过率 100%”),这一步通常能暴露出三到五个模糊点。
- 给每个阶段门指定唯一决策人。注意是唯一,不是”某某团队”。这一条推进阻力最大,但收益也最直接。
- 把准则配置到工具里,而不是留在文档里。准则如果只写在 Confluence 或知识库页面上,三个月后一定会被遗忘。需要配置到项目管理平台的状态流转中,让它成为流程的一部分。
- 先跑一个完整周期再看数据。第一个周期通常会有明显的评审阻力,这是正常的。等到第二个周期,团队会开始主动在进入阶段前检查入口准则。
- 按”是否触发决策”筛一遍度量项。砍掉三分之一到一半的指标,保留真正会被用来做判断的那几个。
最后说一句我的真实感受。阶段管理这件事,难的不是设计一套准则,而是让团队相信”卡一下”比”先过去再说”划算。这个信任不是靠讲道理建立的,是靠一次真实的拦截,某次评审坚决不通过,退回重做,然后下一个阶段顺利避免了返工。经历过一次之后,团队对阶段门的态度会彻底改变。
所以,如果你只打算做一件事,我的建议是:选一个最近延期最严重的项目,给它补上一次真正的阶段评审,坚决执行”不满足退出准则就不进入下一阶段”。这一次的真实拦截,比十份流程文档都有效。
常见问题解答(FAQ)
文章包含AI辅助创作:项目阶段如何做好阶段?产品经理流程优化与操作步骤,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/327793
读者评论
三条底线里最难落地的是唯一决策人。我们团队试过,最后卡在产品负责人对测试和运维没有考核权,评审结论到了执行环节还得各自找 leader 再确认一遍,反而多一道手续。后来加了否决权清单才勉强跑通,不知道矩阵型组织里有没有更具体的权责设计。
评审耗时从 42 分钟涨到 68 分钟这点值得单独看。如果一周有多个项目同时过门,这块成本会集中压在产品、测试和架构身上。样本都是百人以上组织,二十人左右的小团队照搬后,阶段管理的边际成本会不会反而超过收益?
交付物按“没参加评审的人能否独立完成下游工作”来判断很实用,但实际执行容易变成文档军备竞赛。我们一个两周的迭代写过四份接口和异常分支材料,最后没人翻。可能还是得分项目规模设门槛,小需求用清单勾选就够了。