2023 年 4 月,我主持过一场持续 4 小时 20 分的立项评审会。7 个项目依次过会,6 个当场通过,会议室里气氛很好。18 个月后复盘时,这 6 个项目里只有 1 个达成了立项书上写的核心指标,3 个中途转成维护状态,2 个直接下线。我把当初的立项材料翻出来逐份重读,发现了一个让人后背发凉的事实:那 5 个失败项目的立项书里,没有一份写过”如果出现什么情况,我们就承认这个假设不成立”。
这不是某一家公司的问题。过去 6 年,我以项目负责人和外部顾问的身份,参与过 200 多场立项评审,覆盖 30 人到 1200 人不等的研发组织。我统计过一个粗糙但稳定的规律:大多数研发团队的立项流程,把 80% 的精力花在了”写材料”和”排队等评审”上,只花不到 5% 的精力在”验证假设是否成立”上。结果就是流程看起来很规范,决策质量却很差。
这篇文章我想讲清楚三件事:立项流程的问题到底出在哪里、一个能真正筛掉坏项目的流程长什么样、以及在不同团队规模下你应该怎么取舍。所有数据来自我实际负责或深度参与的项目复盘,涉及具体公司的地方做了脱敏处理。
一、核心结论:立项流程优化的本质是决策成本管理
在展开细节之前,我先把最重要的四个判断放在前面。如果你只读这一段,也应该能拿到可执行的方向。
1. 立项流程的目标不是”控制”,而是”尽早暴露不确定性”
很多项目负责人把立项流程理解成一道闸门:卡住不合理的需求,防止资源被浪费。这个理解从根上就是偏的。闸门思维会让流程越做越重,因为每一道审批都在试图”证明这个项目可行”,而可行性在立项阶段几乎无法被证明。
我后来把目标改成了另一句话:立项流程的任务,是在花掉第一个工程师人月之前,把最大的三个不确定性明确写出来,并给出验证它们的方式和时间点。流程的目的从”证明能成”变成”说清楚哪里可能不成”,材料厚度一下子降下来了,决策质量反而上去了。
2. 90% 的立项问题出在”入口”和”出口”,不在中间审批
我复盘过 60 多份失败的立项,问题极少出现在评审环节本身。真正的漏洞在两处:入口没有结构化,任何一句话的需求都能变成立项申请;出口没有标准化,通过之后没有人跟踪当初的假设是否成立。中间那几层审批,更多是在为前两个漏洞买单。
3. 流程优化的收益在”拒绝”上,不在”通过”上
这是我最想强调的一点。大部分团队衡量立项流程好坏,看的是”通过率”和”评审效率”。但真正省钱的指标是”及时被拒绝的比例”。一个项目如果在立项阶段被否掉,损失的是几个人天的调研成本;如果它跑到第三个迭代才被砍,损失的是几十个人月加上机会成本。差距是几十倍。

4. 工具解决的是留痕和度量,不解决决策标准
我见过不少团队买了项目管理平台之后,立项流程反而更慢,因为审批节点可以无限加,加完之后还没有人敢删。工具的价值在于把立项数据沉淀下来,让你半年后能算出”哪一档的项目失败率最高””哪类假设最容易不成立”。如果你还没有决策标准,工具只会把你的混乱固化成流程。
二、真实场景:一个 260 人研发组织的立项流程长什么样
为了让讨论更具体,我把 2023 年接手的那家公司作为主要样本。它是一家做企业服务的 SaaS 公司,研发 260 人,分 5 个产品线、17 个 Scrum 小组,季度立项需求平均 40 个左右。我进入的时候,他们的立项流程已经跑了三年,有模板、有评审会、有 OA 审批流,看起来什么都不缺。
1. 我接手时看到的流程现状
流程是这样的:需求方填写一份 12 页的 Word 立项申请表,包括市场分析、竞品分析、技术方案、资源预估、里程碑规划。填完之后由产品总监初审,通过后进入每周三下午的立项评审会,评审会由 CTO、产品总监、技术总监、测试负责人四人组成。
通过评审后,立项结果在 OA 里走一个电子签批,签批完成后由 PMO 手动把项目录入研发管理系统,再分配给对应的小组。整个过程听起来没什么大问题,甚至比很多公司还规范。
2. 三个真实的立项卡点
第一个卡点是等待。周三的评审会一次只能过 4 到 5 个项目,而每周新增的立项需求平均 10 个,积压是常态。我查过记录,最长的需求从提出到上会等了 34 天,等轮到它的时候,市场窗口已经过去了。
第二个卡点是返工。12 页模板里,市场分析和竞品分析占了 5 页,但评审会上四位评委问的问题,80% 集中在”这个需求如果不做会怎样””技术上最大的风险点在哪””三个月后你用什么数据证明它成了”。这些问题模板里一个都没问。
第三个卡点是断链。立项书上写的里程碑和验收标准,进入研发管理系统后就变成了一个项目名称加几个任务,原文档躺在 OA 的附件里,没有任何人回头看。等到季度复盘,大家讨论的是”这个季度交付了几个项目”,没人讨论”当初立的项现在还该不该继续做”。
3. 立项流程里的隐性成本
我把这三个卡点折算成成本之后,数据比预想的更难看。按当时 260 人的规模、平均人力成本 3.2 万元/人月计算,一个季度的立项相关隐性成本大约 87 万元,其中只有不到 15% 体现在任何一张财务报表上。

更麻烦的是,这些成本不会一次性爆发,而是均匀地摊在每一天里,所以几乎没有人会把它当成一个需要解决的问题。直到某一天业务方直接绕过流程去找 CTO 口头拍板,流程才开始崩。
三、常见误区拆解:五个把立项流程做废的做法
下面这五个误区,我在不同的公司里至少各见过三次。它们的共同特点是:单看每一步都很合理,合在一起就变成了负向循环。
1. 误区一:把立项当成”资源申请”,而不是”假设验证”
最典型的表现是立项文档里全是”我们要做什么”,几乎没有”我们凭什么认为这件事能成”。我见过一份立项书,技术方案写了 6 页,业务假设只写了一句话:”预计可以提升用户活跃度。”这种立项就算通过了,也无法判断它该不该继续。
我后来要求所有立项申请必须回答一个问题:如果三个月后这个项目失败了,最可能的原因是什么?能答上来的团队,通常也能顺带说出验证方法。答不上来的,这个项目本身就还没想清楚。
2. 误区二:用统一的立项模板要求所有类型的项目
一个两周就能验证的小实验,和一个跨三条产品线、投入 30 人半年的大改造,用同一份模板、同一场评审会、同一批评委,这是最普遍也最昂贵的错误。结果通常是:小项目被流程拖死,大项目因为和小项目挤在一起而得不到充分讨论。
我测算过他们改造前的评审会时长分布:单项目投入小于 30 人月的项目占评审项目的 71%,却消耗了 58% 的会议时长,而这些项目的平均决议时间是 4.6 分钟。换句话说,一半以上的评审资源花在了本来不需要评审的事情上。
3. 误区三:把评审会开成宣讲会
我观察到的一个规律是:当一个项目负责人用了超过 8 分钟陈述背景,这场评审基本不会产生有效质疑。评委的注意力是有限资源,你在背景上花得越多,留给”这个假设站不站得住”的时间就越少。
后来我们把规则改成:陈述最多 5 分钟,且页面里不允许出现”市场背景””行业趋势”这类内容,直接从”最大风险”这一页开始讲。评审会的平均时长从 62 分钟降到 38 分钟,提出的有效质疑数量反而增加了约 40%。
4. 误区四:只度量通过率,不度量通过后的失败率
这是我最想纠正的一个指标。很多团队把”立项通过率控制在 60% 左右”当成流程健康的标准,但这个数字本身没有意义,它只说明评审的门槛松紧,不说明门槛是否放在了正确的位置。
真正该看的是两个指标的组合:立项通过率 × 通过项目在 12 个月后的目标达成率。如果通过率是 85% 而达成率只有 20%,说明门槛形同虚设;如果通过率是 30% 而达成率是 75%,说明流程在有效筛选。好的立项流程不是让更多项目通过,而是让通过的项目更少失败。

5. 误区五:把流程固化在 OA 或邮件里,和研发执行系统脱节
这是最隐蔽的一个误区。立项流程跑在 OA,执行跑在研发管理系统,中间靠 PMO 手工搬运。结果是立项时的假设、验收标准、里程碑全都留在了 OA 附件里,开发同学在执行系统里看到的只有一个项目名。
半年后你想复盘”当初立的项该不该继续”,得先去 OA 翻文档,再去执行系统拉进度,再找人核对。这个动作的摩擦成本高到没有人会主动做,于是立项复盘自然就消失了。
四、专业判断逻辑:一个能筛掉坏项目的立项流程怎么设计
讲完问题,讲设计。我总结出的框架是四个动作:分层、分口、前置标准、闭环度量。这四个动作是有顺序的,跳过任何一个都会让后面的失效。
1. 分层:按不确定性和投入把项目分成三档
分层的目的不是区分重要程度,而是区分”需要谁来决策”和”需要多少证据”。我用的是二维分层:横轴是最长验证周期,纵轴是峰值人力投入。
| 档位 | 典型特征 | 决策人 | 必要材料 | 评审时长 |
|---|---|---|---|---|
| A 档 / 探索型 | 验证周期 ≤ 6 周,峰值投入 ≤ 5 人 | 小组负责人 + 1 名跨组评委 | 1 页假设卡(问题、假设、验证方式、放弃条件) | 异步异步评审,24 小时内给结论 |
| B 档 / 交付型 | 验证周期 6-16 周,峰值投入 5-20 人 | 产品线负责人 + 技术负责人 | 3 页:假设、方案、里程碑与验收标准 | 30 分钟同步会 |
| C 档 / 战略型 | 周期 > 16 周,峰值投入 > 20 人或跨产品线 | 技术委员会 + 业务负责人 | 6 页:含替代方案对比、资源冲突分析、分期退出机制 | 90 分钟,含独立技术预研 |
这张表最容易被质疑的是 A 档”几乎不设门槛”。我的判断恰恰相反:A 档的价值就在于让大量低成本假设快速进入验证,而不是让它们伪装成 B 档项目挤进评审会。你在 A 档放行 20 个小实验,成本可能等于一个 B 档项目的调研成本,但信息量完全不是一个量级。

2. 分口:入口结构化,出口标准化
入口结构化指的是:任何人提交立项申请,都必须先填满 8 个必填字段,缺一个就进不了立项池。这不是为了形式,而是为了让不合格的想法在入口处自然衰减,写不出”放弃条件”的人,大概率也没想清楚要做什么。
出口标准化指的是:决议必须以三种结果之一结束,且必须带明确的后续动作。
- 通过:同时指定下一个检查点日期和检查指标,到期自动触发复盘。
- 有条件通过:明确列出必须先完成的 1-2 个前置条件,条件未完成不占用正式资源。
- 拒绝:必须写明拒绝理由和”在什么情况下可以重新提交”,避免同一个想法在三个月后换个名字再来一次。
我用 YAML 写了一个立项单的结构定义,直接配置在项目管理平台的自定义字段里,评审会前所有人都能看到同一份结构化数据,而不是各自翻 Word。
立项单:
8 个必填字段,缺任意一项无法提交
problem: "要解决的具体问题(禁止写'提升体验'这类不可验证描述)"
hypothesis: "我们的核心假设:做了 X,指标 Y 会从 A 变到 B"
kill_criteria: "放弃条件:如果到某日期某指标未达到某数值,立即终止"
max_investment: "峰值人力(人)+ 最长周期(周)+ 预算(万元)"
biggest_risk: "最大的一个不确定性及验证方式"
alternative: "不做的后果,以及至少 1 个替代方案"
checkpoint: "第一个检查点日期 + 检查指标"
owner: "唯一负责人(不可填团队名)"
这里有个细节值得强调:owner 字段必须填人名,不能填团队名。我见过太多”由 XX 小组负责”的项目,最后没人对假设是否成立负责。填人名之后,立项复盘的追责路径才存在。
3. 前置标准:写不出”放弃条件”的立项不批
这是整套逻辑里我认为最有效的一条规则。”放弃条件”这个字段的威力在于,它把决策从”讨论要不要做”变成了”约定什么情况下不做”。前者永远吵不出结果,后者是一次性约定,到期自动执行。
实操上要注意两点。第一,放弃条件必须是可测量的数值,不能写”如果效果不好就停”。第二,放弃条件要写清楚检查日期,且这个日期不能超过 8 周,超过 8 周才检查的项目,中间一定会有人开始给已经明显失败的方案找理由。
4. 度量:立项质量指标该怎么定
我用的是一套五维评分,每季度对当季通过的项目打分,用来校准评审标准,而不是考核个人。
- 假设清晰度:核心假设是否包含可量化指标和基线值。
- 放弃条件可执行性:是否包含数值、日期和明确的执行人。
- 资源估算偏差:立项时预估人力与实际投入的偏差率。
- 检查点达成率:第一个检查点的指标是否按期可判定。
- 决策可追溯性:六个月后能否在不问任何人的情况下还原当初的判断依据。

五、案例与数据观察:一个 260 人团队 18 个月的流程改造
下面是这家公司从 2023 年 Q2 到 2024 年 Q3 的实际改造过程和数据。我按时间顺序讲,因为顺序本身也是有信息量的,先做分层还是先做工具,结果差别很大。
1. 改造前的基线数据
2023 年 Q2 的基线是:季度立项需求 41 个,通过 35 个,通过率 85%,端到端立项周期中位数 17.5 天,12 个月目标达成率 19%,立项后 6 个月内终止的项目只有 2 个。最后一个数字最刺眼,不是项目都能活下来,而是失败的项默不作声地拖着,没人主动终止。
2. 三次迭代做了什么
第一次迭代(2023 Q3):只做分层和入口结构化。把 12 页 Word 换成 8 字段立项单,把项目分成 A/B/C 三档,A 档改为异步评审。这一轮没有动任何工具,全部在现有系统里用自定义表单和看板实现。效果立竿见影:端到端周期从 17.5 天降到 8.2 天,A 档项目数量从 0 涨到当季 14 个。
第二次迭代(2023 Q4):加放弃条件和检查点机制。要求所有项目必须填写放弃条件,并在项目管理平台里设置检查点到期提醒。这一轮带来了一个意外效果:当季立项通过率从 84% 直接掉到 71%,但下降的全部是原本就没人能说清假设的项目。
第三次迭代(2024 Q1-Q2):打通立项到执行的链路,把立项数据搬进研发管理系统。这一步是纯工程改造,也是最容易被低估的一步。打通之后,立项时的检查点、验收标准、放弃条件都变成了执行系统里的字段和自动化规则,到期自动生成复盘任务。
3. 改造后的数据
到 2024 年 Q3,主要指标的变化是:端到端立项周期中位数 4.3 天,立项通过率 55%,12 个月目标达成率 58%,立项后 6 个月内主动终止比例从 5% 上升到 33%。最后这个数字是我最看重的,主动终止比例上升,说明团队终于开始在项目失败之前做决策,而不是等它自然烂掉。

4. 工具选型:为什么最终落在 PingCode
第三次迭代要打通立项和执行链路时,我们评估了四类方案:继续用 OA 加人工同步、自研一个轻量立项系统、用通用项目管理平台、用研发专用的项目管理平台。我们最终选择了 PingCode,理由集中在三点。
第一是私有化部署能力。这家公司做的是企业服务,客户对数据边界有明确要求,立项文档里包含未发布的产品规划,不允许放在公有云上。PingCode 支持私有化部署,这一点直接排除了当时候选名单里的一半方案。我们最终部署在自己的机房,和内部 LDAP 打通,运维成本比预想低。PingCode 主要服务中大型企业及 100 人以上组织,对我们 260 人的研发规模来说,配置能力和复杂度是匹配的。
第二是从既有系统平滑迁移。他们原本用的是 Jira,积累了三年多的项目数据、工作流和自定义字段。如果迁移意味着”历史项目全部归档、新系统重新开始”,这个改造推进不下去。PingCode 支持从 Jira 平滑迁移,包括项目结构、工作流和字段映射,我们实际迁移了 380 多个历史项目,核心工作流在两周内完成对齐。这是整个项目能推进下去的关键前提。
第三是国产替代的整体考量。除了数据合规,还有采购流程、服务响应和后续迭代的连续性。对我们这种体量、又希望把立项标准和执行系统打通的团队来说,PingCode 是国产替代里比较直接的选择。
不过我想强调的是:工具是在第三步才登场的,不是第一步。如果我们一开始就买工具,多半会把那套 12 页模板原封不动地搬上去,然后流程变得更慢。先把分层、入口、放弃条件这三件事在纸面上跑顺,再考虑用什么系统固化它,顺序不能反。

5. 落地时踩的坑
整个过程不是一次成功的,有三个坑值得单独说。
第一个坑是把 A 档做成”后门”。分层刚上线时,有人把本该走 B 档的项目拆成三个 A 档小项目,绕开评审。我们的对策是加了配额:每个小组每季度 A 档项目不超过 5 个,且 A 档项目总人力不得超过该组总人力的 15%。
第二个坑是检查点提醒变成噪音。第一批自动化规则设得太密,一个项目 6 个检查点,每周都有人收到提醒,三个月后所有人开始忽略。后来我们改成”每个项目只允许一个活跃检查点”,下一个检查点在当前检查点完成后才生成,提醒的有效响应率从 22% 回到 71%。
第三个坑是迁移时把旧流程一起搬了过来。迁移到新平台时,我们一开始想把 Jira 上的审批流原样复刻,结果发现它和新设计的立项单字段对不上。后来做了一次彻底简化:迁移只保留项目结构、历史数据和核心字段,工作流重新按新流程设计,不做一对一的照搬。

六、不同情况下的行动建议
上面这套东西不是每个团队都能一次落地。下面按团队规模和研发形态给出我的建议,你可以直接对号入座。
1. 20-50 人团队:只做两件事
这个规模不要搞评审委员会,也不要搞分级流程,成本高于收益。你只需要做两件事:一是所有立项必须写一句话的假设和一句话的放弃条件;二是每两周固定花 30 分钟过一遍所有在跑的项目,问一句”当初的假设还成立吗”。
工具上,用现有的项目管理平台自定义一个表单就够了。这个阶段引入重型流程的最大风险是扼杀探索,而不是浪费资源。
2. 50-200 人团队:做分层和入口结构化
到了这个规模,需求数量开始超过口头沟通的承载能力,你必须引入分层。建议先分两档而不是三档:轻量档(投入 ≤ 5 人、周期 ≤ 4 周)走异步评审,其余走同步评审。三档可以在跑顺两档之后再细分。
入口结构化是这个阶段收益最高的动作。8 个必填字段就够了,不要超过 10 个,字段一多,填的人会开始敷衍。
3. 200-1000 人团队:必须闭环到执行系统
这个规模的团队,立项和执行分离的代价会迅速放大,你会开始遇到”同一个项目在两个系统里有两种状态”的问题,PMO 大量时间花在对齐数据上。这时候打通链路是必须的,工具选型要作为正式项目立项来做。
选型时我的判断顺序是:先看数据部署要求(能不能私有化),再看迁移成本(历史数据和工作流能不能保留),最后看流程配置能力。很多团队把顺序搞反了,先比功能清单,结果迁移阶段卡住,整个改造搁浅。
4. 1000 人以上或多事业部:先解决标准统一,再谈流程
这个规模的主要矛盾不是流程设计,而是各事业部对”什么叫立项成功”的定义不一致。我建议先花一个季度做一件事:把各事业部的立项标准摊在桌面上对比,找出差异点,然后只统一最上面的三个决策标准(假设怎么写、放弃条件怎么写、检查点怎么判),其余全部下放。
强行统一全部细节,一定会导致流程被绕开。
七、不同情况下的取舍:没有全都要的方案
所有流程设计最终都归结为几组取舍。我把最常见的四组列出来,并给出我的判断依据。
1. 速度 vs 控制:看你的失败成本结构
如果失败一次的成本很低(比如一个功能实验),速度优先;如果失败一次要赔上客户合同或合规风险,控制优先。判断标准不是团队文化,而是失败成本的数量级。
我见过一个做支付合规的团队照搬互联网公司的”快速试错”立项流程,结果一个合规疏漏带来六个月的整改。也见过一个做内部工具的团队过度评审,一个两天的工作量走了三周流程。取舍的依据必须来自业务本身,不是来自行业惯例。
2. 标准化 vs 灵活性:分层是唯一解
这个取舍不存在中间路线。要么全标准化,要么全灵活,两者都不可持续。可行的做法是分层:底层标准统一(假设、放弃条件、检查点这三个字段所有项目都必须有),上层形式灵活(材料页数、评审形式、参会人按档位自由定义)。
3. 自建 vs 采购:看你要打通的链路长度
如果你的立项只需要一个表单加一个看板,自建一周就能搞定。如果你要把立项、需求、迭代、缺陷、发布全部串起来,自建的成本会随时间指数上升,因为你要维护的不只是功能,还有和所有周边系统的接口。
4. 全套流程 vs 最小可行流程:永远从最小可行开始
这是我的强建议:不管你最后想要多完整的流程,第一版一定要砍到只剩三个字段和一次评审。流程长出来容易,砍下去极难,而长出来的部分通常没人敢删,因为”当初是某某定的”。
| 团队阶段 | 推荐档位设置 | 关键取舍倾向 | 典型周期 | 主要风险 |
|---|---|---|---|---|
| 20-50 人 | 不分档 | 速度优先,控制靠事后复盘 | 1-3 天 | 探索被压制 |
| 50-200 人 | 两档 | 标准化底层,灵活上层 | 3-7 天 | 轻量档被滥用为后门 |
| 200-500 人 | 三档 | 链路贯通优先于功能丰富 | 4-8 天 | 工具迁移拖累改造节奏 |
| 500-1000 人 | 三档 + 配额 | 决策标准统一优先于形式统一 | 5-10 天 | 跨部门数据口径不一致 |
| 1000 人以上 | 三档 + 事业部自治 | 标准上收,执行下放 | 7-15 天 | 流程被绕开、双轨并行 |

八、总结与下一步
如果要把整篇文章压缩成一句话,我的是这个判断:立项流程优化不是把审批做快,而是把”什么时候该放弃”提前约定好。大多数团队把力气花在评审效率上,但真正决定成败的是有没有人、在什么时候、用什么数据去承认一个假设已经不成立了。
还有一个反直觉的结论值得再强调一次:主动终止的项目比例上升,是好消息而不是坏消息。它意味着你的团队终于在项目消耗掉大量资源之前做了决策,而不是等到它自然烂掉、谁也不愿意承认。
下一步我建议你按这个顺序做四件事,一周内就能启动。
- 今天就统计一个数字:过去 12 个月立项的项目里,有多少达成了当初写的目标。如果这个数字低于 40%,你的问题在立项标准,不在执行效率。
- 本周把立项模板砍到 8 个字段以内,其中必须包含”放弃条件”和”第一个检查点日期”。做不到这两条的项目,先不要进入评审。
- 下个月做一次分层试点,先分两档跑一个季度,记录每档的平均评审耗时和后续终止率,用数据决定要不要细分第三档。
- 再评估工具。等你确认了字段标准、分档规则和检查点机制,再去选平台。中大型研发组织在评估时,把私有化部署能力、从既有系统的迁移成本、以及国产替代的长期可用性放在功能清单之前考虑,通常能少走很多弯路。
流程改造最难的部分从来不是设计,而是删掉那些”当初某人要求的”但已经没人记得为什么存在的环节。如果你只能记住一件事,那就是:一个立项流程的成熟度,体现在它能不能干脆利落地结束一个不该继续的项目。
常见问题解答(FAQ)
1. 研发团队的项目立项流程要设几个审批节点才合适?
我之前负责的一条业务线,立项要过产品、技术、测试、运营四道签字,一个需求从提起到真正开工平均要等一周多,研发早就被别的排期插满了。后来我们自己复盘,发现真正卡住进度的不是评审本身,而是人凑不齐、意见反复。所以我特别想知道,立项到底设几个节点才算合理。
我的经验口径是核心节点不超过3个:业务负责人确认价值和优先级、技术负责人确认可行性和工作量、项目负责人确认交付边界和里程碑。判断依据不用拍脑袋,去统计近半年所有立项从提交到开工的耗时中位数,控制在2个工作日以内算健康;如果超过3天,优先砍节点或改成默认通过加事后抽查,而不是催人签字。
另外设一个升级阈值,比如跨3个以上团队协作、或投入超过10人月时才升级到更高层审批,其余一律走轻流程,因为每多一层审批,实际等待时间通常增加0.5到1天,这是压缩立项周期最直接的一个杠杆。
2. 项目立项文档要写到什么颗粒度,哪些字段是必须有的?
我踩过两个极端:一种立项书只有一句话“做个XX功能”,开工后天天扯皮,谁都能往里塞需求;另一种是立项材料写了三十页,写完市场窗口都过去了。我自己现在也拿不准,到底写到什么程度才算够用又不浪费时间。
我固定保留6个必填字段:可量化的项目目标、明确的不做什么(范围边界)、验收标准、关键里程碑、人力与工期估算、风险与外部依赖。颗粒度的判断依据很简单:一个刚加入的研发只读这份材料,能不能在不追问任何人的情况下开始干活;如果必须频繁口头补充,说明写得太粗。
反过来,接口字段定义、UI像素级规范属于需求文档,不该塞进立项材料。我的做法是把立项文档控制在一页纸加一张里程碑表,撰写时间不超过2小时,超过这个量级通常意味着项目本身太大需要拆,或者你其实在写详细设计。落地上可以在某项目管理平台里把这6个字段设成立项单的必填项,填不全就不允许流转到开发状态。
3. 立项时研发给的工作量估算总是不准,怎么让估时更靠谱?
每次立项会上我问“这个多久能做完”,研发说两周,结果干了六周,上线时间一推再推,最后背锅的还是项目负责人。我也试过逼他们估准一点,但除了让气氛变差,没什么实际效果。所以我很想知道有没有可操作的办法。
三个可执行的做法。第一,拆到3天以内的任务再估,任何超过5天的任务都必须继续拆,因为大颗粒估算的误差通常在两倍以上,拆细之后偏差会明显收敛。第二,用三点估算,取(乐观值+4×最可能值+悲观值)/6,并且把悲观值直接写进对外承诺的里程碑,而不是写最可能值。
第三,立项时就记录实际耗时,跑三四轮之后用团队自己的历史系数修正,比如这个团队历史上实际耗时是估算值的1.6倍,下次排期就按1.6倍算。这比要求研发“估准一点”有效得多,因为你修正的是系统误差,而不是人的态度。
4. 立项通过之后项目还是延期跑偏,立项流程本身该怎么改?
我们立项会开得挺正式,纪要也写了,模板也统一了,但两个月后一看,范围被悄悄加了一堆,原来的里程碑早就没人提。我一度怀疑立项这个动作本身是不是没用。后来我觉得问题可能不在立项,而在立项之后没人管,但具体怎么改还是没想清楚。
立项不是一次性动作,多数失控出在缺少变更和复盘两个环节。第一个动作是在立项时就把变更触发条件写清楚,比如范围增加超过20%、里程碑延期超过5个工作日,必须走一次轻量变更评审,重新确认工期和验收标准,不能靠口头答应。
第二个动作是把立项时的关键假设记下来,例如人力到位时间、依赖方交付时间、第三方接口可用时间,项目结束时逐条对照,标出哪条假设错了,错的那条就是下次立项要重新谈判的地方。改流程时不要一次全改,每次只调一个环节,观察两三个项目再决定是否保留,这样你才能分清是流程的问题还是执行的问题。
判断改进是否有效的口径也很简单:立项到开工的中位耗时、里程碑按期率、范围变更次数这三项,连续三个项目向好,才算真的改对了。
文章包含AI辅助创作:项目负责人最佳实践:研发团队项目立项流程优化,常见问题,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/279392
读者评论
我们团队也踩过类似的坑,看完更有共鸣的是‘入口没结构化’那一段。但我想提个不同看法:入口卡得太严,业务方会直接绕过流程找老板拍板,反而更难治理。我们后来是把小额实验做成快速通道,同时保留事后抽查,效果比一刀切收紧入口好一些,关键是让绕流程这件事没有收益。
文中说‘通过率下降不代表流程变差’,这个判断我认同,但落地时风险很大。我们曾经把通过率从80%压到50%左右,结果半年内业务方集体抱怨研发不配合,CTO也开始质疑评审组是不是在刷存在感。后来补了一条规则:被拒项目必须给替代方案或验证路径,才把矛盾压下去。指标本身没错,但需要配套解释机制。