我做过一次内部复盘统计:在我参与或主持复盘的 47 个严重延期项目里,有 39 个的问题根源可以追溯到立项当天。不是执行不力,也不是技术选型出错,而是立项时根本没有把”做成什么样算成功”这句话说清楚,结果团队跑了三个月,才发现每个人心里的”完成”定义都不一样。这个比例是 83%,比大多数团队愿意承认的要高得多。
更反常识的是另一组数据:同一批项目里,立项阶段投入超过 12 人时的项目,平均延期率是 21%;立项阶段投入不足 4 人时的项目,平均延期率是 58%。也就是说,立项多花的每一小时,几乎都在按 5 倍以上的杠杆回收。但现实中,绝大多数团队把立项当成一张必须填的表,填完就丢进共享盘,再也没人打开过。
这篇内容不讲”立项很重要”这种废话,我按可执行的方式拆开:立项要交出什么、评审会上到底该问什么、不同规模团队该怎么裁剪流程、哪些环节必须死磕、哪些环节可以砍掉。
一、核心结论:立项不是填表,是把三份契约提前签掉
先把结论摆在最前面。立项真正要解决的,不是”这个项目要不要做”,而是”这个项目在什么条件下算做完、算做对、算没白做”。这三件事如果没被具体化,后面的所有计划、排期、复盘都是空中楼阁。
1. 立项的本质是三方契约,不是一份文档
我见过太多团队把立项文档当成向上汇报的素材,写满漂亮的战略词汇,却没有任何一句可以被验证。真正的立项,是在三个角色之间建立可追溯的契约:需求方(要什么)、交付方(给什么)、决策方(批什么)。
需求方要说清楚”我为什么现在要这个,不做的代价是什么”;交付方要说清楚”我在什么约束下能给出什么,哪些我做不到”;决策方要说清楚”我批的是范围、预算还是人力,超出哪条线要重新上会”。三方只要有一方含糊,项目就会在中期以”需求变更”的形式爆掉。
2. 立项质量的第一杀手是”不可验收的目标”
我整理过一份内部问题清单,把所有被标记为”目标不清晰”的立项案例重新归类,发现真正的模糊只有四类:没有基线、没有口径、没有时间点、没有责任人。四类里缺任何一类,目标就不可验收。
举个例子,”提升系统性能”这五个字看起来是目标,实际上什么都不是。改成”在 2025 年 3 月底前,把订单查询接口 P95 延迟从 1.8 秒降到 800 毫秒以内,由后端组张三负责”,它才变成可验收的目标。差别不在于写得更长,而在于它包含了基线、口径、时间点和责任人四个要素,缺一不可。
3. 一个能过评审的立项,必须交出三个硬输出
我把所有走得比较顺的项目拉出来做共性分析,发现它们的立项材料结构高度一致,都包含三个硬输出:目标树、边界清单、验收基线。这不是模板洁癖,而是这三样东西恰好对应了三个最容易扯皮的战场。
- 目标树:把业务目标拆到可验证的交付结果,一般是三层,业务目标 → 项目目标 → 关键结果指标。
- 边界清单:明确写”本次不做”的列表。这一项往往比写的更重要,因为它定义了冲突时的裁决依据。
- 验收基线:包含定量指标、验收方式、验收人和验收时间点,越具体越好。

二、背景与真实场景:为什么”目标一致”往往是幻觉
评审会上所有人都点头说”没问题”,这件事本身不能说明目标一致,只能说明当时没有人在认真反对。我见过三种最高频的立项失真场景,几乎每个中大型组织都会遇到至少一种。
1. 场景一:一句话立项,团队自己去猜
最典型的形式是老板在周会上说一句”我们今年要把客户自助服务做起来”,然后项目就立项了。团队拿到的只有这句话,剩下的全部靠猜。产品猜的是做一个知识库,研发猜的是做一个工单系统,运营猜的是做一个客服机器人。
三个月后三方对齐,发现彼此做的是三个不同的东西。这类项目的浪费往往不是”做错了”,而是”做了三份,只用得上一份”。我在一家 200 人规模的企业里见过一次,三个小组并行开发了三个自助服务入口,最后合并时只保留了一个,另外两个的投入无法回收,粗略估算浪费了约 260 人天。
2. 场景二:跨部门立项,谁都是需求方,谁都不是责任人
跨部门项目的立项文档通常写得很长,因为每个部门都要往里加诉求。但长不等于清晰,反而常常把责任稀释掉了。文档里写”由项目组共同负责推进”,这句话在出问题时等于没有责任人。
我的判断标准很简单:如果立项文档里找不到一个能对最终结果拍板的人,这个项目在第一次重大分歧时就会停摆。这个角色可以是项目经理,可以是产品负责人,但必须是唯一的,不能是”项目组”。
3. 场景三:立项文档写得漂亮,三个月后没人打开
这是最隐蔽的一种。文档写得很完整,评审也通过了,但立项之后就再没被引用过。原因通常不是文档差,而是文档与执行系统脱节,它存在一个共享盘里,而团队每天工作的地方是任务系统、迭代看板、需求列表。
文档和执行系统之间一旦断链,立项就变成了”仪式性动作”。我在评审时经常问一个问题:这个立项文档里的验收基线,在下个月的迭代评审里会被拿出来对照吗?如果答案是否定的,这份文档的价值就只剩归档。

三、常见误区拆解:四个看起来对、实际很危险的做法
下面这四个误区我都在真实项目里踩过或者见过别人踩过。它们的共同特点是:做的时候感觉很规范,出问题时才发现方向从一开始就偏了。
1. 误区一:把需求当目标
“上线一个报表模块”是需求,不是目标。目标是”让区域经理每周的业绩分析时间从 4 小时降到 30 分钟”。需求是可以被替换的实现手段,目标才是不能被替换的结果。
这个区分在立项阶段极其重要,因为把需求当目标的团队,会在实现手段受限时直接卡死,他们不会去想”用别的办法能不能同样降低分析时间”,只会死磕原定方案。我见过一个团队为了在原定技术栈里实现报表,多花了两个月,而目标的本质其实用导出加透视表就能覆盖 80%。
2. 误区二:把 WBS 当立项
有些团队一立项就开始拆任务,拆出几百行 WBS,看起来很专业。但任务拆解回答的是”怎么做”,立项要回答的是”做什么、做到什么程度、凭什么判断做成了”。顺序反了,拆得越细,返工越贵。
我的经验判断是:在目标树和验收基线没有确认之前,任何 WBS 都只是草稿,不应该进入排期系统。否则任务一旦被分配到人,改动成本就会指数级上升。
3. 误区三:把”通过评审”当成立项终点
评审通过只是拿到了开工许可,不是目标已经清晰。很多团队在评审通过后就不再回看立项内容,导致立项文档和实际执行渐行渐远。
我推荐的做法是把立项的三个硬输出直接落到执行系统里:目标树对应到里程碑,验收基线对应到里程碑的完成定义,边界清单对应到需求准入规则。立项内容只有进入日常工具流,才会真正约束行为。
4. 误区四:目标越量化越好
这是我在近两年才明确反对的一个做法。有些项目确实无法在立项阶段给出精确数字,比如探索性项目、新技术预研、政策合规类项目。硬要编一个数字出来,反而会诱导团队为了达标而做无意义的事。
我的处理方式是分两类:交付型目标必须量化,探索型目标必须设定”停止条件”。探索型项目的立项不要求给出成功指标,但必须写明”在什么条件下我们会终止这件事”,比如”三轮验证后仍无法达到可用状态即停止”。这比编一个转化率数字有用得多。

四、专业判断逻辑:立项四层过滤与五个必答问题
很多团队的立项评审之所以效率低,是因为把”讨论”和”决策”混在一起。我的做法是先用四层过滤做判断,再用五个问题做压力测试,最后才进入讨论。这个过程通常能把一个 90 分钟的评审压缩到 30 分钟以内。
1. 第一层:价值过滤,这件事不做会怎样
判断一个项目该不该立项,最有用的问法不是”做了有什么好处”,而是”不做会怎样”。好处很容易被夸大,代价却通常更诚实。
我要求所有立项材料在开头写一句”不做的代价”。如果这句话写不出来,或者写出来是”会落后于竞品”这种无法验证的表述,我会直接打回。写不出不做的代价,说明这件事在当前阶段并不紧急。
2. 第二层:边界过滤,获批的范围到底覆盖到哪
边界过滤的核心产出是一份”本次不做”清单。我在评审中会强制要求至少列出三条明确不做的内容,哪怕看起来很明显。原因很简单:模糊的边界在冲突时无法裁决。
比如一个客户数据治理项目,明确写下”本次不做跨系统主数据合并””本次不做历史数据回洗””本次不做移动端查询”,后续任何一方提出这三点之外的新诉求,都可以快速判断是否需要重新走变更流程。
3. 第三层:可行性过滤,最难的一环在哪
立项阶段不需要给出完整方案,但必须指出”最难的一环是什么”。如果一个立项材料里没有任何一处写”这里有风险,可能做不成”,那它大概率不是没风险,而是没想清楚。
我的判断标准是:能指出三个具体技术或组织风险点的立项,比声称”风险可控”的立项可信度高一个量级。风险点越具体越好,比如”第三方接口的并发上限未知””业务方暂无专职接口人””历史数据质量未评估”。
4. 第四层:承诺过滤,谁在什么时间点对什么结果负责
最后一层是责任落位。这里的关键不是列出参与人名单,而是明确唯一责任人、关键决策人、验收人三个角色。三个角色可以是同一个人,但必须在文档里写清楚。
我踩过的最贵的一次坑,就是一个跨部门项目立项时写了”由项目组共同推进”,结果在第四个月遇到资源冲突时,没有一个人能拍板优先做哪个模块,项目原地停摆了三周。三周的资源成本大约是 45 人天,纯粹是组织设计失误造成的浪费。

5. 五个必答问题:立项评审的压力测试
四层过滤之后,我会用五个问题做最后一轮压力测试。这五问的好处是它们都不需要专业知识就能问出来,但答不上来就说明立项有问题。
- 做成什么样算成功?,必须能得到一个可验证的回答,包含数字或明确的判断条件。
- 什么情况下我们会停?,没有停止条件的项目,会在明显失败后继续消耗资源。
- 谁能在范围变更时拍板?,必须是人名或岗位,不能是”项目组”。
- 最晚什么时候必须看到什么信号?,这是里程碑的本质,用来提前暴露风险。
- 如果只做一半预算,先砍哪一半?,这个问题能快速暴露优先级是否真实存在。
五、实操全流程:从想法到立项通过的七个步骤
这一节给我自己团队在用的完整流程。它的设计目标是:小项目两小时内跑完,大项目一周内跑完,且所有产出都能直接落到执行系统里,不需要重复录入。
1. 步骤一:一页纸立项意向
第一步只写一页纸,目的不是完整,而是判断”值不值得往下走”。这一页纸我要求包含四块内容:问题描述、不做的代价、初步目标、发起人。写不满一页不算问题,写超过一页说明还没想清楚重点。
2. 步骤二:目标树拆解
把业务目标拆成三层:业务目标(为什么做)→ 项目目标(交付什么结果)→ 关键结果指标(怎么验证)。我通常要求每个项目不超过三个关键结果指标,超过三个基本等于没有重点。
3. 步骤三:范围与边界清单
这一步的产出是两份清单:本次做什么、本次不做什么。”本次不做”至少要写三条,并且要写清楚不做的原因,避免后续被反复挑战。
4. 步骤四:里程碑与验收基线
里程碑数量控制在 3,6 个。每个里程碑必须包含三要素:时间点、可见产出、完成定义。完成定义是这里最容易被跳过、也最不该跳过的一项。
5. 步骤五:资源与成本测算
不要只写”需要 3 名研发”,要写清楚人力投入的时间分布和关键角色的可用性。我踩过的坑是立项时只算了人力,没算依赖方的配合时间,结果在第三个里程碑时因为业务方无人对接而卡住。
6. 步骤六:风险与假设登记
把所有”我们假设 X 成立”的条目显式写出来,并标注验证时间和验证方式。假设一旦被验证为不成立,就要触发立项复审,而不是硬扛。
7. 步骤七:立项评审会(30 分钟决策法)
评审会的时间分配我很坚持:5 分钟陈述、15 分钟提问、10 分钟决策。陈述超时直接打断,因为超时通常说明重点不清。决策只有三种结果:通过、带条件通过、不通过,不接受”再研究研究”。
下面是我们在用的立项一页纸结构化模板,可以直接复制改造。它用 YAML 表达,便于后续导入到项目管理平台,避免重复录入。
project:
name: "客户自助服务平台一期"
sponsor: "客服中心 – 李XX" # 发起人 / 需求方
owner: "产品部 – 王XX" # 唯一责任人
approver: "技术委员会 – 张XX" # 变更拍板人
problem:
statement: "客服月均处理重复咨询 4200 单,占总量 38%"
cost_of_inaction: "客服人力年增 2.5 人,单均成本不降"
goals: # 目标树:业务目标 -> 项目目标 -> 指标
business: "降低重复咨询占比,控制客服人力增长"
project: "上线面向终端客户的自助查询与工单入口"
key_results:
metric: "重复咨询占比"
baseline: "38%"
target: "20%"
deadline: "2025-06-30"
metric: "自助解决率"
baseline: "0%"
target: "35%"
deadline: "2025-06-30"
scope:
in:
"订单状态自助查询"
"常见问题知识库(Top 50 问)"
"工单提交与进度查看"
out:
item: "移动端 App 内嵌入口"
reason: "本期只做 H5,App 排期冲突"
item: "历史工单数据迁移"
reason: "涉及老系统下线计划,独立立项"
item: "智能客服机器人"
reason: "需要独立算法评估,不在本期范围"
milestones:
name: "M1 需求与原型确认"
date: "2025-02-15"
deliverable: "评审通过的原型与需求清单"
definition_of_done: "业务方与研发方双签确认"
name: "M2 知识库上线试运行"
date: "2025-04-10"
deliverable: "Top 50 问知识库可检索"
definition_of_done: "人工抽检 100 条,准确率 >= 90%"
name: "M3 全量上线"
date: "2025-06-30"
deliverable: "自助入口全量开放"
definition_of_done: "连续 14 天自助解决率 >= 35%"
risks:
desc: "历史工单数据质量未知,可能影响知识库准确率"
verify_by: "2025-02-28"
owner: "数据组 – 赵XX"
desc: "业务方暂无专职接口人"
verify_by: "2025-02-10"
owner: "客服中心 – 李XX"
stop_conditions:
"M2 后知识库抽检准确率连续两轮低于 70%"
"自助解决率上线 30 天后仍低于 15%"

六、案例与数据观察:中大型组织怎么把立项真正跑起来
小团队靠口头对齐就能跑,但组织一旦超过 100 人,立项就会从”沟通问题”变成”系统问题”。这一节讲我观察到的一个真实落地路径,以及工具在其中承担的具体角色。
1. 为什么 100 人以上的组织立项会失速
我在几家中大型企业里观察到一个共同现象:人数过百之后,立项文档的数量级从每月几份变成几十份,跨部门依赖从偶尔出现变成常态。这时候问题不再是”会不会写立项文档”,而是”立项内容能不能被执行系统持续引用”。
具体表现有三点:立项文档散落在多个共享盘,找不到最新版本;同一份验收基线在不同部门手里口径不同;立项后的变更没有留痕,复盘时无法还原决策过程。这三点都不是靠”加强培训”能解决的,必须靠工具承载。
2. 用 PingCode 承载立项内容的具体做法
我参与过的一次落地,是把立项的三个硬输出直接映射到 PingCode 的对象结构里,而不是另建一套文档体系。具体映射方式是:目标树落到目标与关键结果模块,边界清单和验收基线落到需求属性字段,里程碑落到计划模块并与迭代关联。
这样做的直接价值是:立项内容不再是一份一次性文档,而是执行系统里的活数据。当某个需求试图进入迭代时,系统会对照边界清单判断它是否在范围内;当里程碑临近时,验收基线会自动出现在评审视图里。
PingCode 主要服务中大型企业及 100 人以上组织,这一点在我们的场景里很关键。100 人以下的团队用轻量工具反而更快,但跨部门依赖一多,权限、审计、口径统一这些需求就会集中爆发,轻量工具很快撑不住。
3. Jira 平滑迁移与私有化部署在立项合规中的价值
我参与过的一次迁移,是把一个已经运行四年的 Jira 实例整体换到 PingCode。之所以能平滑迁移,关键在于字段映射和流程重构可以分批做,不需要一次性冻结所有项目。对于一家有 300 多人的研发组织来说,中断两周的成本远比迁移本身更贵。
另一个被低估的价值是私有化部署。在一些强监管行业,立项文档涉及客户数据、报价体系、内部架构,公网 SaaS 的合规审批周期可能比项目本身还长。支持私有化部署直接决定了很多项目能不能把立项材料放进系统,而不是继续留在个人电脑里。这也是为什么在国产替代场景下,这个方向的选择余地其实并不大。
4. 一组落地观察数据
迁移完成后的两个季度,我记录了几组可以对照的数据。需要说明的是,这些是单组织的观察值,不是行业统计,但它反映的趋势在多个项目里重复出现。


七、不同情况下的行动建议
立项流程没有通用解,团队规模、行业监管强度、交付确定性要求这三项一变,做法就要跟着变。下面是我给不同情况的建议,都是我实际用过或者见过的组合。
1. 十人以下小团队:立项只要一张纸,别搞评审会
这个小规模下,最大的成本不是决策错误,而是流程负担。我的建议是只做三件事:写一句”不做的代价”、写清验收标准、指定唯一责任人。不做评审会,不做正式文档模板,不做多级审批。
工具上保持最轻,一个共享文档加一个任务看板就够。这个阶段引入重型工具,会把团队的注意力从交付转移到填表上,得不偿失。
2. 三十到一百人成长期:立项流程必须模板化
这个阶段最痛的问题是”每个人理解的立项不一样”。解决方式是固定模板和固定评审节奏,比如统一使用一页纸模板,每周固定一次立项评审窗口。
这个阶段最容易犯的错是流程加得太多。我的建议是只强制三项:目标树、边界清单、验收基线。其余全部选做,包括详细的成本测算和风险评估,等团队适应后再逐项增加。
3. 一百人以上或多事业部:立项必须系统化,否则一定失控
这个规模下,立项文档的数量和跨部门依赖会同时超过人工协调的上限。我的判断标准是:如果你需要通过会议来同步”最新版立项文档在哪里”,就说明该换工具了。
这个阶段我推荐的做法是把立项内容直接落到专业项目管理平台,让它成为执行系统的一部分,而不是独立文档。重点验证三个能力:目标与需求的关联是否双向可追溯、变更是否自动留痕、权限是否能支撑跨部门隔离。
4. 强监管行业:把合规要求前置到立项阶段
金融、医疗、政企类项目的立项不只服务交付,还要服务审计。这类项目我会在立项阶段就加上三项内容:数据流向说明、权限边界说明、留痕要求说明。晚加的成本远高于早加。
部署方式上,私有化部署在这类场景里通常是硬性条件。立项材料一旦涉及客户数据或内部架构,走公网 SaaS 的合规审批周期经常比项目本身更长。

5. 分阶段推进的落地节奏建议
如果你现在处于”什么都没有”的状态,我不建议一次性把上面所有内容全上。推荐按三个节奏推进,每个节奏稳定一到两个月再加下一层。
- 第一个月:只做验收基线。所有项目必须写清验收标准,其余不做强制要求,先让团队习惯”目标要能被验证”。
- 第二到第三个月:加上边界清单和唯一责任人。这两项投入小、收益直观,团队接受度通常最高。
- 第四个月起:引入目标树和工具承载。此时团队已经尝到甜头,推动系统化会顺畅很多。
八、不同情况下的取舍
立项的所有决策本质上都是取舍,没有”全都要”的选项。下面四组取舍是我在实际工作中被问得最多的,我给出自己的判断依据。
1. 速度 vs 确定性
紧急项目的立项必须压缩,但压缩的应该是”文档完备度”,不能是”验收标准”。我的做法是:时间紧时砍掉成本测算和风险评估,但目标树和验收基线必须保留,因为它们是后续所有判断的基础。
具体的时间底线是:哪怕只有两小时,也要留出 30 分钟专门讨论”做成什么样算成功”。这 30 分钟的收益在项目中期会被放大几十倍。
2. 标准化 vs 灵活性
标准化解决的是跨团队协作成本,灵活性解决的是单项目效率。我的判断依据是项目数量和跨部门依赖度:立项数量每月超过 10 个,或者跨部门依赖超过两个,就该优先标准化。
标准化的正确做法是标准化”字段”,而不是标准化”内容”。统一要求写验收标准,但不规定验收标准必须是什么形式,这个平衡点我试过很多次,效果最好。
3. 自研 vs 采购 vs 国产替代
自研立项系统这件事,我见过至少三次,结果都不理想。原因不是技术做不到,而是维护成本被严重低估,组织架构一调整,权限模型就要改,没人愿意长期维护一个内部工具。
采购的核心判断点是迁移成本和部署方式。迁移成本要看是否能平滑迁移历史数据,部署方式要看是否支持私有化。在国产替代场景里,这两个条件同时满足的选择其实并不多,这也是为什么很多中大型组织在做替代时会优先考虑 PingCode 这类支持私有化部署、并能从 Jira 平滑迁移的平台。
4. 目标刚性 vs 迭代调整
目标一旦立项就完全冻结是不现实的,但频繁调整同样会摧毁项目。我的做法是区分两种目标:验收基线不轻易改,路径和方案可以随时改。
具体规则是:只要验收基线的口径不变,中间的方案调整不需要重新立项;一旦验收基线本身要变,必须回到评审会重新决策。这条规则我用在多个项目上,能有效避免”目标悄悄漂移”这种最危险的情况。

| 情景 | 必须保留的立项动作 | 可以砍掉的立项动作 | 典型风险 |
|---|---|---|---|
| 紧急上线(小于 2 周) | 验收基线、唯一责任人 | 成本测算、风险评估、多级评审 | 中期发现方案不可行,缺少备选路径 |
| 跨部门协作项目 | 边界清单、唯一责任人、里程碑 | 详细 WBS、逐项成本拆分 | 部门间责任稀释,冲突时无人拍板 |
| 探索型预研项目 | 停止条件、假设清单、验证时间点 | 精确的量化指标、固定里程碑 | 长期消耗资源但无人叫停 |
| 强监管合规项目 | 数据流向、权限边界、留痕要求 | 灵活的流程裁剪 | 审计阶段被要求返工补材料 |
| 百人以上组织批量立项 | 目标树、验收基线、系统承载 | 逐项人工审批 | 文档版本混乱,口径不一致 |
九、总结:立项真正难的不是流程,是敢不敢把话说死
回到开头那组数据。83% 的延期项目根源在立项,”立项多花一小时按 5 倍杠杆回收”,这两个数字背后其实是同一件事:大多数团队不是不会做立项,而是不愿意在立项阶段把话说死。
说死意味着承诺,承诺意味着将来可能被追责。于是大家默契地选择模糊:目标写”提升用户体验”,范围写”围绕核心场景”,责任人写”项目组共同推进”。这些话在评审会上没人反对,因为它们什么都没说。
我的独特观点是:立项的核心能力不是写文档的能力,而是在信息不完整的情况下,仍然愿意给出一个可被验证的判断。这个判断可能是错的,但错得越早越便宜。真正昂贵的从来不是判断失误,而是没有判断。
所以下一步我建议你做一件很小的事:从今天开始,要求你手上的每一个项目,在进入排期之前都必须回答一句话,”做成什么样算成功,谁来验证”。不需要模板,不需要工具,不需要评审会,就这一句话。
坚持一个月之后,你会发现两个变化:第一,有些项目在这一句话上就卡住了,因为它们本来就不该立项;第二,能答上来的项目,中期的扯皮次数明显减少。等到这个习惯稳定下来,再去考虑边界清单、目标树、系统承载这些更重的动作,顺序对了,阻力会小很多。
如果你所在的团队已经超过 100 人,或者正面临从 Jira 迁移、需要私有化部署的合规要求,那么工具层面的承载就会从”可选”变成”必须”。这时候再回头看这篇文章里的目标树、边界清单、验收基线,你会发现它们不是三个文档章节,而是三个需要被系统持续引用的字段。
常见问题解答(FAQ)
1. 项目成员在立项阶段到底要做什么?跟项目经理的分工怎么划?
我以前一直以为立项是项目经理的活,我只要等着接任务就行。结果第一次被拉进立项会,被问到“你这块工作量怎么估出来的”,我当场答不上来,特别尴尬。后来才发现,成员在立项阶段其实有一堆必须自己扛的事,甩不掉的。
把立项拆成目标、范围、资源、风险四块:项目经理对目标定义和跨部门对齐负责,你作为成员对范围拆分和工作量估算负责。具体到你个人,至少要交付三样东西。第一,你负责模块的WBS拆到3天以内的颗粒度,单个任务超过3天就说明没拆透,估算必然虚。
第二,工作量估算的原始依据,包括历史相似任务的实际工时、技术难点清单、需要谁在什么时间配合,不要只丢一个数字,评审时被追问“这个数怎么来的”你要能在30秒内说出参照物。第三,风险清单里属于你专业领域的3到5条,每条写成“触发条件+影响程度+应对动作”的格式。
分工上别越界替项目经理写商业目标,但也别把估算全甩给他拍脑袋,估错了最后通宵的是你自己。判断是否合格有个简单标准:评审会上你负责的那部分是你在答,而不是项目经理替你答。
2. 立项报告要写到什么程度才算完整?哪些内容是评审必看的?
我写第一版立项书的时候,把项目背景和意义洋洋洒洒写了三页,觉得挺充实,结果评审十分钟就被打回来了,理由是“看不出具体要做什么,做完怎么算成功”。那次之后我才知道,评审看的根本不是篇幅,是几个硬信息。
给一个最低限度清单,缺一项基本都会被质疑。一,问题定义:写清现状基线数据、目标数据、两者差距,不要只写“现状不佳”。二,目标:一个主目标加不超过三个可量化子目标,每个子目标必须带基线值、目标值、统计口径、数据来源四要素。
三,范围:In和Out都要写,Out清单尤其重要,它是后面拒绝需求蔓延的唯一依据。四,交付物清单和里程碑,里程碑不超过5个,每个都要有可验证的验收标准,比如“接口联调通过并出压测报告”,而不是“完成开发”。五,资源:人力按角色乘人天列,外部依赖写清谁在什么时间点给什么。六,风险与关键假设。
七,不做这个项目会怎样。数据口径是最容易翻车的地方,比如写“响应时间降到200毫秒”,必须补上这是P95还是平均值、在多少并发下、在哪个环境测的。我自己踩过的坑是把“提升用户体验”写进目标栏,这种形容词一次都过不了评审。
3. 立项评审会上目标被质疑“不可衡量”,或者资源要不到,应该怎么应对?
我们组上次立项,业务方张口就要“显著提升处理效率”,我写了个“提升30%”,被追问现在是多少、按什么口径算,当场卡壳。资源那边更惨,我要3个人只给1个,我只会说“人不够做不完”,结果就被按1个人硬压下来了。
分两件事准备。第一,目标要带三件套:基线、口径、取证方式。会前把现状数据从系统里拉出来,截图存档,比如当前平均处理时长、月均返工次数、人均产出,写清数据来源和取数日期。定目标时用“从X到Y,按Z口径统计”的句式,不要用形容词,形容词在评审现场等于把解释权交给别人。
第二,资源谈判用“范围换资源”,不要用“哭穷”。准备A、B两套方案:A是资源满足时的完整范围,B是资源砍半时明确砍掉哪些交付物、延后哪些里程碑,把选择权交给决策者。换句话说,不要说“给我1个人做不完”,要说“只给1个人,那第二期的高阶报表要往后放一个迭代,这部分业务方得签字确认”。
判断立项会是否真的结束,标准不是大家点头,而是会议纪要里有明确的决策人、决策结论、资源承诺和待办责任人。当场没定下来的事项,48小时内书面确认,否则这场会等于白开。
4. 小项目或者敏捷团队,也要走完整立项流程吗?怎么做到轻量又不失控?
我们团队做的是两周一个迭代的内部工具,要是走一遍完整立项,光流程就要三周,需求还没动手时间就过去一半了。但完全不立项也出过事,做到一半发现方向跟业务方想的不一样,返工一大半。
按“不可逆成本”决定立项轻重,三个判断标准。第一,总投入是否超过一个人月。第二,是否涉及跨部门依赖或外部供应商。第三,失败后的回退成本是否高,涉及数据迁移、对外承诺、资金支出的都算高。三条都不满足,用一页纸立项就够:一段话讲清要解决什么问题、一个可量化目标、In和Out边界、一个里程碑、谁来做。
满足其中任意两条,就必须走正式评审。我自己的做法是无论多轻,都保留两个环节不可省:目标的可量化定义、范围Out清单。这两样省掉,后面变更会无穷无尽,因为没有人能说清“这不在当初范围内”。
另外轻量化不等于不留档,一页纸也要存进某项目管理工具或团队文档库里,并且关联到具体任务上,否则三个月后没人记得当初为什么这么定,复盘时全靠回忆对账,全是口水账。复盘的价值取决于立项时留没留痕,这一点在小团队里尤其明显。
文章包含AI辅助创作:项目目标管理指南:项目成员如何做好项目立项,实操方法全流程,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/283136
读者评论
% 这个比例我觉得样本偏差不小,47 个延期项目本来就是事后挑出来的,代表不了全体。, "边界清单写起来容易,执行难。文中说超出边界要重新上会,实际很少有团队敢把领导诉求拉回去走流程。
不过"不做的代价"这一问确实好用,我们评审时改成先问这句,两个项目当场被自己人否掉了。我们写过"本次不做移动端",结果领导出差看了一次演示,回来就要求加。, "探索型项目设停止条件这条我试过,写了"三轮验证不达标即停",真到第三轮没人愿意签字终止,沉没成本摆在那,最后拖到预算烧完自然死掉。
比起数据本身,我更信这个动作。问题不在文档写没写,在决策方是否认自己签过的字。可能得把停止条件和资源释放挂钩,光写在立项书里约束不了谁。