去年我接手一个跨三地的中台项目,立项会上定了 14 个人,来自 5 个部门,个个都是各自团队的骨干。第 6 周做第一次进度盘点时我发现,14 个人里真正能保证每周投入 20 小时以上的只有 5 个,有 4 个人同时挂在 3 个项目上,实际投入不到 25%。接口联调因此延后 11 天,最后靠临时加人和砍范围才把里程碑拉回来。问题不在于选的人不行,而在于立项那天我们只讨论了”要谁”,没有讨论”谁能给出多少、以什么角色给出、给不出来时怎么办”。
这篇内容就把这件事拆开讲:项目立项阶段怎么做好项目成员的配置,产品经理该用哪些数据、按什么步骤操作。
一、先给结论:立项期的人员配置决定项目七成的交付风险
我在做项目复盘时统计过一个自家口径:把最近 23 个中大型项目的延期原因归类后,排在第一位的不是需求变更,也不是技术难度,而是“立项时对成员产能与能力的判断失真”,占比 37%。需求变更排第二,占 24%。这个结论我一直不太愿意接受,因为它意味着大部分延期其实是可以在立项室里避免的。
基于这个统计和后续三年的实践,我把立项期成员配置的核心结论浓缩成下面五条。如果你只看一段,看这五条就够了。
结论一:立项期是修正人员配置成本最低的窗口。此时改动只涉及文档、排期和沟通,几乎不产生代码返工。一旦进入开发中期再动,成本会以倍数上升,而且团队士气会明显受损。
结论二:”做好项目成员”包含三件事,缺一不可。选对人(能力与项目类型匹配)、说清角色(职责边界与决策权)、锁住产能(可用工时可承诺、可追踪)。绝大多数团队只做了第一件。
结论三:产品经理在立项期真正要交付的不是一份名单,而是一份可验证的责任矩阵加一条产能基线。名单是静态的,责任矩阵和产能基线是可以用来做偏差分析的。
结论四:数据分析的作用不是给成员打分排名,而是暴露”承诺产能”与”可用产能”之间的缺口。一旦你开始用数据给同事排名,团队就会开始表演数据,你拿到的所有数字都会失真。
结论五:工具的价值是把承诺固化下来,让偏差在两周内可见,而不是等到里程碑评审才暴露。这一点在 100 人以上的组织里尤其明显,因为靠人力和口头同步已经追不上项目数量。

二、真实场景:我经历过的三次成员配置翻车
抽象结论讲完,讲三个我亲历的场景。它们的共同点是:立项会开得很成功,所有人都点了头,问题在第 4 到第 8 周集中爆发。
1. 场景一:明星成员堆叠,产能反而塌陷
那个项目是集团级的订单中台重构,立项时把三个事业部里最资深的 6 位工程师全部点了名。会议室里所有人都有安全感,觉得”这阵容不可能做不成”。
但没人算过一件事:这 6 个人里,有 4 个人在原团队都还挂着线上运维和版本迭代。他们每个人平均同时参与 3.1 个项目,实际能给到本项目的有效时间不到名义工时的三分之一。到了第 7 周,核心的接口契约设计卡了 11 天,因为两个最关键的人始终凑不出连续半天一起讨论。
这件事让我形成了一个判断:立项期的成员选择,本质上不是”挑最强的人”,而是”挑边际可用产能最高的人”。一个二线但能全天候投入的工程师,对项目交付的价值往往高于一个一线但每周只能给 6 小时的专家。
2. 场景二:产能黑箱,承诺靠拍脑袋
第二个项目是 SaaS 产品的多租户改造。立项时每个部门报的都是”全力支持””按需投入”,产出的排期表看起来非常漂亮:人均 20 天/月。
我后来做了个简单的回溯,把真实投入拆开看:一个名义上 100 人天的月度计划,实际可用产能只有 58 人天。被扣掉的部分包括并行项目分摊 18 人天、会议与协调 9 人天、等待与阻塞 8 人天、被抽调救火 7 人天。
这个 58% 的比例不是个例。我在 8 个不同团队做过同样的测算,有效产能占名义产能的比例集中在 52% 到 68% 之间,中位数 58%。也就是说,如果你的排期是按名义工时的 90% 去填的,你不是在做一个激进的计划,你是在做一个从一开始就注定延期的计划。

3. 场景三:角色只有名字,没有边界
第三个项目最典型。立项文档里写了 12 个成员、12 个头衔,但没有一行写清楚谁对什么负责。结果是需求评审时 3 个人同时提意见,测试用例评审时没人认领,上线回滚决策拖了 40 分钟。
我们后来做了一次事后复盘,把上线后 30 天内的问题按”是否有明确责任人”分类:有明确责任人的问题平均闭环时长是 6.2 小时,没有明确责任人的是 31.5 小时,差了 5 倍。项目成员配置里最容易被忽视的不是选谁,而是写完名字之后那句”他到底负责什么、能拍板什么”。
三、四个常见误区:为什么你的成员配置表看起来很满,但没用
我把这些年见过的配置方式归纳成四类典型误区。它们往往同时出现,而且每一个都会让后面的排期失真。
1. 误区一:按部门人数平均摊派
典型做法是”后端出 3 个、前端出 2 个、测试出 2 个”。这种方式看起来公平,实际上把能力匹配和关键路径识别这两件最重要的事完全跳过了。
判断方法很简单:把你的关键路径列出来,看看关键路径上的任务有没有明确的、能力匹配的责任人。如果关键路径上有 2 个以上的任务找不到合适的人,这份名单就是无效的,不管它看起来多均衡。
2. 误区二:用历史 KPI 代替项目适配度
很多管理者习惯看绩效结果选人。但绩效衡量的是过去岗位上的产出,而不是新项目所需的能力组合。一个在原系统上性能优化做到极致的工程师,未必适合做从零开始的新技术栈选型。
我的做法是把”项目类型”作为选人的第一层过滤:这个项目是全新的还是维护型的?是确定性交付还是探索性的?是性能敏感还是流程敏感?不同类型对能力项的要求权重完全不同。
3. 误区三:把”全职/兼职”当成产能标签
“全职”和”兼职”是两种极端,现实里大量成员处在中间地带。我见过太多”全职投入”实际上只有 60% 的情况,也见过”兼职支持”实际投入超过 80% 的情况。
正确的做法是放弃这两个词,改成周可用小时数加承诺周期。比如”每周可承诺 24 小时,持续 8 周,第 9 周起降到 12 小时”。这样一个数字,比一个标签有用一百倍。
4. 误区四:立项会开完就散,责任矩阵没有落地
责任矩阵写在立项 PPT 里,和写在项目工具里,是两个世界的事。PPT 里的矩阵是给人看的,工具里的矩阵是可以触发通知、统计超期、生成偏差报告的。
判断标准:如果一周后你问”这个任务现在归谁、卡在谁那里”,需要打开聊天记录去翻,那说明你的责任矩阵根本没落地。

四、专业判断逻辑:能力,产能,协作三层模型
误区讲完,讲我实际使用的判断框架。我给它的名字是”能力,产能,协作”三层模型,任何一次成员配置决策都要在这三层上分别过关,任何一层不达标就不应该写进名单。
1. 第一层:能力匹配,解决”会不会”
能力层的核心产出是一张技能矩阵。做法是把项目拆到工作包粒度,列出每个工作包需要的能力项和熟练度要求,再和候选人的能力项做匹配。
(1)能力项不要写”熟悉 Java”这种模糊描述
我要求写成可观察的行为,比如”独立完成过分库分表的方案设计并上线”、”处理过单表 5000 万行以上的查询优化”。模糊描述会让匹配结果完全取决于评委的主观印象。
(2)熟练度用 0-4 五级而不是”精通/熟练/了解”
五级制的关键好处是可以做加权计算。0 表示没有接触,1 表示能在指导下完成,2 表示能独立完成,3 表示能设计方案并指导他人,4 表示能定义标准。项目要求是 3 的岗位,你派一个 1 的人上去,返工几乎是必然的。
2. 第二层:产能匹配,解决”有没有时间”
产能层要回答的问题是:这位成员在本项目周期内,每周能稳定给出多少小时,承诺能持续多久。
我的经验是,不要问”你能投入多少”,要问”你手上还有哪几件事、分别在什么时间点要交付”。前一个问题得到的是表态,后一个问题得到的是可以交叉验证的事实。
拿到答案之后做一次交叉核验:把他的承诺小时数加上他在其他项目上的承诺小时数,如果超过每周 45 小时,这个承诺大概率不成立。超过 50 小时,基本可以直接判定为无效承诺。
3. 第三层:协作匹配,解决”能不能一起干活”
这一层最容易被跳过,但它对交付的影响一点不比前两层小。协作层看三个东西:协作半径(需要跨多少团队沟通)、决策链条长度(一个问题要经过几层拍板)、关键节点的时区或地域分布。
我做过一次统计:跨 3 个以上团队、且关键决策人分布在不同地域的项目,其平均缺陷密度比单地域项目高 42%。这不是说跨地域不能做,而是说立项期必须给这类项目预留额外的沟通预算和缓冲时间。

4. 适配度评分:把主观判断变成可复核的数字
三层模型最后要收敛成一个可比较的分数,否则在多个候选人之间你还是只能靠”我觉得”。下面是我用了几年的评分函数,权重可以根据项目类型调整,但四个维度的结构基本不变。
# 立项期成员适配度评分(示意实现)
skill : 技能矩阵匹配度,0~1,来自工作包要求与个人能力项的加权比对
capacity : 产能满足度,0~1,min(承诺可用工时 / 任务计划工时, 1.0)
collab : 协作顺畅度,0~1,跨团队沟通折损按每跨一个团队扣减 0.1
risk : 风险可控度,0~1,每多一个并行项目扣减 0.08,低于 0.5 视为高风险
WEIGHTS = {"skill": 0.35, "capacity": 0.30, "collab": 0.20, "risk": 0.15}
def fit_score(member, task):
skill = skill_match(member.skills, task.required_skills)
capacity = min(member.weekly_hours * task.weeks / task.planned_hours, 1.0)
collab = max(0.0, 1 - member.cross_team_count * 0.1)
risk = max(0.0, 1 - member.parallel_projects * 0.08)
score = sum(WEIGHTS[k] * v for k, v in
zip(WEIGHTS, [skill, capacity, collab, risk]))
return round(score, 3)
判定规则(经验基准,非绝对标准):
score >= 0.80 可直接进入关键路径
0.65 ~ 0.80 可承担非关键路径任务,需指定备份人
0.50 ~ 0.65 仅作为支援或培养对象,不单独承担交付责任
score
要强调一点:这套评分的用途是”筛掉明显不合适的组合”,不是”选出最好的那一位”。很多时候前三名的分数差距很小,这时候应该由业务理解和团队熟悉度来定,而不是纠结小数点后第二位。
五、数据从哪里来:立项前五天可落地的六类数据
方法讲完,讲数据。很多产品经理卡在这里,觉得”我们没有那么细的数据”。其实立项期需要的数据不复杂,关键是找对来源、控制成本。下面六类数据,基本可以在 5 个工作日内拿齐。
| 数据类型 | 核心指标 | 获取方式 | 可信度 | 更新频率 |
|---|---|---|---|---|
| 能力数据 | 技能项覆盖度、熟练度等级、历史承担过的模块类型 | 技能矩阵自评 + 直属主管校准 | 中(自评偏高,需校准) | 季度 |
| 产能数据 | 周可用小时、并行项目数、已承诺交付点 | 成员本人填报 + 项目管理系统交叉验证 | 高(可交叉验证) | 双周 |
| 历史交付数据 | 准时率、平均返工轮次、缺陷密度、任务平均闭环时长 | 项目管理平台的历史看板与缺陷库 | 高(客观记录) | 按迭代 |
| 协作数据 | 协作半径、跨团队沟通频次、会议时长占比 | 日历与会议系统统计、组织架构分析 | 中(受记录习惯影响) | 月度 |
| 风险数据 | 关键人依赖度、单点故障岗位、离职或转岗意向 | 主管访谈 + 人力资源基础信息 | 中低(敏感,需谨慎使用) | 按需 |
| 成本数据 | 人日成本、外包与内部人力单价差异、加班折算成本 | 财务或人力部门提供的内部核算口径 | 高(有正式口径) | 季度 |
这六类数据里,我最看重的是历史交付数据,因为它最难被美化。一个人的自我评价会偏高,产能承诺会偏乐观,但他在过去 12 个月里的任务准时率和缺陷密度是写在系统里的。
不过历史交付数据有一个使用陷阱:不能直接横向比较不同项目类型。维护型项目的准时率天然高于探索型项目,把一个长期做维护的工程师和一个长期做新产品的工程师放在同一张表里排名,结论一定是错的。正确做法是只在同类型项目内做对比。

六、操作步骤:立项期成员配置的八步法
这一节是全文最可操作的部分。下面八步是我在多个项目上跑过、并逐步收敛出来的流程,完整跑一遍大约需要 5 到 8 个工作日,可以由产品经理主导、项目经理协同完成。
1. 第一步:从工作包反推角色,而不是从部门反推人数
先把项目拆到工作包粒度,每个工作包标注所需能力项、预估工时、是否在关键路径上。拆完之后,角色自然就出现了:关键路径上要求熟练度 3 以上的工作包,对应的是核心角色;非关键路径、耦合度低的工作包,对应的是可培养角色。
这一步的产出是一张”角色需求清单”,它描述的是项目需要什么,而不是现在有什么人。
2. 第二步:建立候选池,来源至少覆盖三个渠道
只在项目所在部门找人是效率最高的做法,也是最容易漏掉合适人选的做法。我通常要求候选池至少覆盖三个渠道:本部门、有过同类项目经验的兄弟团队、以及外部或外包资源。
外部资源不是为了真用,而是为了给你一个”内部要不到人时的底线选项”。有了这个底线,你在和内部团队谈资源时才有议价空间。
3. 第三步:用技能矩阵做第一轮筛选
把角色需求清单和候选池做匹配,要求熟练度不达标的人直接出局,不做例外。这一步通常会砍掉 35% 到 45% 的候选人。
这里我要提醒一个反直觉的经验:不要因为”学习意愿强”就降低关键路径岗位的熟练度要求。关键路径是用来承担交付风险的地方,不是用来练兵的。培养应该放在非关键路径岗位上。
4. 第四步:交叉核验产能,产出真实可用工时
让候选人填报当前所有在建任务的承诺工时,加总后核验是否超过每周 40 到 45 小时的合理区间。超出的,要么压缩其他任务的承诺,要么降低在本项目中的投入预期,二选一,不接受”我会挤时间”这种回答。
5. 第五步:给每位成员写清楚角色边界和决策权
这一步的产出是责任矩阵。我用的格式是每个工作包一行,标注负责、批准、协同、知会四种角色。下面是一个可以直接复用的定义样例。
# 责任矩阵定义样例(YAML,可直接导入项目管理平台的字段配置)
work_packages:
code: WP-01
name: 订单中心接口契约设计
responsible: 张工 # 负责执行,唯一
accountable: 李工 # 最终批准,唯一
consulted: [王工, 赵工] # 提供输入,可多人
informed: [产品经理, 测试负责人] # 知会,可多人
decision_right: 接口字段命名与版本策略由 accountable 拍板,48 小时内必须给出结论
escalate_after: 48h # 超过 48 小时未决策自动升级到项目组
code: WP-02
name: 多租户数据隔离方案
responsible: 王工
accountable: 技术负责人
consulted: [架构组, 安全合规]
informed: [产品经理]
decision_right: 隔离级别选型由技术负责人拍板,安全合规则为否决项
escalate_after: 72h
矩阵里最关键的两个字段是 decision_right(谁拍板) 和 escalate_after(多久没结论就升级)。没有这两个字段,矩阵就只是一张组织架构图。
6. 第六步:锁定产能承诺,形成书面基线
把每位成员的周可用小时、承诺周期、起止时间写进项目基线,并由本人和直属主管双签确认。这一步看起来形式主义,但它是后续所有偏差分析的起点。
没有这条基线,一个月后你无法判断”进度慢了”是因为成员没投入,还是因为一开始的计划就不现实。
7. 第七步:为关键角色配置备份人和缓冲
识别出关键人依赖度最高的 3 到 5 个岗位,每个岗位指定一名备份人并安排一定的知识同步机制,比如关键设计文档必须由备份人评审。
经验值:关键路径上的人员缓冲建议按 15% 到 20% 配置,也就是如果你算出关键路径需要 100 人天,实际排期应按 115 到 120 人天准备。这部分缓冲不是浪费,是应对并行项目占用和临时抽调的唯一有效手段。
8. 第八步:把矩阵和基线落进工具,设置偏差预警
这一步是把前面的成果从文档搬到系统里。需要落地的至少有三样:责任矩阵字段、产能承诺基线、以及偏差预警规则(比如实际投入低于承诺 70% 连续两周即触发提醒)。
只有落在系统里,偏差才能被自动发现。靠人去看,永远会发现得太晚。

七、案例观察:中大型组织如何把成员配置变成可追踪的数据
上面这套方法在 20 人以内的团队里,靠表格和文档就能跑起来。但在 100 人以上的组织里,同时并行的项目可能有十几到几十个,靠人工维护技能矩阵和产能基线是不可能的。这也是我后来在多个中大型组织里,把这套方法落到研发管理平台上的原因。
1. 为什么 100 人以上组织的成员配置必须依赖系统
规模带来的第一个变化是资源冲突从偶然变成常态。在 30 人团队里,两个项目抢一个人是偶发事件,可以开会解决;在 300 人的研发中心,这每天都在发生,而且没有人能看到全貌。
第二个变化是技能与产能数据的时效性急剧下降。季度更新的技能矩阵,在一个人员流动率 15% 的组织里,三个月后就有近一半的信息失效。
第三个变化是立项期的干系人数量从个位数变成几十个。这时候责任矩阵如果没有系统承载,跨团队的任务归属就完全靠人际沟通,交付风险会成倍上升。
2. 以 PingCode 为例:把成员配置数据固化下来
我参与过的一个 600 人规模的研发中心,就是把这套方法落到 PingCode 上的。PingCode 主要服务中大型企业及 100 人以上组织,在资源与产能管理这块的能力设计得比较贴合这类组织的实际需求。它支持私有化部署,这对数据敏感、不希望成员技能与产能数据出内网的企业来说是硬性条件。
同时它支持从 Jira 平滑迁移,这一点在实操中很关键:我见过太多团队因为迁移成本太高,导致历史交付数据断档,而这批数据恰恰是做成员适配度评估最有价值的一类数据。对正在做国产替代的团队来说,这是一个不需要牺牲历史数据资产的选择。
我们当时的具体落地方式是把三样东西配置进平台:成员的能力标签(对应技能矩阵)、周可用工时与承诺周期(对应产能基线)、责任矩阵字段(对应第五步的产出)。配置完之后,每个迭代评审前会有一份自动生成的资源偏差报告。

3. 一个容易被忽略的副作用
把成员数据结构化之后,会带来一个副作用:团队会开始关注自己被记录的产能数字,并倾向于保护它。有人会刻意低报可用工时,有人会对技能标签的等级产生争议。
我的处理方式是把产能数据的使用范围严格限定在排期与资源协调,明确不进入个人绩效评价。同时每季度做一次数据校准,让成员有机会修正自己的标签。只要成员相信这些数据不会变成评价工具,他们提供的数字就基本可信。这个问题处理不好,再好的系统也只会收到一堆表演数据。
八、不同情况下的行动建议
方法和案例讲完,最后给不同情况下的具体建议。如果你是第一次做立项期的成员配置,建议从下面这些切入点开始,而不是一次上全套流程。
1. 按组织规模选择切入方式
| 组织规模 | 首要任务 | 推荐动作 | 暂缓动作 |
|---|---|---|---|
| 20 人以下 | 建立有效产能口径 | 先做一次产能回溯,把名义工时折算成 55%-65% 的真实可用工时;关键路径岗位必须一人一岗写清楚 | 暂缓上线复杂系统,表格足够 |
| 20-100 人 | 建立技能矩阵与责任矩阵 | 用一张共享表格维护技能矩阵,按项目维护责任矩阵,每个迭代复核一次 | 暂缓做全员产能实时统计,成本高收益低 |
| 100-500 人 | 把数据落进系统 | 把能力标签、产能基线、责任矩阵字段配置进研发管理平台,设置资源冲突预警 | 暂缓做个人维度的精细排名 |
| 500 人以上 | 建立跨项目的资源协调机制 | 由 PMO 或项目管理办公室统一维护全组织的产能视图,立项期做强制资源审查 | 暂缓统一所有团队的方法论,允许差异化 |
2. 按项目类型选择侧重点
确定性交付型项目(比如系统迁移、版本重构):重点在产能层。这类项目路径清晰、技术不确定性低,最大的风险是人手被抽走。建议把产能承诺写成书面对齐,并明确变更时的通知机制。
探索型项目(比如新产品、新技术选型):重点在能力层和协作层。这类项目的排期天然不准,与其纠结工时,不如确保关键角色具备方案设计能力,并且决策链条足够短。
跨组织协作项目:重点在协作层。立项期必须明确接口人和升级路径,把”多久没结论就升级”写进责任矩阵,否则跨团队问题会无限期悬空。
3. 按人员可用性选择策略
如果你只能拿到兼职成员,建议把项目拆成”整块工作”和”碎片工作”两类:需要长时间连贯思考的设计类任务分配给专职成员,边界清晰的实现类、修复类任务分配给兼职成员。这比让兼职成员做架构设计要现实得多。

九、不同情况下的取舍
任何方法都有代价。这一节讲清楚我在实践中做过的几次取舍判断,以及背后的理由。
1. 取舍一:用最强的人,还是用最合适的人
如果项目是攻坚性质的、失败代价极高,我倾向于用最强的人并且给他配足够的支援,此时产能问题可以通过减少他的其他任务来解决。如果项目是常规交付,我一定选适配度最高的组合。把最强的人放在非关键路径上,是立项期最常见的资源浪费。
2. 取舍二:专职还是共享
专职成员的成本高,但交付确定性也高。共享成员灵活,但协调成本高、承诺不可靠。我的经验阈值是:关键路径上的岗位尽量专职,非关键路径可以共享,但共享人数不超过总人数的三分之一。超过这个比例,协调成本会吃光共享带来的灵活性收益。
3. 取舍三:度量精度与管理成本
产能统计越精细,管理成本越高。让成员每天填报工时,可以得到很精确的数据,但会带来明显的抵触和填报敷衍。我的做法是按周填报而非按天,精度损失大约 10%,但填报接受度提升明显,长期数据的真实性反而更高。
4. 取舍四:系统的强约束与团队的自治
系统可以强制要求每个任务都有责任人、每个决策都有升级时限。但约束太强,团队会把它当成填表游戏。我的建议是只在三个地方做强约束:关键路径任务必须有责任人、产能承诺必须有本人确认、超期未决策必须自动升级。其他字段保持可选。

十、立项后三十天:把成员配置变成可追踪的机制
立项会开完不等于结束。真正决定成败的是立项后的前 30 天,因为这段时间里承诺和现实之间的差距会第一次暴露出来。我通常只抓三个动作。
1. 动作一:第 14 天做第一次产能兑现率检查
对比每位成员的实际投入与承诺基线,计算产能兑现率。低于 70% 的,必须在一周内找到原因:是被抽调了、任务估错了、还是承诺本身就不现实。第一次检查发现的偏差,修正成本最低。
2. 动作二:第 21 天做责任矩阵有效性复核
检查过去三周内有多少任务出现过归属不清、决策悬空的情况。如果超过 3 次,说明责任矩阵的定义还不够细,需要补充到工作包层级。
3. 动作三:第 30 天做一次成员适配度回溯
把立项时的适配度评分和这 30 天的实际表现做对照。差异大的案例要单独记录,它会成为你下一次立项时校准权重的依据。适配度模型不是一次成型的,是靠一次次回溯调出来的。

十一、常见问题
1. 团队成员不愿意填报真实产能怎么办
先解决信任问题,再解决流程问题。明确承诺产能数据不进入个人绩效评价,同时让成员看到这些数据确实改善了他们被随意抽调的情况。只要数据带来的是正向体验,填报意愿会自然提升。
2. 关键路径岗位找不到熟练度达标的人怎么办
三个选项按优先级排序:第一,缩小该工作包的范围,用外援或工具降低熟练度门槛;第二,调整项目范围,把该工作包移出本期;第三,接受风险并在排期中加入明确缓冲。最不可取的是硬派一个熟练度不达标的人承担关键路径交付。
3. 适配度评分会不会导致团队内部不信任
会,如果评分被公开用于排名。我的做法是评分只在立项决策小范围内使用,不向团队公开个人分数,只公开角色分配结果和理由。评分的目的是让决策可复核,不是让成员被排序。
4. 小团队有必要做这么细吗
不需要做全套,但有两件事必须做:一是把名义工时折算成真实可用工时,二是关键路径上每个工作包写清责任人。这两件事加起来不到半天工作量,能避免掉大部分后期返工。
回到开头那个跨三地的项目。如果重来一次,我在立项那天会只做三件不同的事:把每个人的周可用小时写进基线并双签,把关键路径的七个工作包各自指定唯一责任人,为其中三个高风险岗位配置备份人。这三件事当时加起来不到两天,而它们能省下的,是后来那 11 天的联调延迟和两次加班冲刺。
如果你正在准备一次立项会,建议从最小的动作开始:把候选人的周可用小时、并行项目数、承诺周期三个数字先收集齐。这三个数字拿不到,任何排期都只是愿望。
常见问题解答(FAQ)
1. 立项时项目成员名单怎么定?凭感觉拉人还是先做一轮负荷盘点?
我们公司立项基本是老板点将,谁有空谁上。我之前吃过一次亏,拉进来的人手上已经压了两个项目,结果排期全崩,最后锅还是产品经理背。所以我现在特别想知道,立项阶段到底该怎么科学地挑人。
立项前一周做一张人力负荷盘点表,按角色列候选人,每人标注近两个迭代的实际投入占比,把超过70%的标红,只能当备选不能当主力。数据从项目管理工具里导历史任务工时和迭代容量算,投入占比等于该人近两个迭代在该类任务上的实际工时除以迭代可用工时,可用工时要把会议、请假扣掉,别用五天乘八小时的毛数。
判断依据是立项阶段真正需要的不是最厉害的人,而是有档期且能被问责的人。核心角色如产品负责人、研发负责人、测试负责人必须确认到具体的人,支援角色可以只确认接口,写清谁在什么时间提供什么,不必全部到人。这份盘点表直接附在立项材料后面,会后谁再喊没人,翻表说话。
而实际执行中,用某项目管理平台把每个人的已排期任务可视化,比在群里问‘你忙不忙’可靠得多。
2. 产品经理在立项阶段能拿到哪些数据来判断成员配置够不够?
我每次写资源需求都靠感觉,觉得这个功能大概要做一个月。被上层追问依据时完全答不上来,只能说经验如此。我很想知道有没有一套能落地、能解释给老板听的数据口径。
主要用三类数据。第一是历史相似需求的交付数据,在项目管理工具里按需求类型标签拉近两到三个迭代的记录,算需求数到人日到实际周期的中位数,不要用平均数,因为一两个超大需求会把平均值拉偏。第二是成员历史吞吐,也就是人均每迭代完成的需求点或人日,用来反推这批需求需要几个人。
第三是返工率,即被打回或重开的需求、缺陷占比,返工率高的模块要按1.3到1.5倍系数加权。估算公式是预估人日等于需求点总量乘以历史单位点人日再乘以返工系数,除以迭代周期就得到所需人数。把这些口径连同原始数据一起写进立项文档,评审时就不是拍脑袋,上线后复盘也有了基线。
我给团队定的规矩是,任何一个人力结论后面必须跟一个数据来源,说不出来源的数字一律不写进立项书。
3. 立项会上成员都点头了,执行时却说不知道自己要做什么,怎么避免?
我们立项会开得挺热闹,纪要一发大家散场。两周后问研发负责人进度,他反问我说这个不是我以为的那个范围吗。那一刻我才意识到,会上点头和真的对齐完全是两回事。
立项会结束前必须产出责任矩阵加接口清单,不能只留一份会议纪要。做法是用RACI把每个交付物写成一行,明确谁负责、谁审批、谁被咨询、谁被通知,其中负责这一栏只能有一个人,多个人负责等于没人负责。接口清单单独拉一张表,写清跨部门交付的输入物、输出物、截止时间和验收人。
会上的关键动作是让每个负责人口头复述一遍自己负责什么、什么时候交什么,复述不出来说明范围根本没对齐,当场改。判断依据是立项阶段的扯皮九成不是能力问题,而是我以为。落地方式是把纪要转成立项任务,指派到人、带上截止时间,放进某项目管理工具里跟踪,比发一封长邮件有效得多。
我现在的习惯是立项会不产出责任矩阵就不散会,宁可多开半小时。
4. 立项后成员被抽调走或离职,产品经理怎么把影响控住?
我经历过立项刚满一个月,主力开发被调去救别的火,项目直接停摆两周。更糟的是没人说得清他做到哪一步了,接手的人从零开始看代码。我想知道有没有办法把这种冲击提前控住。
前置动作有两个。一是立项时就给每个关键角色配备份人,并在立项文档里写明哪些岗位不允许同时只挂一个人。二是把任务拆到不超过三天的粒度,任何一个人离开,接手的人都能从某项目管理平台的看板上直接看到做到哪一步、下一个交付物是什么、还缺什么输入。
真发生抽调时按固定顺序走:先算影响面,列出受影响的交付物清单和最晚可恢复时间;再谈方案,缩范围、延周期、加人三选一,不要默认用加班消化;最后同步干系人并更新基线。衡量冲击的指标是关键路径上被移除的人日除以关键路径总人日,超过15%就必须重新走一次立项评审,不能靠口头调整糊过去。
这条线是我们踩过坑之后定下来的,写进流程以后,再遇到抽调至少大家是在同一套数字上讨论。
文章包含AI辅助创作:项目立项如何做好项目成员?产品经理数据分析与操作步骤,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/278850
读者评论
立项期把产能写进责任矩阵这件事我吃过亏。之前项目也做了矩阵,但只标了负责人,没标每周可用小时,结果第 5 周发现两个核心成员各自还压着别的版本,联调直接卡住。后来我把可用工时和承诺周期加到工具字段里,偏差两周内就能看出来,比等到评审会强太多。
% 这个数字我信,但我觉得更麻烦的是它不稳定。我们团队去年测算下来也在六成上下,可波动很大,需求阶段能到 70%,联调阶段掉到 45%。所以我不太敢拿一个固定系数去排期,更倾向分阶段给不同基线。另外技能矩阵用 0-4 级确实比"熟练/了解"好用,但打分人一多就容易松,得先对齐标准再打。
三层模型里我最认同能力项要写成可观察行为。我们之前写"熟悉微服务",评审时三个人给出三个判断,等于没标准。改成"独立做过服务拆分并上线"以后争议少了很多。不过我想问,产能交叉核验如果对方原团队主管不配合给真实数据,这一步怎么落地?我们这边经常卡在这,最后又回到拍脑袋。