外包研发投入安排要解决的是把“投入多少、投给谁、什么时候到位、按什么结算”变成一张可核对的计划。做法是先按工作包估算人天与技能结构,再确定外包占比和分批到岗节奏,落到人员名单与工时记录,最后用里程碑和验收证据完成结算。本文给出五步流程、计划表字段、角色分工和一个迭代周期的示例,并说明如何用ONES承载投入计划、工时记录与验收。
要点总览(TL;DR)
- 外包研发投入安排要管住四件事:投入比例、到岗节奏、技能结构、工时与结算口径;投入按人天计量,产出按交付物验收,两者在计划表中分列。
- 落地按五步走:拆可独立验收的工作包、按角色估人天与技能结构、对比内部产能定外包占比与分批到岗、落到人员名单与工时记录方式、约定结算方式与验收证据,每步有完成标志再进入下一步。
- 核心产物是外包投入计划表,工作包编号、交付物、所需技能、估算人天、外包占比、计划起止、结算方式、验收标准、负责人为必填项,到岗人员与投入比例在到岗前补齐。
- 执行阶段由项目经理维护周度投入台账,对比计划人天与实际人天、核对投入比例,偏差时调整到岗时间或投入比例并记录依据,结算时以验收记录确认产出、以工时记录核对投入。
- 计划表填完后用完成检查清单逐项核对,重点看占比之和是否等于总人天、验收标准是否可判定、工时记录方式与结算口径是否一致。
先定口径:外包投入安排要管住哪几件事
外包研发投入安排的对象是“人员如何投入”,而不是“任务如何排期”。把这两件事分开,计划表才不会变成一张混杂了依赖关系、优先级和人员冲突的大表。本文聚焦以下四项管理对象。
- 投入比例:每个工作包由外包承担多少,用外包人天占该工作包总人天的比例表达,也可以用“0.5人”“1人”这类人员投入强度表达。
- 到岗节奏:外包人员什么时候进场、分几批进场、每批承担哪些工作包。到岗时间要与工作包的前置条件对齐,避免人到了但没有可开工的输入。
- 技能结构:外包人员覆盖哪些角色,如开发、测试、专项能力,各角色的人天如何分布。技能结构与工作包要求不匹配时,人天估算再准也无法执行。
- 工时与结算口径:工时按什么粒度记录、由谁确认,结算按里程碑还是按人天,验收证据是什么。口径在计划阶段就要写清楚,结算阶段才有依据。
需要区分“投入”和“产出”。投入按人天计量,回答的是资源消耗;产出按交付物验收,回答的是结果是否达标。计划表中两者分列,可以避免用“投入了多少人天”替代“交付物是否合格”的判断。任务本身的排期与依赖关系归任务排期与依赖管理,资源负载冲突的处理归资源负载与冲突管理,本文不展开这两部分;外包合同条款、采购招标与供应商比价同样不在本文范围内。
核心步骤:从工作包到投入计划的五步做法
五步的顺序是先拆清楚要做什么,再算需要多少人,然后决定外包承担多少、什么时候到位,最后约定怎么记录和怎么结算。每一步都有明确的输入、动作、输出和完成标志,缺少完成标志时不要进入下一步。
第一步:拆工作包
输入是需求说明或项目范围说明。动作是按“可独立验收的交付物”切分工作包,一个工作包对应一个能说清楚验收标准的产出,例如“用户管理模块开发”“支付链路回归测试”。输出是工作包清单,每个工作包有编号、交付物描述和初步验收标准。完成标志是工作包清单经内部负责人与外包方共同确认,双方对边界没有歧义。
第二步:估人天与技能结构
输入是工作包清单。动作是按角色分别估算,开发、测试、专项能力各自给出人天,并标注每个工作包需要哪些技能。输出是人天与技能配比表,能看出总人天以及各角色的人天分布。完成标志是估算结果经过至少一名熟悉该模块的技术人员复核,估算口径(如按标准工时折算)写在表头。
第三步:定外包占比与投入节奏
输入是人天与技能配比表,以及内部团队可投入的产能。动作是对比每个工作包的需求人天与内部可用人天,缺口部分由外包承担,形成外包占比;再根据工作包的前后关系确定分批到岗时间,例如测试工作包依赖开发产出,测试人员到岗时间应晚于开发阶段的中间节点。输出是每个工作包的外包占比和到岗批次。完成标志是外包占比之和与总缺口一致,到岗时间与工作包前置条件对齐。
第四步:落到人员与工时
输入是外包占比与到岗批次。动作是明确到岗人员名单、每人的技能说明、投入比例(如0.5人或1人)以及工时记录方式,例如按天登记、按周汇总。输出是人员到岗安排与工时记录规则。完成标志是名单上的每个人都能对应到具体工作包,工时记录方式被外包方确认。
第五步:约定结算与验收口径
输入是工作包清单与验收标准。动作是确定每个工作包按里程碑结算还是按人天结算,并把验收证据写进计划表,例如测试报告、代码评审记录、演示确认。输出是结算方式与验收证据的对应关系。完成标志是每个工作包都有可判定的验收标准和对应的结算节点,财务或采购确认口径一致。
外包投入计划表:字段与填写口径
计划表是五步做法的落地产物,一张表同时承载工作包、人天、占比、到岗、结算和验收信息。下表给出字段与填写规则。
| 字段 | 含义 | 填写口径 | 必填 |
|---|---|---|---|
| 工作包编号 | 唯一标识一个可验收的工作包 | 按项目或迭代统一编号,与任务系统保持一致 | 是 |
| 交付物 | 该工作包的可验收产出 | 写具体产物名称,不写“完成开发”这类过程描述 | 是 |
| 所需技能 | 完成该工作包需要的角色或专项能力 | 按开发、测试、专项分别标注 | 是 |
| 估算人天 | 该工作包的总投入 | 按标准工时折算,注明估算依据 | 是 |
| 外包占比 | 外包承担的人天比例 | 用百分比或外包人天数表达,与内部人天相加等于总人天 | 是 |
| 计划起止 | 该工作包的计划开始与结束时间 | 精确到周,跨迭代时拆行 | 是 |
| 到岗人员 | 承担该工作包的外包人员 | 写姓名或人员编号,与技能要求对应 | 选填,到岗前补齐 |
| 投入比例 | 人员的投入强度 | 用0.5人、1人或人天占比表达 | 选填,到岗前补齐 |
| 结算方式 | 该工作包的结算依据 | 写明按里程碑或按人天,附结算节点 | 是 |
| 验收标准 | 判断交付物合格的依据 | 写可判定的条件,如“回归用例通过率100%” | 是 |
| 负责人 | 对该工作包投入与交付负责的人 | 内部负责人,一名工作包对应一名 | 是 |
示例行:工作包编号“IT2-WP03”,交付物“订单查询接口及单元测试”,所需技能“后端开发”,估算人天“12”,外包占比“50%”,计划起止“第3周至第4周”,到岗人员“外部开发A”,投入比例“1人”,结算方式“按里程碑,接口联调通过后结算”,验收标准“接口用例全部通过,代码评审无阻断问题”,负责人“内部后端负责人”。
角色分工与交付物:谁定比例、谁核工时、谁验收
投入安排能否执行,取决于每个环节是否有人负责、有产物留下。下表把角色、职责和交付物对应起来。
| 角色 | 职责 | 交付物 |
|---|---|---|
| 研发负责人 | 确定工作包拆分、人天估算口径与外包占比 | 外包投入计划表 |
| 项目经理或资源协调人 | 跟踪到岗节奏与投入比例执行情况,发现偏差并推动调整 | 周度投入台账 |
| 外包对接人 | 提供人员名单与技能说明,确认工时记录 | 人员名单、技能说明、工时确认记录 |
| 验收人 | 按验收标准确认交付物是否合格 | 验收记录 |
| 财务或采购 | 按结算口径核对工时与付款节点 | 结算核对记录 |
分工的关键是让“定比例的人”和“核工时的人”分开,让“核工时的人”和“验收的人”分开。研发负责人对投入结构负责,项目经理对执行过程负责,验收人对结果负责,财务或采购对结算依据负责。周度投入台账由项目经理维护,记录每个工作包的计划人天、实际人天、到岗人员实际投入比例和偏差原因,作为结算前的核对依据。
当投入计划、工时记录和验收记录分散在表格、聊天记录和邮件里时,核对成本会明显上升。ONES的资源管理支持通过工作数量和工时规模了解成员排期,并支持筛选与分组,掌握成员在不同项目中的投入比重;工时方面可实时查看成员每日投入饱和明细,提供多种资源报表反馈项目投入情况,并支持一键导出工时日志。这些能力可以承载计划表中的到岗与投入比例跟踪,以及结算前的工时核对。长安国际信托的公开案例提到其外包人员占比大、工时难以度量,通过ONES统计外包团队工时、分析绩效并分配团队资源;该案例为单一客户场景,效果不扩大至其他组织。
示例:一个迭代周期的外包投入安排
以下为演示情景,不对应真实客户项目。某迭代周期为四周,内部团队需要完成一个业务模块的开发与测试,内部产能不足以覆盖全部测试工作和部分开发工作,计划引入外部测试人员和一名外部开发人员。
按五步走一遍。第一步拆工作包,得到三个工作包:模块核心开发、模块辅助功能开发、全量回归测试。第二步估人天与技能结构,核心开发16人天(后端开发),辅助功能开发10人天(后端开发),回归测试12人天(测试),合计38人天。第三步定外包占比与节奏,内部可投入核心开发12人天、辅助功能开发4人天、测试2人天,缺口分别为4人天、6人天、10人天,外包占比约为25%、60%、83%;外部开发人员第1周进场承担辅助功能开发,外部测试人员第3周进场承担回归测试。第四步落到人员与工时,外部开发A投入比例1人,外部测试B投入比例1人,工时按天登记、按周由外包对接人确认。第五步约定结算,辅助功能开发按里程碑结算,回归测试按测试报告验收后结算。
计划表关键行如下:辅助功能开发工作包,估算10人天,外包占比60%,计划第1周至第2周,到岗人员外部开发A,投入比例1人,按里程碑结算,验收标准为功能用例通过且代码评审无阻断问题。回归测试工作包,估算12人天,外包占比83%,计划第3周至第4周,到岗人员外部测试B,投入比例1人,按测试报告验收结算,验收标准为回归用例通过率达到约定值。
周度台账的核对方式是:每周对比每个工作包的计划人天与实际登记人天,检查到岗人员的实际投入比例是否与计划一致,记录偏差原因。若外部开发A第1周实际投入只有0.5人,需要判断是到岗延迟还是工作包输入不足,前者调整到岗时间,后者补充需求说明或调整工作包顺序。若测试工作包因开发延期而压缩,应调整测试人员的到岗时间或增加投入比例,并在台账中记录调整依据,避免结算时对不上账。
完成检查:投入安排是否可执行的核对项
计划表填完后,用以下清单逐项核对。任何一项不满足,都说明投入安排还停留在意向层面,尚不具备执行条件。
- 每个工作包都有估算人天、外包占比、计划起止时间和负责人,四项缺一不可。
- 外包占比与内部人天相加等于工作包总人天,没有出现占比之和超过100%或缺口未分配的情况。
- 到岗人员名单与工作包所需技能匹配,每人的投入比例有明确表达,不出现“全力投入”这类无法核对的描述。
- 工时记录方式与结算口径一致:按人天结算的工作包有逐日或逐周工时记录,按里程碑结算的工作包有明确的验收证据清单。
- 每个工作包的验收标准可以判定合格或不合格,不依赖主观评价。
- 周度台账有固定的核对节奏和责任人,偏差出现时有调整投入比例或到岗时间的规则。
- 外包投入与内部产能计划不冲突,缺口有说明,到岗时间与工作包前置条件对齐。
核对通过后,计划表与周度台账构成投入安排的两份基础记录:前者回答“计划投入多少”,后者回答“实际投入多少、偏差在哪里”。结算时以验收记录确认产出,以工时记录核对投入,两者分别对应计划表中的验收标准和结算方式两列。
常见问题
内部产能和外包占比怎么算才不会出现缺口没分配的情况?
先按工作包算出总人天,再逐项填入内部可投入人天,两者相减得到缺口,缺口部分就是外包承担的人天,外包占比等于外包人天除以总人天。核对时把每个工作包的外包占比与内部人天相加,确认等于总人天,没有出现占比之和超过100%或缺口未分配的情况。如果某个工作包内部产能完全覆盖,外包占比记为零,同样要写进计划表,避免后续被临时追加。
外包人员到岗时间怎么和内部工作包对齐?
到岗时间取决于工作包的前置条件,而不是合同签订时间。开发类工作包需要需求说明和设计输入就绪,测试类工作包需要开发产出达到可测状态。做法是在计划表中为每个工作包标注前置条件,再据此确定分批到岗批次,例如测试人员安排在第3周进场,对应开发阶段的中间节点。到岗后第一周重点核对实际投入比例是否与计划一致,发现输入不足时补充说明或调整工作包顺序,而不是让人先空等。
按人天结算和按里程碑结算,工时记录要求有什么不同?
按人天结算的工作包,工时记录要能支撑逐日或逐周的投入核对,记录粒度与结算周期一致,由外包对接人确认后作为付款依据。按里程碑结算的工作包,工时记录用于跟踪投入偏差,结算依据是验收证据,例如测试报告、代码评审记录或演示确认。两类工作包可以出现在同一张计划表里,但结算方式一列必须写明,验收标准要能判定合格或不合格,避免结算时对不上账。
迭代中途需求变化导致外包投入要调整,台账怎么记?
调整时先在计划表中更新受影响工作包的估算人天、外包占比和计划起止,再在周度台账中记录调整原因、调整前后的投入比例以及生效周次。如果变化来自开发延期压缩了测试窗口,可以调整测试人员到岗时间或增加投入比例;如果变化来自范围缩减,则相应下调外包人天并同步结算节点。台账保留每次调整的记录,结算时按最新版本的计划表核对,历史偏差有据可查。
投入计划和工时记录分散在表格与聊天记录里,怎么降低核对成本?
把计划表、工时记录和验收记录放在同一套管理工具中,可以减少跨表核对。ONES的资源管理支持通过工作数量和工时规模了解成员排期,支持筛选与分组掌握成员在不同项目中的投入比重;工时方面可实时查看成员每日投入饱和明细,提供多种资源报表反馈项目投入情况,并支持一键导出工时日志。这些能力可以承载计划表中的到岗与投入比例跟踪,以及结算前的工时核对。具体配置方式需结合团队现有流程确认。


















