研发投入分布图的设计顺序是:先定投入口径,再定切分维度,然后选图表形态,最后固化取数、制图、评审和发布流程。口径决定数据能否比较和复算,维度决定结构能否讲清,图形决定读图效率,流程决定这张图能否按月或按季度稳定产出。本文按这四步展开,并给出可直接套用的口径表、维度方案、生产流程和发布前检查清单。
要点总览(TL;DR)
- 先定投入口径:明确统计对象是工时、人力成本还是费用,统一计量单位与时间窗口,并把口径摘要写进图注和明细表表头。
- 再定切分维度:主维度一个承担总量比较,次维度一到两个承担结构拆分,维度值需互斥且穷尽,未归属部分单列。
- 图表形态按分析问题选:堆叠条形图呈现总量与结构占比,矩形树图呈现层级占比,矩阵表承载明细与交叉核对。
- 把设计固化成五步流程:冻结口径与维度、取数清洗、汇总校验、制图评审、发布解读,每步写明输入、动作、输出与完成标志。
- 发布前按清单核对口径单位一致性、维度互斥穷尽、数据完整性与解读说明,口径混用、重复计入、合计不符、解读缺失四类问题直接阻断。
先定口径:投入分布图统计什么、按什么单位算
研发投入分布图的第一项设计决策是统计对象。常见口径有三种:工时、人力成本和费用。工时反映人员时间分配,适合观察团队和项目之间的投入比重;人力成本把工时乘以人员成本单价,适合预算和成本视角;费用覆盖外包、软件、设备、差旅等非人力支出,适合完整投入视角。三者可以单用,也可以合并,但同一张图内必须统一单位,不能把工时和金额混在一个坐标轴上比较。
口径定义需要落到一张表上,写清对象、单位、周期、来源和责任人。这张表是后续取数和复核的依据,也是图注和解读说明的素材来源。
| 口径项 | 需要写清的内容 | 示例写法 |
|---|---|---|
| 统计对象 | 工时、人力成本、费用,或其中几项的组合 | 工时为主口径,费用作为补充口径单独成图 |
| 计量单位 | 人时、人天、人月、金额(注明币种) | 人天,保留一位小数 |
| 时间窗口 | 统计周期与截止规则 | 自然月,每月最后一个工作日截止 |
| 数据来源 | 工时登记记录、费用报销或采购记录 | 工时系统登记日志,费用取财务科目导出 |
| 取数责任人 | 谁负责导出和初步清洗 | 项目管理办公室指定专人 |
| 换算规则 | 工时与成本的换算系数及生效时间 | 按岗位职级成本单价换算,系数每半年更新一次 |
时间窗口要统一到同一截止点。跨期工时、补登工时和跨月项目是常见干扰项,需要在口径表中写明处理方式,例如补登工时计入实际发生月份,跨月项目按月度切分。口径说明应写进图表的三个位置:图标题下方的一行口径摘要、图注中的单位与周期说明、明细表表头的字段定义。这样读者不必追问就能判断数据能否横向比较。
选维度:用哪几个切分轴讲清投入结构
维度决定读者从哪个角度看投入结构。常用维度包括团队、项目、投入类型、研发阶段和产品线。团队维度回答“哪些团队投入多”,项目维度回答“资源集中在哪些项目”,投入类型回答“时间花在设计、开发、测试还是维护”,研发阶段回答“投入前移还是后置”,产品线回答“资源在业务方向上的分布”。
维度组合的原则是主维度一个、次维度一到两个。主维度承担总量比较,次维度承担结构拆分。例如主维度用团队,次维度用投入类型,读者先看到各团队投入总量,再看每个团队内部的时间构成。维度超过三个时,图形会变得难以辨认,此时应把多余维度下沉到明细表,用筛选或分页承载。
维度口径要与组织架构和项目分类保持一致。团队维度应使用当期正式的组织单元名称,避免同一团队在不同月份出现不同叫法;项目分类应沿用项目立项时的分类字段,不临时按印象归类。维度值需要满足互斥且穷尽:每个工时记录只能归入一个团队、一个项目、一个投入类型,同时所有记录都有归属,未归属部分单列为“未分配”,不能悄悄并入其他类别。
维度组合方案建议写成一句话并附理由,例如:“主维度为团队,次维度为投入类型,理由是管理层需要先比较团队间投入规模,再判断各团队的时间结构是否合理;项目维度下沉到明细表供下钻。”
定图形:分布图用什么图表承载总量与结构
图表形态由分析问题决定。堆叠条形图适合同时呈现总量和结构占比:条形长度表示总量,内部分段表示各次维度的占比,横向排列便于放置较长的团队或项目名称。矩形树图适合层级结构占比,面积表示投入大小,适合产品线、项目群这类多层分类,但小面积区块的标签容易拥挤。矩阵表适合承载明细和交叉核对,行是主维度、列是次维度,单元格填数值,便于逐项核对和导出。
总量与占比同时呈现时,建议采用“一图一表”的版式:上方放堆叠条形图,条形末端标注总量,分段内标注占比超过一定阈值的类别,低于阈值的类别合并为“其他”并在图注中说明;下方放矩阵表,列出每个主维度与次维度交叉的数值和占比。这样图形负责快速判断,表格负责精确核对。
颜色和排序规则需要提前固定。同一维度值在所有图表中使用同一颜色,颜色数量控制在六到八种以内,超出部分归入“其他”;排序按总量降序,便于读者快速定位投入集中区域;标注只保留总量和关键占比,避免每个分段都标数字造成拥挤。图表与明细表之间应保持同一排序和同一筛选条件,读者从图形看到异常后能直接在表格中定位到对应行。
操作步骤:从取数到发布的一张图生产流程
把设计决策固化成流程,才能保证每期图表口径一致。以下五步适用于月度或季度产出,每步都写明输入、动作、输出和完成标志。
| 步骤 | 输入 | 动作 | 输出 | 完成标志 |
|---|---|---|---|---|
| 一、确认口径与维度并冻结版本 | 上期口径表、本期组织与项目变更 | 核对统计对象、单位、周期、维度值,更新变更项 | 本期口径表与维度方案,标注版本号 | 口径表和维度方案经审核方确认,版本号写入文件名 |
| 二、取数与清洗 | 工时登记日志、费用记录 | 导出原始数据,处理缺失、重复和跨期记录 | 清洗后的明细数据集 | 记录总数与原始数据可对账,缺失和重复项有处理记录 |
| 三、汇总计算与交叉校验 | 清洗后明细数据、口径表 | 按主次维度汇总,计算总量与占比,与上期和总量做交叉核对 | 汇总结果表 | 各维度汇总合计等于总量,与上期差异有解释 |
| 四、制图与内部评审 | 汇总结果表、版式规则 | 按固定版式制图,检查颜色、排序、标注 | 图表初稿与解读说明初稿 | 评审通过,或退回意见已闭环 |
| 五、发布与解读说明 | 评审通过的图表与说明 | 发布到约定位置,附口径摘要和本期结构判断 | 正式版图表、解读说明、归档文件 | 发布通知发出,归档文件与发布版本一致 |
取数清洗环节要重点处理三类问题:缺失记录,例如未登记工时的成员,应单列并注明影响范围;重复记录,例如同一工时被重复提交,按登记时间和审批状态去重;跨期记录,例如上月工时在本月补登,按口径表规则归入实际发生月份。汇总计算后至少做两项校验:各维度合计与总量一致,本期数据与上期数据的变化有可解释的原因。
角色与交付物:谁取数、谁审图、谁用图
一张可持续产出的分布图需要四类角色:数据提供方、制图方、审核方和使用方。数据提供方负责按口径导出原始数据并说明异常;制图方负责清洗、汇总和制图;审核方负责核对口径执行和图形表达;使用方负责在管理场景中读图并反馈问题。
| 角色 | 主要职责 | 交付物 | 交接时点 |
|---|---|---|---|
| 数据提供方 | 按口径导出工时和费用数据,标注缺失与异常 | 原始数据文件与异常说明 | 每期截止日后两个工作日内 |
| 制图方 | 清洗、汇总、制图,撰写解读说明初稿 | 汇总结果表、图表初稿、解读说明 | 收到数据后三个工作日内 |
| 审核方 | 核对口径执行、数据校验和图形表达 | 评审意见或通过确认 | 收到初稿后两个工作日内 |
| 使用方 | 读图判断投入结构,提出下期关注点 | 使用反馈与下期分析需求 | 发布后一周内 |
评审不通过时,审核方需写明退回原因和修正要求,制图方修正后重新提交,修正记录随版本归档。更新频率建议与工时登记周期一致,按月产出;版本管理由制图方负责,文件名包含期间和版本号,历史版本保留可追溯。若组织已在项目管理平台中登记工时和工作项,取数环节可以直接从平台导出工时日志和资源报表,减少手工汇总。ONES 资源管理提供资源报表实时反馈项目投入情况,并支持一键导出工时日志;ONES 资源和工时管理解决方案支持多维度统计项目和成员的资源投入情况,并可查询和导出工时登记日志明细。这类数据可以作为分布图的取数来源,具体报表字段和可用维度以实际配置为准。
示例:一张按团队与投入类型切分的分布图
以下为演示情景,用于说明口径、维度、图形和解读如何组合,数据为示意值。
背景设定:某研发部门统计一个自然月的人力投入,口径为工时,单位为人天,数据来源为工时登记日志,截止日为月末最后一个工作日。维度方案为主维度团队(三个团队),次维度投入类型(设计、开发、测试、维护四类)。图表采用横向堆叠条形图,每个团队一条,条形长度表示总人天,分段表示四类投入占比,条形末端标注总人天;下方附矩阵表,列出团队与投入类型的交叉人天数和占比。
读图可以得出三类结构判断:第一,三个团队总投入存在明显差距,投入最高的团队约为最低团队的一点五倍,需要核实是项目排期差异还是人员配置差异;第二,测试类投入在其中一个团队占比明显偏高,需要核实是项目阶段集中还是测试范围扩大;第三,维护类投入整体占比较低,若与历史期间相比下降明显,需要确认是统计口径变化还是维护工作未完整登记。这些判断指向待核实问题,而不是直接结论。
示例体现的可迁移规律有三条:主维度承担总量比较,次维度承担结构解释;异常分段要能下钻到明细表定位具体项目;读图结论应写成待核实问题,由使用方在下一期取数前确认。
完成检查:发布前逐项核对的清单
发布前按下表逐项核对,任何一项不通过即视为阻断,需返工后再发布。
| 检查类别 | 检查项 | 通过标准 | 阻断条件 |
|---|---|---|---|
| 口径与单位 | 统计对象、单位、周期与口径表一致 | 图注写明的单位与周期与口径表完全相同 | 图中出现两种单位混用,或周期与口径表不符 |
| 口径与单位 | 换算规则已注明 | 涉及成本换算时,系数和生效时间写进图注 | 使用成本口径但未注明换算规则 |
| 维度分类 | 维度值互斥且穷尽 | 每条记录只归入一个类别,未归属部分单列 | 存在同一记录被重复计入两个类别 |
| 维度分类 | 维度名称与组织架构、项目分类一致 | 名称与当期正式名称一致,无临时叫法 | 同一团队或项目出现两个名称 |
| 数据完整性 | 汇总合计与总量一致 | 各维度汇总合计等于总量,差异为零或有说明 | 合计与总量存在无法解释的差异 |
| 数据完整性 | 跨期记录处理符合口径 | 补登和跨月记录按规则归期,并有处理记录 | 跨期记录未处理或处理方式与口径表不符 |
| 图表标注 | 颜色、排序、标注符合版式规则 | 同一维度值颜色一致,排序按总量降序,标注不重叠 | 颜色含义前后不一致,或标注遮挡关键数据 |
| 解读说明 | 解读说明包含结构判断和待核实问题 | 说明写明本期主要结构变化及需确认事项 | 只有图表没有解读,或解读与图表数据矛盾 |
清单中的阻断项集中在口径混用、重复计入、合计不符和解读缺失四类,这几类问题会直接导致读者误判投入结构。返工后需重新走一遍对应检查项,并在版本记录中注明修正内容。发布后的使用反馈应纳入下一期口径和维度方案的修订输入,使这张图随管理问题变化持续可用。
常见问题
研发投入分布图应该多久更新一次,更新频率由什么决定?
更新频率建议与工时登记周期保持一致,常见做法是按月产出。频率由三个条件决定:工时和费用数据能否在周期内完整登记、审核方能否在发布前完成核对、使用方是否按同一节奏开管理会议。如果工时登记滞后明显,按月出图会持续出现补登和跨期调整,此时可改为按季度产出,并在口径表中写明补登工时的归期规则。频率一旦确定,就写入流程和版本命名规则,避免每期临时调整导致数据不可比。
团队或项目中途调整,历史数据怎么处理才能保持可比?
处理原则是历史数据保留当期口径,不追溯改写。组织架构调整或项目合并后,在当期口径表中记录变更项和生效时间,新名称从生效期开始使用;需要跨期比较时,在明细表中增加一列映射关系,把历史名称对应到当前名称,图形仍按当期口径呈现。这样既保持每期数据可复算,也能支持跨期对比。若变更影响较大,可在解读说明中单独提示,避免读者把口径变化误读为投入结构变化。
只有工时数据、没有费用数据,这张图还能用吗?
可以使用,但需要在图注中明确这是人力工时口径,不代表完整研发投入。工时口径适合观察团队和项目之间的时间分配,能回答投入集中在哪些团队、哪些项目、哪些工作类型。涉及外包、软件采购、设备等非人力支出时,建议单独成图或作为补充说明,不与工时混在同一坐标轴上比较。若后续要扩展到成本视角,需要先补充人员成本单价和费用科目数据,并在口径表中写明换算规则和生效时间,再调整图表。
读图发现某个团队投入异常偏高,下一步应该怎么核实?
先下钻到明细表,定位异常集中在哪些项目和投入类型,再按三类原因逐一排查:项目排期是否集中在该期间、人员配置是否临时增加、工时登记是否存在重复或跨期归集。核实动作应由使用方发起,数据提供方配合提供原始记录,制图方在下一期取数前确认处理方式。核实结论写成待确认事项附在解读说明中,不直接作为结论发布。若确认是登记问题,需在口径表或清洗规则中补充对应处理方式,避免下期重复出现。
用项目管理平台导出工时数据做分布图,需要注意什么?
重点核对三件事:导出字段是否覆盖口径表要求的统计对象、单位和维度值;导出范围是否与统计周期完全一致,避免跨期数据混入;导出记录能否与平台内的汇总数据对账。以 ONES 为例,ONES 资源管理提供资源报表实时反馈项目投入情况,并支持一键导出工时日志;ONES 资源和工时管理解决方案支持多维度统计项目和成员的资源投入情况,并支持查询和导出工时登记日志明细。具体可用字段和维度以实际配置为准,导出后仍需按本文流程做清洗和交叉校验,不能直接以导出结果发布。
