2023 年我复盘过一个让我印象很深的项目:合同工期 6 个月,实际交付 11 个月。复盘会上,大家把矛头指向"技术难点多、需求变更多",但翻出立项材料后所有人都沉默了,那份《项目范围说明书》一共两页半,其中"项目实施范围"写了 14 行字,"项目成员职责"只有 3 行。真正埋雷的地方就是这 3 行:谁负责什么没说清,谁能改需求没写,谁在关键节点不签字也没写。后来出现的 90% 的扯皮,都能从这 3 行里找到源头。
所以这篇内容不讲教科书上的 WBS 分解法,也不讲 PMBOK 的九大知识领域。我想聊的是立项环节里最容易被轻描淡写、却最容易让项目翻车的那件事:项目范围怎么框,项目成员的风险怎么控。这两件事在立项时是一件事,在执行期才会变成两件事。
先给结论:关于范围与成员风险控制的六条硬判断
我把过去几年参与和复盘的项目经验收敛成六条结论,它们不是理论推演,而是踩过坑之后倒推出来的判断。你可以先看结论,再往下看论证。
范围失控的 80% 发生在立项阶段,而不是执行阶段
大部分团队把"范围蔓延"归因为执行期需求变更太多,但如果你回溯每一次变更的起因,会发现它几乎都能追到一个立项时没有被定义的边界:某个功能"以为包含",某个部门"以为要参与",某个接口"以为对方负责"。
执行期只是把立项期的模糊放大了,而不是制造了模糊。
成员风险不等于人员流失风险
一提到"项目成员风险",多数人想到的是"核心成员离职怎么办"。但从项目实际翻车的统计看,人员离职只占成员风险的一小部分,更多的问题是:
角色错位:挂着"项目成员"的名,但既没有决策权,也没有交付责任;
权限越界:能改需求的人不担责,担责的人改不了需求;
责任真空:两个部门都以为对方在跟进某个模块;
单点依赖:某个模块只有一个人能改,这个人一请假,链路就断。
立项文档的厚度和项目成功率基本无关,但"三张表"的有无高度相关
我见过 60 页的立项报告,也见过 3 页的立项说明。厚的那份一样翻车。真正有区分度的是三样东西有没有:范围基线表、角色责任矩阵、风险登记册。有这三样的项目,执行期的扯皮成本明显更低。
下面这张对比图,来自我 2021,2024 年参与或深度复盘的 37 个项目样本(制造业、金融、企业级 SaaS 三类客户),口径不完全统一,仅作趋势参考,其中后四项为示意数据。

- 100 人以上组织的立项难点,是"虚拟团队"治理
100 人以下的项目,成员基本在一个办公区,靠面对面沟通能补掉很多文档缺失。但 100 人以上的组织做项目,成员往往横跨 3,5 个部门、甚至包含外部供应商和兼职投入者,这时候口头共识的保质期极短,必须有显性的角色定义和权限规则。 - 范围变更不可怕,可怕的是"无痕变更"
变更本身是正常的,客户业务在变,市场在变。真正致命的是变更没有留下决策痕迹:没人记得谁提的、为什么批的、影响了哪些模块。三个月后出问题,连追溯都追不到。 - 立项时最贵的不是规划时间,是"没人愿意拍板"
我参与过的一个项目,立项会开了四次,每次都卡在"这个模块到底归谁",参会的人都很客气,就是没人签字。最后是事业部总经理直接拍了一句话,项目才启动。这种"决策真空"是立项阶段最隐蔽的成本。
背景与真实场景:立项会上的三小时,决定了后面三百天
一个我亲历的立项现场
那是一家年营收 20 亿左右的装备制造企业,要做一套覆盖 6 个生产基地的设备运维系统。立项会安排在周三下午两点,会议室坐了 14 个人:IT 总监、生产副总、两个基地负责人、质量部、采购部,还有我们这边的项目经理和架构师。
会议开得挺顺利,前两个小时都在看方案 PPT,大家点头。到了第三个小时,IT 总监问了一句:"这个系统的设备台账,最终以谁的数据为准?"生产副总说是生产的,质量部说质量部也有一份,采购说采购的入库数据才是源头。会议室安静了十几秒,然后有人说:"这个后面再定吧,先启动。"
这个"后面再定",后来花了 4 个月。因为三个部门的台账口径不一致,数据清洗、字段映射、历史数据核对全部要做,而合同里并没有包含这部分工作量。
为什么中大型组织的立项比小团队更难
小团队立项难在资源少,中大型组织立项难在共识成本高。同样是"确定范围边界",在不同规模的组织里,工作量和风险点完全不同:
30 人以下:老板拍板即可,范围靠口头+一页纸就能说清;
30,100 人:跨两三个职能,需要明确接口人和责任边界;
100,500 人:跨部门协同是常态,必须有正式的 RACI 和变更流程;
500 人以上或多事业部:涉及预算归属、考核归属,立项本身就是一次组织协调。
从立项到执行,有三个典型断点
我把这三个断点称为"三断",它们几乎出现在我复盘过的每一个延期项目里:
断点一:范围断点。立项时说的范围是方案级的("做一套运维系统"),执行时要用任务级的("做 217 个功能点"),中间没有过渡层,导致每个人理解的范围都不一样。
断点二:角色断点。立项文件里写的是"由 IT 部牵头,生产部配合",但落到日常,谁在什么时候配合到什么程度,没人定义。
断点三:决策断点。立项时定的决策人是副总,执行时副总出差半个月,需求变更没人批,团队就自己"先做了"。

拆解八个常见误区:它们看起来都对,代价都在后面
- 误区一:把"范围"等同于"功能清单"
很多立项材料里的范围就是一张功能列表。但范围其实包含三个维度:功能范围(做什么)、组织范围(谁参与)、技术范围(用什么架构、接哪些系统)。只写功能,后面两个维度就会在执行期反复冒出来变成"额外工作量"。 - 误区二:把"项目成员"写成"部门 + 人数"
"生产部 3 人、IT 部 5 人",这是资源分配,不是成员定义。你至少要知道这三个人里,谁是业务决策人、谁是数据提供方、谁是验收签字人。这三个角色经常不是同一个人。 - 误区三:认为"变更走审批"就能控制范围
审批流只解决"记录"问题,不解决"判断"问题。如果审批人没有范围基线,他就无法判断这个变更是在边界内还是边界外,只能凭感觉批。结果是审批流程走得很规范,范围照样失控。 - 误区四:用全职投入的标准管理兼职成员
这是中大型项目最普遍的隐性风险。立项文件里写"XX 部派 2 人支持",但这两个人的 KPI 还在原部门。你的项目优先级排在他们日常工作第五位时,进度就变成了一场消耗战。兼职成员的承诺必须按小时折算,不能按人头折算。 - 误区五:把干系人清单当成通讯录
干系人清单的价值不在"列出名字",而在标注影响力、关注点、参与时机。一个从未出现在立项会、但在验收环节有一票否决权的部门,如果不在清单里,就是一颗定时炸弹。 - 误区六:忽略"退出机制"
立项时大家都在谈怎么加入,没人谈怎么退出。但如果一个成员在项目中期被调走,他手上未完成的工作如何交接、文档是否齐全、知识如何转移,立项时不定规则,真发生时就会以"都是你项目的问题"收尾。 - 误区七:立项会开成汇报会,而不是决策会
判断立项会是否有效,有个简单标准:会议结束时,有没有产生至少一个明确的"不做"决定。只会说"都做"的立项会,等于没开。 - 误区八:工具先行,规则后补
我见过不少团队先花两周把项目管理工具配好,字段、工作流、看板全搭起来,然后才开始讨论"范围边界怎么定"。工具是规则的载体,规则没定,工具只会把混乱可视化,不会消除混乱。

专业判断逻辑:范围、角色、风险的三层建模
说了这么多误区,接下来讲我实际怎么做的。我的做法可以概括为"三层基线 + 一个联动机制",不复杂,但要求立项阶段真的动手写完。
第一层:范围基线,用三圈法划边界
我不用 WBS 直接开场,而是先画三个圈:
内圈(做什么):本次交付必须完成、且客户会据此验收的内容;
中圈(暂不做什么):本次不做但已经识别到、未来可能进入的内容,要写清"为什么暂时不做";
外圈(明确不做什么):本次一定不做、且已与客户或发起人达成共识的内容。
很多人只写内圈。但真正省时间的是中圈和外圈,当客户在第三次变更会上提出某个需求时,你能翻出立项材料说"这一条在立项时被列为中圈,触发条件是 X,现在 X 还没到",这比现场辩论有效得多。
(1)三圈法的落地模板
`【范围基线 v1.0】项目名称:设备运维管理平台
内圈(本次交付):
- 设备台账主数据管理(含 6 个基地历史数据迁移)
- 工单全流程(报修-派单-执行-验收-归档)
- 备件库存基础台账(不含自动补货算法)
- 移动端报修与工单处理(Android/iOS)
- 与现有 ERP 的单向数据同步(ERP -> 平台)
中圈(暂不做,触发条件已定义):
- 备件自动补货算法 , 触发条件:库存台账稳定运行 3 个月且数据准确率 > 98%
- 与 ERP 双向同步 , 触发条件:ERP 侧开放写入接口
- 设备预测性维护 , 触发条件:传感器数据采集覆盖率达到 60%
外圈(本次不做):
- 与财务系统对接
- 供应商协同门户
- 多语言支持
基线确认人(签字):IT 总监 / 生产副总 / 质量部负责人
基线冻结日期:2024-03-15`
第二层:角色基线,RACI + 权限四象限
光有 RACI 还不够。RACI 解决"谁负责",但不解决"谁能改"。我在实际项目中会把两者叠起来用。
RACI 的写法大家熟,但有两个细节经常被忽略:第一,A(最终负责人)只能有一个人,如果有两个 A,就等于没有 A;第二,C(被咨询人)必须标注咨询的时机,是需求评审时咨询、还是上线前咨询,差别巨大。
(1)RACI + 权限四象限的叠加写法
`角色责任矩阵(节选)
| 模块 | R(执行) | A(最终负责) | C(咨询) | I(知会) |
|---|---|---|---|---|
| 设备台账 | 生产部-张工 | 生产副总 | 质量部(评审时) | IT 运维 |
| 工单流程 | IT-李工 | IT 总监 | 6 个基地负责人(设计时) | 采购部 |
| 备件台账 | 采购部-王工 | 采购部长 | 仓储主管(验收时) | 财务部 |
| ERP 数据同步 | IT-赵工 | IT 总监 | ERP 厂商(接口变更时) | 生产副总 |
权限四象限(按"能否修改范围"×"是否承担交付责任"划分)
象限 A:能改范围 + 担责 , 项目发起人(仅 1 人)
象限 B:能改范围 + 不担责 , 【禁止存在】,如确需存在,必须双签
象限 C:不能改范围 + 担责 , 各模块 R 角色
象限 D:不能改范围 + 不担责 , 观察者、知会方`
这个四象限是我踩坑之后加的。起因是一个项目里,某位业务部门的接口人权限很大,可以直接在系统里改需求状态,但这个改动他并不承担交付责任。结果他改了 11 次,每次都是"我觉得这样更好",项目组只能被动接。后来我们把权限规则收紧:能改范围的人必须签字担责,否则不开放修改权限。
3. 第三层:风险基线,风险登记册要写”退出条件”
风险登记册不新鲜,但我见过的大部分登记册只有”风险描述 + 影响 + 概率”,缺少最关键的一列:缓解动作的负责人和触发时间点。
风险登记册(节选,YAML 形式便于工具导入)
id: R-001
risk: "备件台账数据由采购部单人维护,存在单点依赖"
probability: 高
impact: 高
bus_factor: 1
mitigation: "6 月底前完成第二人培训并通过操作考核"
owner: "采购部长"
trigger: "该负责人连续请假 > 3 天,或月度数据准确率 exit_condition: "至少 2 人可独立完成台账维护并连续 2 个月无差错"
status: 进行中
id: R-002
risk: "ERP 厂商接口版本升级导致同步中断"
probability: 中
impact: 中
mitigation: "同步任务增加失败告警,预留 5 人天适配工作量"
owner: "IT 总监"
trigger: "厂商发布升级公告"
exit_condition: "完成一次接口升级演练"
status: 未开始
exit_condition(退出条件)这一列,是风险登记册从”文档”变成”管理工具”的分水岭。没有它,风险永远挂在”进行中”;有了它,你才知道什么时候可以把这条风险关掉。
4. 三层怎么联动
三层的联动关系很简单:范围基线决定要在哪些领域设风险,角色基线决定谁来承担这些风险的缓解动作,风险基线反过来校验范围基线是否有被忽略的盲区。
我常用一个检查动作:把范围基线里的每一个内圈条目,逐一问”这个条目如果没有按期完成,谁会第一个受影响”。如果答案是”没人”,说明这个条目可能不该在内圈。

5. 团队规模与沟通路径:一个常被忽略的量化关系
立项时定成员,不能只看”人头够不够”,还要看沟通成本。团队人数每增加一人,沟通路径按 n(n-1)/2 增长。这不是学术讨论,而是立项时要考虑的现实约束。

一、真实案例与数据观察:从立项到交付的 9 个月
1. 案例背景
2023 年下半年,我深度参与了一个中大型装备制造企业的运维平台项目。这家企业员工规模约 1800 人,IT 部门 42 人,项目组峰值 38 人,横跨生产、质量、采购、IT 四个部门,还有一家外部实施商。这是一个典型的 100 人以上组织的跨部门项目。
立项阶段我们花了整整 3 周,这在当时被内部质疑”太慢”。但 9 个月后交付时,这个项目的变更次数是 9 次,而同批次另一个”快速启动”的项目变更次数是 31 次。
2. 我们做了什么不一样的事
- 把范围基线拆到”验收动作”级别:每个内圈条目都对应一条客户可执行的验收动作,而不是一句功能描述;
- 对全部 38 名成员做了角色登记,包括投入比例(全职/50%/25%)、决策权限、交接备份人;
- 识别出 7 个 Bus Factor = 1 的模块,并在第 4 个月前全部完成第二人培养;
- 把变更决策权限分层:影响内圈条目的变更由项目发起人批,影响中圈的由项目经理批并备案,影响外圈的直接进入需求池。
3. 工具在其中的作用:以 PingCode 为例
为了让上面这些规则真正跑起来,而不是停留在文档里,这个项目用了 PingCode 作为项目管理平台。选它的核心原因有三个,都是立项阶段就明确的硬约束。
第一,私有化部署。这家企业属于装备制造行业,设备台账、工艺参数涉及商业机密,IT 部门明确要求数据不出内网。PingCode 支持私有化部署,这一点在立项的技术范围里就直接写进了”必须满足项”。
第二,需求,任务,缺陷,测试,发布的全链路打通。立项时我们定义的范围基线,需要能一路追踪到具体任务、测试用例和发布记录。如果这条链路断开,范围基线就只是一份文档。全链路打通后,任何一个内圈条目都能查到它当前处在哪个环节、由谁负责、关联哪些测试。
第三,从既有工具平滑迁移。这家企业原先用的是 Jira,历史项目数据大概有 4 年的积累。PingCode 支持 Jira 平滑迁移,包括工作项、字段映射、附件和历史评论,这让迁移成本从”重录”变成了”校验”,节省的时间大概在 3,4 周。
需要说明的是,工具本身不解决范围问题,它解决的是“规则能被看见、被执行、被追溯”的问题。规则先定,工具后配,这个顺序不能反。

4. 范围蔓延的成本是怎么累积的
项目中期我们做了一次成本回溯,把每一次范围蔓延带来的额外成本拆开看。结论很反直觉:单个变更的成本往往不大,真正贵的是它触发的连锁返工。

二、不同情况下的行动建议
没有一种立项方法适用于所有组织。下面按团队规模和组织复杂度给出四套建议,每套都对应我实际用过的版本。
1. 30 人以下团队:轻量三件套即可
这个规模的团队不需要正式的立项报告,但需要三样东西:
- 一页纸范围说明(内圈写清,外圈写三条以上);
- 一张负责人表(每个模块一个 R、一个 A,A 必须是能拍板的人);
- 一个共享的需求池,用于收纳”暂不做”的内容。
这个阶段最大的忌讳是照搬大厂流程。我见过 12 人的团队搞三级评审、五级审批,结果是所有流程都走形式,没人真的看内容。
2. 30,100 人团队:加入接口人和变更分级
这个规模开始出现跨职能协作,需要额外两件事:
- 明确每个职能的接口人,接口人是信息传递的唯一出口,避免多头对接;
- 把变更分成三级:影响内圈的、影响中圈的、进入需求池的,分别对应不同的审批人和响应时效。
3. 100,500 人团队:必须上工具承载规则
这个规模靠人肉同步已经不可能了。你需要一个能承载需求、任务、缺陷、测试全链路的平台,并且这个平台的权限体系要能对上你的角色矩阵。
对于中大型企业,我会优先考虑支持私有化部署的平台,原因不只是数据安全,还有权限的细粒度可控。PingCode 在这个区间的适配度较高,它主要服务中大型企业及 100 人以上组织,在需求追溯、权限分层、跨项目协同上的设计比较完整。
4. 500 人以上或多事业部:立项要先解决预算和考核归属
这个规模的项目,技术问题往往不是最难的,难的是”这件事算谁的业绩”。我的建议是在立项阶段就明确三件事:
- 预算从哪个部门出,超支由谁承担;
- 参与成员的绩效由项目组评价还是原部门评价,权重多少;
- 项目结束后的成果归属和后续运维责任归属。
这三件事谈清楚,比写 50 页技术方案更能提升成功率。

三、不同情况下的取舍:没有全都要的选项
立项阶段的每一次选择,本质上都是在两个代价之间做取舍。我把最常见的四组取舍列出来,供你对照自己的情况判断。
1. 取舍一:流程严格度 vs 立项速度
流程越严,立项越慢,但执行期的变更冲击越小。这里有个经验值可以参考:如果项目周期在 3 个月以内,立项流程不要超过 1 周;如果周期超过 9 个月,立项投入 3,4 周是划算的。
判断公式很简单:立项投入时间 / 项目总周期。低于 5% 时通常偏轻,高于 15% 时通常偏重。
2. 取舍二:工具能力 vs 组织成熟度
工具能提供能力,但不能提供纪律。如果你所在的团队连”需求变更要记录”这件事都做不到,那么上一个功能强大的平台只会让混乱变得更快、更显眼。
我的建议顺序是:先定三条不可妥协的规则(变更必记录、任务必挂范围条目、权限必对应责任),再选工具。三条规则都落不了地的组织,先解决管理问题。
3. 取舍三:自建 vs 采购
自建的优势是贴合度高、数据完全自控;劣势是维护成本高、能力迭代慢。我见过一个 IT 团队自研项目管理工具,第一年很好用,第三年因为核心开发离职,工具停更,最后反而成了负担。
除非你的业务逻辑确实特殊到市面产品无法覆盖,否则采购成熟平台的综合成本更低。
4. 取舍四:私有化部署 vs SaaS
这是一组成本与合规的取舍。私有化部署前期投入更高,但数据主权完全在自己手里,长期看更适合数据敏感行业和强合规要求的组织。SaaS 上手快、维护成本低,适合数据敏感度不高的场景。
对于中大型企业,尤其是有 Jira 使用历史、希望做国产替代的组织,私有化部署 + 平滑迁移是一个值得认真评估的组合。PingCode 在这条路径上的成熟度较高,迁移时工作项、字段、附件和历史评论可以对应保留,避免了”从零重建”的巨大成本。

四、一页纸立项自检清单
每次立项评审前,我会用下面这份清单过一遍。它的价值不在”填表”,而在于任何一项填不出来,就说明立项还没到可以启动的状态。
1. 范围维度
- 内圈是否每个条目都能对应一条客户可执行的验收动作?
- 外圈是否至少写了 3 条明确的”本次不做”?
- 中圈的每个条目是否都定义了触发条件?
- 是否存在”后续再定”的悬空项?如果有,是否约定了决策截止日期?
2. 角色维度
- 每个模块是否只有一个 A(最终负责人)?
- C(被咨询人)是否标注了咨询时机?
- 是否存在”能改范围但不担责”的角色?如果有,是否已改为双签?
- 兼职成员的投入比例是否折算成小时?
3. 风险维度
- 识别出的 Bus Factor = 1 的模块有几个?
- 每条风险是否有 exit_condition(退出条件)?
- 是否有明确的成员退出交接规则?
- 变更分级是否定义清楚,每一级的审批人是否到位?
4. 工具与数据维度
- 范围基线能否在工具里直接对应到任务、测试和发布记录?
- 权限配置是否和角色矩阵一致?
- 迁移场景下,历史数据是否需要校验?校验责任人是谁?
- 是否有定期(建议双周)的范围基线与实际执行偏差检查机制?
五、写在最后:立项不是仪式,是把未来的扯皮提前花掉
回到开头那个延期 5 个月的项目,如果重来一次,我不会去改技术方案,我会做三件事:把范围基线拆到验收动作级别、给每个成员标注投入小时数和备份人、把所有变更按影响层级分级授权。这三件事加起来大概两周,但能省掉后面五个多月里大部分的争论和返工。
我的核心观点是:项目范围控制的本质,不是控制需求,而是控制”谁有权定义需求”;项目成员风险控制的本质,不是留住人,而是让组织不依赖任何单个人。这两句话听起来有点抽象,但落到立项文件上,就是三张表和一套变更规则。
如果你现在正在准备立项,我建议你下一步做三件具体的事:
- 今天就写一版三圈范围基线,哪怕只有一页纸。重点写外圈,因为那是你未来最需要引用的部分。
- 明天把项目成员名单拉出来,标注投入小时数和备份人。凡是找不到备份人的模块,标记为红色,列为本月必须解决的风险项。
- 在下一次项目会上明确变更分级规则,并且当场确认每一级的审批人。这件事只需要 20 分钟,但它决定了未来大半年的沟通效率。
立项做得扎实的项目,执行期往往看起来很”平淡”,没什么戏剧性的救火,也没什么惊天动地的加班。那种平淡,才是立项阶段真正在起作用的证据。
常见问题解答(FAQ)
文章包含AI辅助创作:项目立项项目范围教程:项目成员风险控制,避坑指南,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/283523
读者评论
我们去年做的是跨四个部门的仓储系统,立项会也出现过类似的“台账以谁为准”争了半个多小时,最后也是先搁置。但我想补一点不同看法:后来的扯皮其实不只是范围没写清,还因为各部门的考核指标不一致,生产关心停机时长,财务关心库存周转,谁都不愿在自己数据上让步。这种利益冲突,靠三圈法可能只是把矛盾提前暴露,真要解决还得往上一级拍板。
三圈法那部分我比较认同,尤其是中圈写触发条件这个做法。我们之前也列过“暂不做”,但只写名字没写条件,结果客户一问“为什么不做”,团队自己都说不清,最后还是被塞进来了。不过实际用的时候中圈很容易越写越多,变成新的范围膨胀,得有人定期清一遍才行,不然文档也会失控。
风险登记册和退出机制这两点有共鸣。我经历过一个项目,核心开发中途被抽走,交接文档只有半页,接手的人光理清模块就花了两周。但我对“工具先行、规则后补”有点保留,我们团队恰恰是先在某项目管理平台里把责任人和审批节点配出来,大家在填的过程中才发现角色有重叠,反而推动规则先定下来。工具和规则可能不是严格的先后关系,关键看谁带着问题去用。