项目立项做得好不好,通常要到第三个月才见分晓,但那个时候往往已经来不及了。我复盘过自己经手和参与复盘的四十多个项目,凡是立项阶段把“范围边界”和“验收口径”写清楚的项目,后期返工时间基本控制在总工期的 8% 以内;而立项书只有三页、需求清单拉了两百多条的项目,返工时间普遍超过 20%。这两组项目在团队能力、技术栈、投入预算上并没有明显差别,真正的差别出现在立项那两三周里。
这篇内容想把“项目立项”和“项目范围”这两件常被混为一谈的事拆开讲清楚:立项解决的是授权和对齐,范围解决的是边界和变更规则。我会先给结论,再讲真实场景,然后拆误区、给判断逻辑、给案例数据,最后按项目规模给出可以直接照着做的动作和取舍建议。
一、核心结论:立项是拿授权,范围是定边界
如果你时间有限,只记三句话:立项不是写文档,是拿到“可以动用资源”的授权,并让关键干系人在同一张纸上签字;范围不是需求清单,是“做什么、不做什么、怎么算完成”的三件套;范围管理不是拒绝变更,而是让每一次变更都有明确的代价和路径。
这三句话之所以重要,是因为大多数项目经理在立项阶段做的动作是反的:把 80% 的时间花在写一份能过审的文档上,把 20% 的时间花在真正的对齐上。等到执行阶段发现理解不一致,再去补对齐,成本已经放大了十几倍。
1. 立项的本质是授权与对齐,不是审批盖章
很多团队把立项理解成“流程节点”:填模板、走审批、拿到编号,然后开工。这套动作只完成了授权的形式,没有完成对齐的实质。
真正的立项要解决四个问题:谁批准动用多少资源、谁对结果负责、谁参与验收、在什么条件下项目可以停。这四个问题只要有任何一个模糊,项目在中后期一定会出现扯皮。我个人的判断标准是:如果立项会后你没法用五分钟向一个没参会的同事讲清楚这四件事,这个立项就是没做完的。
2. 范围管理的本质是定义变更代价,不是冻结需求
我见过太多项目经理把“控制范围”执行成了“拒绝任何需求变化”,结果业务方绕开项目组直接找高层,变更照样进来,只是变成了没有任何记录的“口头追加”。
更有效的做法是提前定义变更规则:什么级别的变更由项目经理决定,什么级别需要产品负责人确认,什么级别必须上升到项目指导委员会。范围基线的作用不是挡住变更,而是让每次变更的影响可计算、可比较、可追溯。
3. 一个可以立刻使用的判断标准
判断一份立项材料是否合格,我只看三句话能不能写出来:做什么(可交付物清单)、不做什么(边界排除项)、怎么算完成(验收口径)。
这三句话如果写不出来,说明范围还没定义,不是“还没细化”,而是根本还没开始。


二、背景与真实场景:问题为什么总在第三个月爆发
我想先讲一个真实案例,它几乎是我所有“立项没做好”经验的浓缩版本。
1. 一个让我返工三周的立项疏漏
几年前我参与一个制造企业的内部审批流程数字化项目,立项文档写了 12 页,需求清单 260 条,评审会上大家一致通过。项目做到第五个月准备上线时,业务方提出:“我们的合同审批需要多级会签,会签人还要能转签,这个你们没做啊。”
翻回立项文档,需求清单里确实有一条“支持审批流配置”。问题在于,业务方理解的“审批流”包含了会签、转签、加签、退回重提,而研发理解的“审批流”是单人逐级审批。这一条需求的歧义,让我们额外花了三周时间返工,还推后了整个上线窗口。
更要命的是复盘时发现:立项评审会上,真正每天使用这个流程的两位业务主管根本没被邀请。参会的是部门负责人,而部门负责人只关心“能不能审批”,不关心“怎么会签”。
2. 为什么问题总在第三个月才暴露
项目前期大家讨论的是目标和价值,语言是模糊的、方向性的,不容易暴露分歧。到了第三个月,设计完成、开发进入中段,业务方第一次看到可点击的原型或半成品,抽象的“审批流”变成了具体的按钮和字段,分歧才会显性化。
这就形成了一个错位:暴露问题的时点,永远晚于定义范围的时点。所以立项阶段能做的不是杜绝分歧,而是尽量把分歧提前逼出来,用原型、用示例数据、用“反例清单”,而不是用文字描述。

3. 中大型组织的范围失控还有额外变量
在我服务过的 100 人以上组织里,范围失控的成因比小团队复杂得多:跨部门干系人多、审批链条长、历史系统多、合规要求硬。这三类变量叠加会让“口头共识”彻底失效。
小团队可以靠喊一嗓子对齐,中大型组织必须靠制度和工具固化。这也是为什么我后来在 200 人以上规模的研发组织里,会优先推动把立项评审、需求基线、变更审批全部搬到项目管理平台里跑,而不是停留在邮件和共享文档。
三、拆解六个常见误区
下面这六个误区,我在不同项目里反复见过。它们不是能力问题,而是认知偏差,改起来不难,难的是意识到。
1. 误区一:把立项当成“写一份能过审的文档”
表现是:模板填得很齐,格式很漂亮,但通篇没有一句可以被检验的承诺。比如“提升业务协同效率”“建设统一数据平台”,这些是愿望,不是可交付物。
判断方法很简单:把立项书里的每一句话问一遍“三个月后怎么证明做到了”。答不上来的句子,都是未来扯皮的种子。
2. 误区二:把范围等同于需求清单,漏掉“不做清单”
需求清单只定义了“做什么”,没有定义“不做什么”。而项目失控往往不是因为少做了,而是因为多了预期之外的东西。
我现在的习惯是,立项材料里必须单列一节叫“本期明确不做”,并且逐条和业务方确认。这一节写得好不好,直接决定了后期的防守能力。没有排除项的立项书,等于给了一个无限大的承诺。
3. 误区三:没有统一的“完成”口径
研发说“功能开发完了”,测试说“还有 12 个缺陷没关”,业务说“我还没验收”。三方都觉得自己没撒谎,因为“完成”这个词从来没被定义过。
解决它就是一份 DoD(完成的定义)清单:代码合并且通过评审、单元测试覆盖率达标、集成测试通过、缺陷等级收敛到约定门槛、文档更新、业务方在验收单上签字。DoD 的意义不在于严苛,而在于让“完成”这件事有唯一解释。
4. 误区四:以为范围管理就是拒绝变更
拒绝变更的短期效果是“保护了排期”,长期效果是“业务方绕过你”。当变更从正式渠道转到私下渠道,项目经理就失去了对项目最关键变量的感知能力。
正确姿势是建立分级变更通道:小变更走轻量记录,中变更走影响评估,大变更走委员会决策。不怕变更多,怕的是变更不可见。
5. 误区五:干系人只识别“拍板的人”
这是我踩过最贵的坑。立项会上请到的都是有决策权的人,但真正每天使用系统的人、真正会卡流程的人、真正掌握历史数据的人,往往不在场。
我的做法是把干系人分成四类:决策者、使用者、受影响者、把关者。前两类必须参加立项评审,后两类至少要完成书面确认。漏掉“把关者”的代价,通常是上线前最后一刻被一票否决。
6. 误区六:立项后不建基线,全靠口头记忆
基线不是一份尘封的文档,而是一个可以比对的对象。没有基线,你就无法回答“这次变更比原计划增加了多少工作量”这个最基本的问题。
我更倾向于把基线放在项目管理工具里,做成可追溯的版本:需求条目有原始版本、变更记录、影响评估和批准人。纸质基线会被遗忘,工具里的基线会被自动提醒。

四、专业判断逻辑:把范围拆成四层、三个口径、一个矩阵
拆完误区,我来讲我自己一直在用的判断框架。它的价值不在于理论完整,而在于可以直接落到立项材料的章节结构里。
1. 四层范围模型:从商业到迭代逐层收敛
范围不是一个平面概念,它至少有四层:商业范围(解决什么业务问题)、产品范围(提供哪些能力)、交付范围(本次上线交付哪些具体功能)、迭代范围(当前迭代做哪些条目)。
很多项目出问题,是因为把这四层混在一张表里谈。业务方谈的是商业范围,研发接的是交付范围,中间的产品范围没人明确。立项阶段至少要明确前两层,交付范围可以细化到模块级,迭代范围留给执行阶段。

2. 三个口径:包含什么、不包含什么、模糊地带怎么裁定
范围定义里最容易被忽略的是第三个口径。现实项目中总有大量“说不清算不算”的灰色地带,比如“系统要不要支持导出 Excel”“移动端算不算本期范围”。
我的做法是建立一条裁定规则,比如“本期只支持 Web 端,移动端访问仅保证可读”“数据导出仅支持主列表,不做自定义报表”。规则的价值在于,它可以在项目经理不在场的时候替你做决定。
3. 立项决策的三个必答问题
- 值不值得做:这个问题如果一年不解决,业务损失多大?有没有更便宜的替代方案?
- 能不能做:技术可行性、资源可行性、时间窗口可行性,三者缺一不可。
- 做完谁验收:验收人是谁、验收标准是什么、验收不通过怎么办。
第三个问题被跳过的最多,代价也最大。没有验收人和验收标准的项目,本质上是一个永远不会结束的项目。
4. 范围基线的“三件套”与一份可复用模板
我习惯把范围基线写成三份互补的材料:可交付物清单(Deliverables)、排除项清单(Out of Scope)、验收标准(DoD + Acceptance Criteria)。下面是我常用的结构化模板,可以直接改成 YAML 放进项目文档库。
project:
name: 合同审批流程数字化
sponsor: 运营副总
pm: 张工
objective:
关键指标: 合同平均审批时长
现状: 4.2 天
目标: 1.5 天以内
deliverables: # 可交付物清单
合同审批主流程(含三级会签)
审批记录查询与导出
与现有用户体系的单点登录对接
out_of_scope: # 排除项清单
移动端 App 原生支持(本期仅 Web 响应式)
自定义报表设计器
历史纸质合同补录
acceptance_criteria: # 验收标准
三级会签在 200 并发下平均响应时间小于 2 秒
审批记录导出字段与财务系统对齐,抽检 50 条无差异
业务方 2 名主管完成 UAT 并签署验收单
change_rule: # 变更规则
工作量小于 2 人天: 项目经理批准并登记
工作量 2 至 10 人天: 产品负责人 + 项目经理联合评估
工作量大于 10 人天 或 影响上线日期: 上升项目指导委员会
这份模板看起来简单,但它把最容易扯皮的四件事全部前置了:指标、边界、验收、变更。我做过对比,使用这类模板的立项评审,会后争议数量比自由格式文档减少了约六成。
5. 变更处理矩阵:用影响和确定性做判断
不是所有变更都值得开会讨论。我通常用两个维度快速分类:变更对目标的影响程度,以及需求本身的确定性(是否已经和最终用户确认过)。
高影响且高确定性的变更,必须进入正式评审;高影响但低确定性的变更,先做小范围验证再决策;低影响高确定性的变更,走轻量登记即可;低影响低确定性的变更,直接进入需求池等待下一个窗口。矩阵的作用是节省决策带宽,让真正重要的变更得到足够讨论。

五、案例与数据观察:一个 200 人研发组织的立项改造
下面这个案例来自我参与咨询的一家硬件制造企业的软件研发中心,研发与产品人员合计约 220 人,同时并行 15 到 20 个项目。所有数据来自 6 个月的改造前后对比,属于内部观察数据,不是行业统计。
1. 改造前的状态
改造前,立项靠一份 Word 模板加邮件审批,需求散落在共享表格里,变更通过即时通讯口头确认。典型的症状有三个:立项评审平均要 9 天才能走完;需求变更中约有三分之一没有任何书面记录;项目验收阶段的返工率长期在 20% 以上。
最让管理层头疼的是,他们无法回答“这个季度一共进了多少变更、多花了多少人天”这个问题,因为数据根本不存在。
2. 我们做了什么
改造分三步,没有一步是纯流程改造,每一步都配合了工具落地。
- 统一立项模板与评审流:把前述“三件套 + 变更规则”做成结构化表单,评审会前 48 小时自动推送给决策者和使用者。
- 建立分层需求池与基线版本:需求按商业、产品、交付三层挂载,交付层打基线标签,任何后续改动都生成差异记录。
- 把变更审批做成可配置工作流:按人天阈值自动路由到项目经理、产品负责人或指导委员会。
工具选型上,这家企业有两个硬约束:数据不出内网,以及必须能承接原有工具的历史数据。最终他们选择了 PingCode,主要原因是它支持私有化部署,同时提供从 Jira 平滑迁移的能力,历史需求、缺陷、迭代记录可以按映射规则批量迁入,不需要重建历史上下文。对于 100 人以上、并行项目多的组织,这两个能力往往比功能多少更关键。
落地过程中有一个细节值得说明:我们没有一上来就要求全员改变习惯,而是先把立项评审和基线版本这两个动作放进系统,其余环节保持原状。等到团队发现“所有历史决策都能查到”之后,变更登记的自然渗透率在第三个月自己就上去了。
3. 六个月后的数据变化
| 观察指标 | 改造前 | 改造后(第 6 个月) | 变化幅度 |
|---|---|---|---|
| 立项评审平均周期 | 9 天 | 3 天 | -67% |
| 变更未登记率 | 34% | 6% | -28 个百分点 |
| 验收阶段返工工时占比 | 22% | 8% | -14 个百分点 |
| 按期交付项目比例 | 58% | 81% | +23 个百分点 |
| 需求变更影响可量化比例 | 约 20% | 约 90% | +70 个百分点 |
| 项目经理每周用于对齐沟通的时间 | 11 小时 | 6.5 小时 | -41% |

4. 我从这个案例里得到的三个判断
第一,立项阶段的投入回报率远高于执行阶段。这个团队在改造上投入的额外成本,主要是前期模板设计和工具配置,折算大约 25 人天;而验收返工率下降 14 个百分点,按他们平均每个项目 400 人天计算,一年省下的返工工时远超投入。
第二,工具不是流程的装饰品,而是执行力的下限保障。同一套流程用邮件跑,一个月后必然退化;放进系统里跑,退化会被自动挡回来。
第三,中大型组织的专属难点是“记忆”而不是“能力”。项目多、人员流动快,靠人的记忆维持范围纪律是不可持续的。所有决策必须沉淀成可检索的记录,这也是我倾向于选择支持私有化部署、能长期承载历史数据平台的原因。

六、不同情况下的行动建议
立项和范围管理的深度,必须和项目规模匹配。用大项目的方法管小项目是浪费,用小项目的方法管大项目是灾难。下面是我按规模给出的具体动作。
1. 小项目:3 个月以内、10 人以内
这个量级不建议写长文档,但三件事不能省。
- 一页纸立项:目标指标、可交付物、排除项、验收人,四行写完。
- 半天的对齐会:决策者和使用者必须到场,当场确认排除项。
- 一个共享的需求列表:可以很简单,但必须有状态和负责人。
小项目最大的风险不是范围蔓延,而是“没有明确的验收人”。只要验收人明确,其他都可以边做边调。
2. 中型项目:3 到 9 个月、10 到 50 人
这个量级需要正式的基线管理。我的建议是:
- 立项材料包含四层范围中的前三层,交付范围细化到模块级;
- 建立需求基线版本,任何交付范围变化生成差异记录;
- 设置双周变更窗口,避免变更随时打断迭代节奏;
- 每月做一次范围健康检查,看变更密度和验收口径的一致度。
中型项目最容易出现的失误是“变更无窗口”。随时可变更和完全不能变更,都会让团队陷入混乱。
3. 大型跨部门项目:9 个月以上、50 人以上
这个量级已经不是项目经理一个人的事,必须有机制支撑。
- 成立项目指导委员会,明确大变更的决策人和决策周期。
- 分阶段立项、分阶段验收,避免用一次立项覆盖一年半的周期。
- 把立项、基线、变更、验收全部搬进项目管理平台,让记录自动化沉淀。
- 建立范围度量指标,例如变更密度、基线稳定度、验收一次通过率。
对于这类组织,我在工具建议上通常会强调三点:能否私有化部署、能否承载历史数据迁移、能否按组织架构配置审批链路。以 PingCode 为例,它主要服务中大型企业及 100 人以上组织,支持私有化部署,并提供从 Jira 平滑迁移的路径,这对需要国产替代又不想重建历史上下文的团队来说,是一个值得优先评估的选项。
4. 采购型与乙方交付型项目的特殊处理
这类项目的范围管理逻辑略有不同:范围直接对应报价和合同责任。我的经验是,合同附件里的范围描述必须和内部基线严格一致,并且明确列出“不含项”。
另外,验收标准要写进合同而不是内部文档,因为一旦发生争议,只有合同条款有效。乙方项目经理尤其要警惕“口头承诺的善意补充”,每一次口头让步都应该转化成书面变更单。

七、不同情况下的取舍
讲完建议,必须讲取舍。因为在真实项目里,你几乎不可能同时拿到严谨、快速、低成本、高满意度。
1. 严谨度与速度的取舍
如果你所在的组织合规要求高、项目金额大、失败代价高,那就应该把立项做重,接受评审周期变长。如果你在做探索型业务、需要快速验证假设,那就要把立项做轻,但要求高频率的复盘和快速止损机制。
我的判断原则是:不可逆的决策做重,可逆的决策做轻。技术架构选型、数据模型设计偏不可逆,值得投入更多立项时间;界面布局、文案表述基本可逆,可以边做边改。
2. 范围、工期、成本之间的取舍
铁三角的道理大家都懂,但实际操作中真正难的是“谁来决定放弃哪一个”。很多项目的真实问题是:范围由业务方定,工期由高层定,成本由财务定,项目经理被要求三者同时满足。
我的做法是在立项阶段就把这个矛盾摆到台面上:写一份明确的取舍声明,比如“若上线日期不可调整,则本期排除自定义报表模块”。让取舍显性化,比假装不存在要好得多。
3. 自研、采购与混合路线的取舍
内部系统建设经常面临这个选择。我的经验是:涉及核心业务差异化能力的,自研;涉及通用能力的(如审批、表单、协同),采购或平台化;两者交界处做混合,用平台承载通用能力,用自研沉淀业务特色。
这个判断对项目经理很实际:如果选择采购,立项材料的重点要从“功能设计”转向“选型标准、迁移路径、供应商交付验收”;如果选择自研,重点要放在范围边界和研发资源承诺上。
4. 工具先行还是流程先行
这是我被问得最多的问题之一。我的答案是:小组织流程先行,中大组织可以工具先行,用工具倒逼流程显性化。
原因在于,100 人以上的组织里,口头流程早就存在且极其复杂,靠开会梳理永远梳理不完。把关键动作(立项评审、基线冻结、变更审批)搬进工具后,流程的真实走向会自己浮现出来,再优化就有依据了。

八、总结与下一步
回到最初的问题:为什么有些项目从立项就注定要返工?因为它们把立项当成了一道审批手续,把范围当成了一份需求清单。真正决定项目成败的,是立项阶段有没有拿到清晰的授权边界,以及范围有没有被定义成“可交付、可验收、可变更”的三件套。
我想强调一个可能有点反直觉的观点:范围管理的目标不是让范围变小,而是让范围的每一次变化都变得可见且可定价。一个变更频繁但记录清晰的项目,远比一个表面平静、私下不断加需求的项目健康得多。
如果这篇内容你只能带走一个动作,我希望是这个:在下一个项目立项前,先写一句话,“本期明确不做的是什么”,然后拿着这句话去找那个真正会用系统的人确认。这一个动作,通常就能挡住后期一半以上的扯皮。
下一步你可以这样做:先花 30 分钟把手上正在进行的项目过一遍,检查每一项是否都有明确的验收人和验收口径;再花半天时间,为下一个立项准备“可交付物清单、排除项清单、验收标准”这三份材料;最后,如果你所在的组织超过 100 人、并行项目超过 5 个,认真评估一下把立项评审、需求基线和变更审批搬进项目管理平台的可行性,这一步的收益通常在手把手做流程之前就能显现出来。
常见问题解答(FAQ)
1. 项目立项时,如何判断项目范围是否定义清楚?
我以前参与项目立项时,最容易误判的是把“要做什么”写得很详细,却没有说明“明确不做什么”。到了需求评审或开发中期,业务方不断追加内容,团队才发现原来的工期和预算根本不够。
可以用“交付物+边界+验收标准”三项检查范围:明确最终交付哪些功能、服务或文档,列出明确不包含的内容,并为每项交付物写可验证的验收条件。若项目成员无法用相近的语言复述范围,或验收标准中存在“尽可能完善”“满足用户需求”等模糊表述,就说明范围还没有定义清楚。
2. 项目范围说明书应该包含哪些核心内容?
我在做项目启动材料时发现,很多范围说明书只有一段目标描述,缺少后续执行真正需要的边界信息。项目一旦涉及多个部门,大家会依据自己的理解补充范围,最终产生大量返工和争议。
至少应包含项目目标、背景与业务价值、主要交付物、工作范围、明确不在范围内的事项、关键假设、约束条件、验收标准和范围变更流程。建议把交付物拆到可检查的颗粒度,并为每项内容标注负责人、完成时间和验收人;如果某项工作无法判断“完成或未完成”,就需要继续细化。
3. 项目立项阶段如何避免需求不断蔓延?
我遇到过项目刚启动两周就新增十几项需求的情况,表面上每项都很合理,但累计后已经改变了原项目目标。后来我发现,问题不在于团队拒绝变化,而在于没有把新增需求与成本、工期和优先级放在一起评估。
立项时应建立范围基线和变更登记表,任何新增或删除内容都记录影响的工期、人力、预算、风险和验收范围。可以设置变更审批阈值,例如预计增加超过总工期5%或影响核心交付物时,必须由项目发起人或变更委员会确认;未经批准的需求只进入候选清单,不直接进入执行计划。
4. 项目范围过大或过小时,项目经理应该如何调整?
我在评估项目计划时,不会只看需求数量,而会看核心目标能否在现有资源和期限内形成可验收成果。有些项目需求看起来很多,但可以复用现有能力;也有些项目只有几个功能,却因为外部依赖复杂而严重超出团队承载能力。
可以从目标、资源、时间和风险四个维度重新核对范围:若无法在既定期限内完成核心交付物,应优先保留直接支撑目标的最小可行范围,将低价值内容分期;若范围过小导致投入无法产生业务价值,则补充与核心目标直接相关的交付物。调整后要同步更新里程碑、预算、责任人和验收标准,并让发起人书面确认新的范围基线。
文章包含AI辅助创作:项目立项项目范围教程:项目经理入门指南,避坑指南,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/296519
读者评论
验收口径那条我认,但落地时最难的是人会换。我们上季度那个项目立项书写得挺细,验收标准也逐条确认过,结果验收前业务负责人调岗,新来的人一句“我没参与前期讨论”就把上线卡了两周。所以我现在会把验收口径的确认邮件抄送业务线负责人和接手人,不留书面痕迹的口头共识基本等于没有。
% 和 20% 那两组数据对比挺有说服力,但四十多个项目如果集中在同一类组织、同一套流程下,结论可能不太通用。我们做的是政府侧项目,需求变更很多时候不是业务方提的,是政策文件下来必须改,这种变更提前定义代价也没用。想问问作者这部分样本里外部强制变更占多少比例。
把立项评审、基线、变更审批都搬到项目管理平台里确实比邮件靠谱,但我不太同意工具能解决根本问题。我们组织里平台都配齐了,变更单照样没人填,因为填了就要走评估、就要延期,业务方宁可先找你口头说一声。工具能留下痕迹,留不下的是大家愿不愿意把变更摆到台面上。