2023年冬天,我在一家装备制造企业的项目复盘会上被问了一个很尖锐的问题:“我们每个阶段都开了评审会、都签了字,为什么最后还是延期了四个多月?”我把他们八个阶段的会议纪要和交付物清单全部摊开,发现问题根本不在执行层,他们把“阶段”切成了日历上的月份,而不是可交付、可验收的成果。这是我在过去八年做交付体系与协同管理咨询时,遇到频率最高的一类结构性失误。
这篇文章不讲理论框架的复述,只讲我从几十个真实项目复盘里提炼出来的判断:项目阶段到底该怎么切、切完怎么让实施团队真正协同起来、以及从0到1搭这套体系时最容易踩的坑。如果你正在负责一个跨部门、跨供应商的实施项目,或者正准备把阶段管理从PPT搬进协同系统,这篇内容可以直接拿去用。
一、核心结论:阶段划分的本质是“协同契约”,不是时间刻度
先说结论,避免你看到一半才发现方向不对。我把这八年里最有效的判断浓缩成四条,它们决定了一套阶段划分方案是“能用”还是“好看但不能用”。
1. 阶段必须按“可交付物”切,不能按“时间”切
绝大多数做砸的阶段划分,第一刀就切错了位置。按时间切(第一个月做调研、第二个月做设计)是最省事也最危险的做法,因为时间到了不等于事情做完了。按可交付物切(“调研阶段”的出口是一份双方签字的需求基线,而不是“第一月末”)才能形成真正的推进压力。
我做过一个粗略统计:在我复盘的37个中大型实施项目中,按交付物定义阶段边界的21个项目,平均延期率在12%上下;按时间定义边界的16个项目,平均延期率超过40%。阶段边界的定义方式,比阶段本身的数量更能决定项目成败。
2. 阶段的效力取决于“出口条件能不能被验证”
“配置完成”“设计通过”“测试OK”这类词是阶段管理里最大的谎言。它们看起来像条件,实际上是态度。一个可验证的出口条件应该长这样:“19个业务流程在测试环境中完成端到端跑通,且缺陷收敛曲线连续3天无新增P1级问题,测试报告由甲方业务负责人与乙方实施经理双签。”
区别在哪?前者可以在会上靠点头通过,后者必须打开系统看数据。阶段划分不是为了开会,是为了让“能不能往下走”这个判断有客观依据。
3. 阶段划分只有进了协同系统才算真正生效
我见过太多公司的阶段定义写得非常漂亮,锁在PMO的文档库里,项目组该怎么做还怎么做。原因很简单:阶段定义和团队每天工作的工具是两套东西。只有当阶段成为系统里的一个字段、一个准入门槛、一个自动触发条件时,它才真正约束行为。
4. 阶段的粒度应该由“协同半径”决定,不是由项目预算决定
我经常被问“一个大项目应该分几个阶段”。这个问题本身就是错的。正确的问法是:这个项目上有多少个需要独立决策的责任主体?协同半径越大、跨组织边界越多,阶段就需要切得越清晰(不是越多);协同半径小,阶段反而可以粗一点,把管理成本省下来做实事。

二、真实场景:一个130人实施项目的阶段是怎么崩掉的
抽象的道理讲完了,我讲一个具体的。这个项目是2023年一家大型装备制造企业的供应链数字化项目,参与方包括甲方IT部门、甲方三个业务部门、两家乙方实施商和一家第三方集成商,高峰期同时在场约130人,分为四个模块组并行推进。
1. 他们最初的阶段划分方案
项目启动会上,PMO给出的阶段划分是这样的:
- 需求调研(4周)
- 方案设计(4周)
- 系统配置(8周)
- 接口开发与集成测试(6周)
- 用户验收测试 UAT(4周)
- 上线准备与切换(3周)
- 试运行(8周)
- 项目验收(2周)
这份清单放在任何一份咨询报告里都挑不出毛病,八个阶段、总周期39周、逻辑顺序完整。问题全都藏在括号外面的空白里。
2. 出问题的三个节点
第一个节点:“需求调研”到“方案设计”的交接。调研阶段的出口条件写的是“完成需求调研并出具调研报告”。但“调研报告”没有任何签署要求,两家乙方各自出了一份,覆盖范围不同、颗粒度不同。进入设计阶段后,双方对同一个业务场景的理解出现分歧,设计文档改了四轮才对齐,直接消耗掉三周。
第二个节点:“系统配置”到“集成测试”的交接。配置阶段的出口是“配置完成”。可谁来判断“完成”?乙方实施经理认为配置项都录进系统了就算完成;第三方集成商认为接口联调通过才算完成;甲方IT认为要在测试环境跑通全流程才算完成。三种理解,三个日期,直接导致集成测试的起始时间被反复推翻。
第三个节点:UAT 阶段的“意外发现”。UAT 进行到第二周时,业务部门提出有17条关键流程与最初设想不一致,而这些偏偏是调研阶段没有覆盖到的场景。此时距离上线只剩九周,返工只能压缩后期测试时间,最终上线时间推迟了四个月。
3. 复盘出来的量化损失
我在复盘时做了一张损失归因表,把延期四个月拆解到具体原因上。结果出乎项目组预料:真正因为“技术难度”造成的延期只有约11%,剩下接近七成都可以追溯到阶段边界定义不清导致的返工和等待。
| 延期原因分类 | 占比 | 根本触发点 | 是否可前置避免 |
|---|---|---|---|
| 需求理解分歧导致设计返工 | 约26% | 调研阶段出口无签署基线 | 可避免 |
| 跨供应商对集成完成标准不一致 | 约19% | 配置阶段出口条件不可验证 | 可避免 |
| UAT阶段暴露的调研遗漏 | 约22% | 调研阶段缺少场景覆盖检查项 | 可部分避免 |
| 资源等待与排期冲突 | 约22% | 阶段时间未与实际交付节奏联动 | 可部分避免 |
| 技术难题与第三方系统限制 | 约11% | 客观约束 | 不可完全避免 |
这张表的杀伤力在于:它把“项目延期”这个笼统的结论,变成了几个可以在下一个项目里直接修改的动作。这也是我坚持做阶段划分诊断的原因,阶段划分不是流程美化,它直接决定返工成本发生在哪个环节。

三、常见误区:五个我反复见到的错误切法
在做阶段划分诊断时,我几乎每次都会遇到同样几个误区。它们单独看都不致命,叠在一起就会把一套阶段体系变成摆设。
1. 误区一:把自然月当作阶段边界
“第一个月做调研、第二个月做设计”这种切法的最大问题不是不准确,而是它会给团队一个虚假的安全感。时间到了,大家默认该进入下一阶段,哪怕上一阶段的东西还没做完。于是所有未完成的工作被推到后面,形成“前期看起来很顺、后期集中爆炸”的典型曲线。
正确的做法是:时间可以作为参考排期,但阶段转换的触发条件必须是交付物状态。时间用来预警,交付物用来决策。
2. 误区二:阶段越多越专业
我曾见过一个项目把阶段切成了14个,理由是“这样管理更精细”。结果是每两周就要做一次阶段评审,每次评审要准备三份文档、走两道审批,项目经理有一半时间花在准备评审材料上,而不是解决问题。
阶段数量和管理成本之间不是线性关系,而是有明显的边际拐点。我的经验基准是:
- 10人以下的团队:3到4个阶段足够,再多就是自我消耗。
- 10到50人的团队:4到6个阶段,重点是保证每个阶段的出口可验证。
- 50到100人的团队:5到7个阶段,需要开始区分子阶段,但主阶段不宜超过7个。
- 100人以上、多供应商参与:6到8个主阶段,配合子阶段使用,主阶段负责决策,子阶段负责执行。
3. 误区三:阶段划分是PMO一个人的事
这是最隐蔽的一个误区。PMO独立设计出阶段方案,然后下发执行,看起来效率最高,实际上埋下了最大的隐患,真正干活的人不认这套划分。因为他们在实际工作中遇到的边界问题,PMO在设计阶段根本看不到。
我的做法是:阶段框架由PMO出初稿,但每个阶段的“出口条件”必须由该阶段的执行负责人和下游接收方共同确认。这个确认过程本身就是一次协同对齐,价值不低于最终产出的文档。
4. 误区四:把“阶段”和“迭代/版本”混为一谈
阶段是“决策单元”,迭代是“交付单元”,两者解决的是不同问题。阶段回答“我们能不能进入下一阶段”,迭代回答“这两周我们交付了什么”。把两者混用,会出现两种典型症状:一种是用阶段粒度管迭代,导致迭代评审变成形式;另一种是用迭代粒度管阶段,导致关键决策点被淹没在日常交付里。
我一般建议客户在协同系统里把两者建成两个独立维度,通过关联字段绑定,而不是用同一套状态字段去表达。
5. 误区五:阶段划分只写在启动会PPT里
这是我见过最普遍的问题。阶段定义做得再好,如果它只存在于一份文档或者一张甘特图里,那么它和团队每天打开的协同工具就是两张皮。团队在实际工作中按任务、按工单、按缺陷走,阶段定义完全不在他们的视野里。
判断标准很简单:一个新加入项目的成员,能不能在协同系统里一眼看到他当前处在哪个阶段、这个阶段的出口条件是什么、还差哪几项。如果答案是“要问项目经理”,那这套阶段划分就没有真正落地。

四、专业判断逻辑:五刀切法与阶段四要素
讲完问题,讲方法。我自己的阶段划分方法总结成一套“五刀切法”和一个“四要素模板”,在几十个项目上验证过,可以直接套用。
1. 五刀切法:用五个维度确定阶段边界
不要凭感觉切阶段。我通常按以下五个维度依次过一遍,任何一个维度上出现明显断点的地方,就是阶段的候选边界。
- 交付物维度:产出物发生性质变化的地方。从“文档”变成“可运行的系统”,从“单模块可运行”变成“全流程可运行”,这些都是天然边界。
- 决策点维度:需要有人做出“继续/调整/回退”决策的地方。比如需求基线确认、上线放行评审,这些决策点必须成为阶段出口。
- 责任主体维度:主责团队发生切换的地方。从实施商主导切换到甲方业务主导,从开发团队切换到运维团队,都是边界。
- 风险维度:不确定性显著下降或上升的地方。比如完成集成测试后,技术风险大幅下降;进入上线切换前,业务风险大幅上升。
- 验收维度:可以独立验收或独立结算的部分。交付型项目尤其要重视这一刀,它直接关联回款节点。
五个维度交叉之后,通常会得到比想象中更多的候选边界。这时候要做的是合并,而不是全保留,保留那些跨两个以上维度的边界,其余可以降级为子阶段或里程碑。
2. 阶段四要素模板
每确认一个阶段,我都会要求填齐四个要素。缺任何一个,这个阶段在实施中都会变成模糊地带。
| 要素 | 要回答的问题 | 常见错误写法 | 推荐写法示例 |
|---|---|---|---|
| 入口条件 | 满足什么才能开始 | “上一阶段完成” | “需求基线文档双签通过,且19个业务流程清单冻结” |
| 核心活动 | 这个阶段主要做什么 | “进行设计工作” | “完成4个模块的详细设计,含接口清单与数据映射表” |
| 出口条件 | 满足什么才能结束 | “设计通过评审” | “设计文档评审通过且无P0级意见,接口清单经第三方集成商确认” |
| 交付物 | 留下什么可验证的产物 | “设计文档” | “设计说明书V1.0(含签署页)、接口清单、数据映射表” |
3. 出口条件怎么写才叫“可验证”
这是整套方法里最关键的一步。我总结了一个简单判据:如果出口条件不能在协同系统里用一个字段或一张报表自动判断真假,它就不算可验证。
(1)三类可以直接验证的出口条件
- 状态类:系统中某个对象的状态达到指定值。例如“全部127个配置项状态为已完成”“全部接口联调状态为通过”。
- 数量类:某个计数达到阈值。例如“P1级缺陷数量为0且连续3天无新增”“UAT用例执行率100%,通过率不低于95%”。
- 签署类:指定角色完成审批动作。例如“甲方业务负责人与乙方实施经理完成双签”。
(2)必须避免的模糊表述
“基本完成”“大体通过”“没有大问题”“相关方认可”,这些词出现在出口条件里,等于没有出口条件。它们会把阶段判断从客观事实变成人际博弈,而在项目压力大的时候,几乎所有人都会倾向选择“先往下走再说”。
4. 阶段划分如何在协同系统中落地
阶段定义做完之后,我会把它拆成系统里的三层配置,这样它才能产生实际约束力。
- 数据层:为工作项增加“所属阶段”字段,为阶段设置独立的准出检查清单。
- 视图层:给不同角色配置不同视图。管理层看阶段健康度看板,团队看本阶段任务与缺陷收敛曲线,PMO看跨阶段交接清单。
- 自动化层:当出口条件满足时自动触发提醒或流转;当出口条件未满足而有人试图推进阶段时,产生阻断或升级提醒。
这三层里,第三层最容易被忽略,但它的价值最高。因为阶段管理真正的难点从来不是“定义清楚”,而是“在压力下还能坚持不模糊放行”。

五、具体案例:110人实施团队用PingCode重建阶段协同的18个月
前面讲的是通用逻辑,这一节我用一个完整案例说明从0到1怎么落地。这个案例的特殊性在于,它同时具备“多人、多供应商、多阶段并行”三个难点,比较有代表性。
1. 案例背景
客户是一家年营收百亿级的制造企业,正在推进核心业务系统的国产化替换。项目高峰期实施团队110人左右,包含自有IT团队、两家外部实施商、一家集成商。项目周期18个月,主阶段7个,子阶段21个。选择协同平台时的硬性要求有三条:必须支持私有化部署(数据不能出内网)、必须能承接原有工具的历史数据、必须支持复杂的阶段与权限模型。
他们最终选用了 PingCode。选型过程中的三个决定性因素我印象很深:一是私有化部署能力可以直接落在企业内网环境里,满足了集团信息安全的硬要求;二是对原有 Jira 数据的平滑迁移支持比较完整,包括工作项、自定义字段、附件和历史评论,迁移后团队几乎没有适应成本;三是在国产替代的整体要求下,它能在功能覆盖度和合规要求之间取得平衡。PingCode 主要服务中大型企业及100人以上组织,这一点和这个项目的规模是匹配的。
2. 改造前后的关键数据对比
项目进行到第六个月时,我参与做了一次阶段协同诊断,随后推动了一系列改造。改造前是项目的前六个月,改造后是随后的十二个月。以下是可对比的几个指标。
| 协同指标 | 改造前(前6个月) | 改造后(后12个月) | 变化 |
|---|---|---|---|
| 阶段出口条件可自动判定比例 | 约14% | 约86% | +72个百分点 |
| 阶段交接平均等待时长 | 6.5天/次 | 1.8天/次 | -72% |
| 跨供应商界面争议次数 | 平均每月4.3次 | 平均每月0.9次 | -79% |
| 阶段评审平均耗时 | 3.2小时/次 | 1.4小时/次 | -56% |
| 因阶段边界问题导致的返工工时 | 约430人天 | 约95人天 | -78% |
| 阶段健康度看板人工汇总耗时 | 11小时/月 | 1.5小时/月 | -86% |
需要说明的是,这些数字来自项目结项时的内部复盘材料(客户授权脱敏后使用),统计口径是项目周报与系统日志的交叉核对结果,不是估算。真正让我意外的不是这些数字本身,而是团队成员的感受:项目经理说,最大的变化不是工作量减少,而是“不用再靠人情推动阶段交接了”。

3. 落地过程中的三个坑
(1)第一个坑:一开始把出口条件设得太严
改造初期,我们把出口条件定得非常刚性,比如“所有P2级缺陷必须清零才能进入下一阶段”。执行两周后团队开始反弹,因为大量P2缺陷的修复排期本身就跨阶段。后来调整为分级:P0和P1必须清零,P2允许带条件流转但必须登记并指定责任人和修复阶段。既保住了质量底线,又没有让流程变成死结。
(2)第二个坑:两个供应商的系统使用习惯不同
其中一家供应商原来习惯用另一套工具,工作项命名和状态流转方式都不一样。直接要求他们改,短期成本太高。我们的处理方式是在系统里为两家分别配置了字段映射规则,保留各自的输入习惯,但在阶段层统一汇聚成标准字段。协同系统真正要做到的是“在关键节点上统一语言”,而不是在每一个操作细节上强制统一。
(3)第三个坑:管理层一度只看阶段红绿灯
阶段健康度看板上线后,管理层形成了“绿灯就放心、红灯就问责”的习惯。这导致团队倾向于把状态“美化”成绿灯。后来我们在看板上增加了趋势维度,不只看当前是红还是绿,还看近三周的趋势是收敛还是发散。这个改动虽然小,但明显抑制了状态粉饰行为。
4. 为什么阶段协同特别依赖工具能力
有人会问,这套方法用表格也能做,为什么一定要上系统。我的答案很直接:表格能定义阶段,但无法在压力下守住阶段。当项目进度紧张、所有人都在催促时,只有系统能稳定地执行“出口条件未满足就不允许流转”这条规则,而人是会妥协的。
这也是为什么在选型时我会特别看重几个能力:跨阶段的工作项关联、可配置的准出检查清单、基于条件的自动化流转、以及细粒度的权限控制。私有化部署能力在中大型企业和强合规行业里往往是前置条件,因为它决定了这套体系能不能在真实的数据环境中运行。
六、不同情况下的行动建议
阶段划分没有唯一正确答案,只有和团队规模、项目类型、组织成熟度匹配的方案。下面按四种典型情况给出可以直接执行的建议。
1. 十人以下小团队:阶段要少,出口要硬
这个规模最怕的是流程过重。我建议只保留3到4个阶段,例如“准备,执行,验证,收尾”。重点不是阶段数量,而是每个阶段至少有一个能明确判断的出口条件。
具体动作:
- 把阶段名称和出口条件写在一页纸内,贴在项目群里。
- 每个阶段设定一个“不可协商的交付物”,例如需求确认单签字、验收测试通过。
- 不做阶段评审会,改为阶段结束时的15分钟同步。
2. 十到五十人团队:开始区分子阶段,但主阶段不超过六个
这个规模开始出现跨职能协同,阶段边界不清的代价会明显上升。建议主阶段4到6个,在交付压力大的阶段内部拆分子阶段。
关键动作是把接口责任写清楚:谁交付给谁、交付什么、以什么形式确认。很多团队的问题不是阶段划分本身,而是阶段之间的接口没有明确责任人。
3. 五十到一百人团队:阶段必须进系统,且要有自动化
到这个规模,靠人和文档已经守不住了。我会建议把阶段配置成系统中的结构化对象,并至少实现两件事:出口条件自动判定、阶段转换自动通知相关方。
这个阶段还要开始关注度量。比如每个阶段的平均停留时长、阶段交接的等待时长、出口条件的偏离次数。这些数据本身就是改进的依据。
4. 一百人以上或多供应商:阶段是治理工具,不只是管理工具
这个规模的项目,阶段划分本质上是在做跨组织治理。我建议明确三件事:
- 阶段准出由谁判定:单一判定人还是联合判定,联合判定如何避免扯皮。
- 阶段变更走什么流程:允许调整,但必须留下变更记录和影响评估。
- 阶段数据向谁透明:哪一层看聚合数据,哪一层看明细数据。
这个规模下,工具的权限模型和自定义能力就变成了刚需,因为不同参与方能看到的数据范围、能操作的动作类型往往差异很大。
5. 交付型项目与产品型项目的差异
交付型项目的阶段通常跟合同节点、验收节点、回款节点强绑定,阶段划分的第一目标是风险控制和结算清晰。产品型项目的阶段更多跟版本节奏、市场窗口绑定,第一目标是快速验证和迭代。
把这两类项目的阶段划分方式混用,是很多组织效率低下的隐性原因。交付型项目照搬产品型的“小步快跑”,会导致验收风险失控;产品型项目照搬交付型的“准出严控”,会让迭代速度严重下降。

七、不同情况下的取舍
方法讲完,最后讲取舍。阶段划分最难的从来不是“怎么做”,而是“做到什么程度就停”。以下是三组我在实际项目里必须做的权衡。
1. 粒度与成本的取舍
阶段切得越细,失控风险越低,但管理成本越高。这里的成本不只是评审会议,还包括状态维护、文档准备、跨阶段交接的记录工作,以及团队因为频繁切换上下文而损失的效率。
我的经验是找到“边际拐点”:当你减少一个阶段所节省的管理时间,开始小于因此增加的返工风险成本时,就该停止继续细分。这个拐点通常在主阶段5到7个之间,具体取决于项目的不确定性高低。不确定性越高,越应该保持阶段数量适中但出口条件严格,而不是靠增加阶段数来控制风险。
2. 标准化与灵活性的取舍
组织层面希望所有项目用同一套阶段模板,便于横向对比和管理;项目层面希望根据自己的实际情况灵活调整。这两个诉求天然冲突。
我的处理方式是分层:主阶段框架组织统一,子阶段和出口条件项目自定。这样既保证了跨项目可比的数据基础,又给了项目组应对具体情况的弹性。同时在系统里设置“例外审批”通道,允许变更但必须留痕,并纳入组织级复盘。
3. 自建与采购的取舍
有些组织会考虑自研一套阶段管理系统。我的建议是分情况:如果阶段管理只是记录和展示,自建成本可控;但如果涉及权限模型、自动化流转、跨项目度量、历史数据迁移,自建的总拥有成本往往被严重低估。
尤其是对中大型企业来说,一个成熟协同平台在权限模型、自定义字段、自动化规则、报表能力上的积累,通常是自研团队几年才能追平的。私有化部署能力和数据迁移能力是这个阶段最需要重点考察的两项,前者决定合规可行性,后者决定落地成本和团队接受度。历史数据迁移是否平滑,往往直接决定这套体系是“上线即生效”还是“上线后被架空”。
4. 什么时候应该刻意“不划分那么细”
这是我想补充的一点反常识判断。当项目处在高度不确定的探索阶段,比如新技术验证、新业务模式试点,把阶段切得太细反而有害,因为它会逼团队在信息不足时做出过早的承诺。
这种情况下更合适的做法是:保留粗粒度阶段(例如“探索,验证,推广”),但在出口条件上强调“假设是否被验证”,而不是“文档是否齐全”。阶段的作用从“控制交付”转为“控制学习节奏”。
5. 一个可以立刻用的判断清单
如果你现在手上就有一个正在推进的项目,可以用下面五个问题快速自查:
- 每个阶段的出口条件,能不能在系统里自动判断真假?
- 阶段交接时,接收方是否明确知道要验收什么、以什么标准验收?
- 阶段转换的触发是基于交付物状态,还是基于日历日期?
- 如果某个阶段的出口条件没满足,系统能不能阻断流转?
- 管理层的看板上,看到的是阶段状态,还是阶段的趋势变化?
五个问题里有三个以上答“否”,那这套阶段划分大概率还停留在文档层面,没有形成真正的协同约束。

八、结语:阶段划分做得好不好,看的是团队在压力下还守不守得住
回到开头那个问题:为什么每个阶段都开了会、都签了字,项目还是延期四个月?因为那些会议和签字,检验的是“有没有走过流程”,而不是“能不能进入下一阶段”。这两者之间的差距,就是阶段划分的价值所在。
我在几十个项目里反复验证的一点是:阶段划分的质量,不体现在文档写得多漂亮,而体现在项目最紧张、所有人都在催促推进的那一刻,团队还能不能守住出口条件。能守住,是因为出口条件本身客观、可见、不可争辩;守不住,通常是因为它从一开始就是一句模糊的话。
所以我的独特观点是:阶段划分不是项目管理的准备工作,它本身就是一种组织能力的表达。它把一个组织“愿不愿意为质量承担短期进度压力”这件事,变成了可以被系统自动执行、被数据持续度量的规则。
如果你打算现在就动手改,我建议按这个顺序走:
- 先诊断:用上面那五个自查问题,判断你当前的阶段体系处在哪个水平。
- 再重写出口条件:把未来三个月的阶段出口条件逐个改成可验证的表述,这一步投入最小、收益最大。
- 然后进系统:把阶段、出口条件、责任角色配置到协同平台里,至少实现自动通知和自动判定。
- 最后建度量:跟踪阶段交接等待时长、出口偏离次数、因边界问题产生的返工工时,用数据证明或修正你的设计。
不要试图一次把整套体系做完。我见过太多组织花三个月设计出一套完美的阶段框架,然后在上线一个月后被弃用。真正有效的路径是:先用一个项目、三个阶段、五条可验证的出口条件跑通,拿到第一组真实数据,再决定要不要推广。阶段管理这件事,做得少但做得实,永远比做得多但做得虚更有价值。
常见问题解答(FAQ)
1. 项目阶段划分到底按什么标准切?按时间、按交付物还是按里程碑?
我接手一个从0到1的交付项目,团队里有人主张按周切,有人主张按需求模块切,还有人说要按甲方的付款节点切。结果计划表排出来三版,谁都不认,执行两个月就彻底对不上了。我到底该按什么来切阶段?
我的判断是:按“可验收的交付物”切,不按时间切,也不按功能模块切。时间会漂,模块会加,只有交付物是硬的。具体做法是先把这条业务链路上必须产生的东西列出来,每个阶段以“某样东西被某人确认可用”为结束标志,比如需求与边界确认、方案蓝图定稿、环境与数据就绪、核心链路跑通、试运行、验收移交。
阶段数量建议控制在4到6个,超过7个之后,跨角色的协同成本会明显大于管理收益,会议和交接会吃掉大量工时。判断口径可以用一句话验证:每个阶段结束时,必须能说清“谁、在什么环境里、能看到什么可验证的成果”。如果某个阶段结束只能说明“我们开过会了”,这个阶段就不是阶段,是活动,应该合并到相邻阶段里去。
2. 从0到1的新项目,第一个阶段是不是直接进入需求调研?
我做过不少成熟系统的迭代,习惯了一上来就开需求会、拉需求清单。但这次是全新业务、全新系统,会开完之后发现什么都没定下来,需求来回推翻三四轮,时间全耗在返工上。是不是我从一开始就做错了?
0到1的项目,第一阶段不该是需求细节,而应该是“边界与约束确认”。我自己的做法是先留出1到2周的启动澄清期,只产出四样东西:可量化的目标与成功标准、范围清单和明确的不做清单、关键干系人与真实决策人名单、约束条件(预算、合规、上线窗口、必须复用的既有系统)。
这里最关键的是“不做清单”,如果写不出来,说明范围还没收敛,后面一定会无限蔓延。经验口径是:启动澄清大约占总工期的5%到10%,但能省掉后面相当一部分返工(这是我个人项目复盘的经验值,不是行业统计,别当硬指标用)。
判断能不能进入下一阶段的依据是:项目发起人能不能在十分钟内说清做这件事的成败标准,以及哪些事明确不做。这两条说不清,就不要启动需求调研。
3. 实施团队里角色这么多,售前、项目经理、实施顾问、开发、客户方,怎么保证每个阶段交接不丢信息?
我们项目最头疼的就是售前答应的东西实施不知道,实施提的问题客户方又找不到拍板的人,每次交接都靠微信聊天记录和某个人脑子里的记忆。阶段划分得再好,人一换就全断了。有没有办法把协同固定下来?
我的做法是做一张“阶段协同矩阵”:横轴是阶段,纵轴是角色,每个交叉格里只填两样东西,这个角色在该阶段要交出的东西、以及交给谁。格子里不要写职责描述,写了没人看。然后在每个阶段结束设一个硬性交接点,交接必须凑齐三件套:交付物清单、未决问题清单、决策记录(谁在什么时间拍了什么板)。
这套东西要落到工具里才有用,可以在某项目管理平台上把阶段做成里程碑,把交付物做成带附件的任务,把未决问题做成带唯一责任人和截止日的待办,这样交接会打开系统就能看,不依赖口头传。
判断交接是否合格有个很朴素的口径:如果交接会开了30分钟还在找文件、还在回忆“当时怎么说的”,那就说明这个阶段的交付物根本没定义清楚,应该退回去补定义,而不是硬往下走。另外一条责任口径:每个阶段只能有一个负责人,其他人都是参与方,双负责等于没人负责。
4. 阶段划分和评审表都做得很漂亮,但执行时全乱了,怎么让阶段评审不走过场?
我们每个项目都有阶段评审会,形式上很齐全,但实际就是念PPT,念完签字继续乱。阶段成了汇报节点,没起到任何约束作用。我想知道评审到底该怎么开才有用?
把评审从“汇报”改成“查证据”。做法是在阶段开始前就把这个阶段的通过条件定义好,3到5条,必须是可验证的硬条件,比如关键接口联调通过并有日志、数据迁移抽样比对一致、客户方关键用户签字确认。
评审会上逐条过,每条当场出示证据,截图、日志、确认邮件、测试报告都行,拿不出证据的这一条直接判未通过,不靠解释过关。评审结论只允许三种:通过、有条件通过(必须列出补办项、责任人和截止日)、不通过(退回上一阶段)。
判断依据上有两个阈值:有条件通过项超过3条,或者同一个问题连续两次出现在评审清单里,就必须升级到项目发起人,不能再由项目组内部消化。还有一个容易被忽略的点:阶段基线变了要留痕。
累计变更达到原计划工期或范围的一定比例(我一般用20%作参考线)时,要重新做一次基线确认,而不是默默延期,默默延期的结果是所有阶段都变成了装饰。
文章包含AI辅助创作:阶段划分怎么做?实施团队协同管理:项目阶段从0到1,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/330068
读者评论
按交付物切阶段的说法我认同,但落地时有个现实问题:很多甲方业务部门根本不愿意签字确认基线,怕签了之后需求变更要背责任。所以出口条件里写‘双方签字’容易变成又一个形式动作,后来我们改成‘业务负责人在系统里点确认并留下意见记录’,反而执行得好一些。想问问作者,遇到甲方不愿明确签字的项目,出口条件一般怎么设计?
那个四个月延期的归因表看着挺有说服力,不过我有点疑问:把七成延期都归到阶段边界定义上,会不会事后归因偏乐观?实际项目里资源被抽调、甲方决策人换人、预算砍掉这些事,复盘时往往被归进‘资源等待’那一栏,但根子上未必是阶段划分的错。阶段边界这条线值得抓,但别让它变成万能解释。
人以下3到4个阶段这个基准我觉得偏保守。我们做十几个人的交付项目,实际就用三个主阶段加内部子阶段,评审会一个月一次,节奏完全够用。反面教训是阶段切太细之后,项目经理确实会变成写材料的,真正该盯的风险反而没人看。阶段数量这事还是得看协同半径,规模数字只是一个参考。