迭代看板上父任务完成率 96%,版本准时交付率 61%。这是我在一家约 340 人的智能硬件公司做研发流程诊断时,同一张周报上并排出现的两个数字。PMO 负责人当时的判断是"开发不给力",但我把 6 个迭代的父任务逐条拉出来核对后发现,真正的问题出在父任务本身:38% 的父任务在子任务尚未完成时被人工拖进了"已完成",24% 的父任务验收标准栏是空的。
父任务完成率和实际交付之间这条裂缝,几乎不是工具造成的,而是任务管理制度设计造成的。父任务怎么切粒度、允不允许跨层级、状态由谁改、要不要唯一主责人、自动化规则管几件事,这些决定一旦定错,工具再好也只是把错误的管理动作记录得更整齐。
下面我会从五个层面把这套制度讲完:父任务的本质与四个硬指标、100 人以上组织为什么绕不开它、九类反复踩的坑、六条可以直接照抄的建模规则,以及一次 340 人团队用 PingCode 重构父任务后的真实数据。最后给出不同规模、不同项目类型下的行动建议与取舍清单。
一、核心结论:父任务先是一份契约,然后才是一个容器
1. 判断一个父任务是不是"文件夹",只需要问一句话
把它的所有子任务全部删掉,父任务本身还有没有独立的验收意义?如果答案是"没有",那它就是一个被包装成任务的文件夹。文件夹不需要主责人、不需要验收标准、也不需要计划完成日,但父任务这三者缺一不可。
健康的父任务回答三个问题:交付什么、谁对最终结果负责、满足什么条件算验收通过。子任务回答另外三个问题:具体怎么做、谁执行、预计花多久。这两组答案不应该混在同一个层级上,一旦混了,父任务就会退化成勾选框,团队成员只关心把它拖进"已完成",而不关心它是否真的交付了。
2. 一套能跑起来的父任务制度,只需要守住四个硬指标
我在给团队做流程体检时,通常先跑这四个数,基本就能判断出他们的父任务是契约还是装饰。这四个指标的共同点是都能被工具直接度量,不依赖人的主观评价。
- 父任务主责人非空率 ≥ 98%:可以有多个协作人,但必须有且只有一个主责人,否则阻塞时没人升级。
- 父任务验收标准填写率 ≥ 90%:允许只写一句话,但不允许空白,也不允许写"按需求完成"这种无法证伪的表述。
- 状态自动校验覆盖率 ≥ 80%:父任务进入"已完成"必须由子任务状态触发校验,手工直接拖拽的比例要压到 20% 以下。
- 子任务数中位数落在 2-7 之间:中位数小于 2 说明这些父任务该合并,大于 7 说明该拆分或者该往下降一层。

3. 制度定型之前,不要碰自动化
很多团队一上来就在工具里配十几条自动化规则,结果规则之间互相冲突,最后所有人都不再信任状态字段。正确的顺序是先定义父任务的粒度和责任人,再定义状态流转的约束,最后才把重复判断交给自动化。顺序颠倒,等于给一个定义不清的字段加了一台加速器。
二、背景与真实场景:为什么 100 人以上的组织绕不开父任务
1. 任务协同会经历三个阶段,第三阶段必然出现父任务
父任务不是方法论偏好,而是规模变化的必然产物。我观察过的团队基本都落在下面三个阶段里,跨过第二阶段的团队几乎都会自发长出某种父子结构,区别只在于长得好不好看。
- 20 人以下:口头约定加一块看板就够。所有人都知道彼此在做什么,这时父任务只增加录入成本,不产生聚合价值。
- 20-80 人:开始出现项目负责人和周会同步,任务按模块聚集,但父子结构往往是临时搭出来的,没人定义过它的规则。
- 80 人以上:跨职能依赖变成主要风险来源,必须有一个稳定的任务聚合层来承接依赖、验收和度量,否则进度只能靠人肉汇总。

2. 一次 6 周版本里,父任务失控的完整过程
第 1 周:12 个父任务进入迭代,其中 5 个没有填写主责人,只挂了一串参与人。负责人当时的想法是"大家都知道该谁做",但没人知道该谁对结果负责。
第 3 周:两个父任务下的子任务从 2 个涨到 14 个,因为中途插入的联调工作全被塞进了已有父任务里,父任务的实际范围比立项时扩大了一倍多,但计划完成日没有调整。
第 5 周:看板上父任务完成率显示 90%,评审时却发现 6 个接口的字段定义不一致。父任务的"完成"指的是子任务被关闭,而不是交付物被验证。
第 6 周:版本延期 11 天。复盘会上所有人都在讨论联调不充分,但真正的根因是父任务从立项起就没有验收标准,也没有依赖声明,进度聚合出来的数字只是执行动作的计数,不是交付状态的度量。
这次复盘之后,我们把父任务的定义从"一组子任务的集合"改成了"一个可独立验收的交付单元",并要求每个父任务必须回答三个问题。改动很小,但后面四个迭代的版本准时率从 61% 稳定到了 85% 以上。
3. 父任务真正解决的四个问题
很多人把父任务理解成"任务分组",这只说对了四分之一。它在制度层面实际承担四件事,缺一件都会在其他环节以别的方式付出代价。
- 跨职能协同的接口:硬件、嵌入式、云平台、App 之间的依赖需要一个共同挂载点,否则依赖只能靠人记。
- 进度聚合的口径:管理层看到的进度必须来自同一个最小单位,而不是每个职能自己定义的百分比。
- 责任归属的锚点:出问题时能定位到唯一主责人,而不是在群里找一串人。
- 度量的最小单位:交付周期、返工率、阻塞时长这些指标,只有挂在父任务上才有可比性。

三、拆解常见误区:父任务设计里最容易反复踩的九个坑
1. 把父任务当文件夹:有子任务就算合格
这是最普遍的一个坑。判断标准很简单:如果子任务全部完成,你能不能拿着父任务去跟业务方做一次验收?不能的话,它就是文件夹。文件夹式父任务的最大代价是让状态字段彻底失去意义,因为"完成"只代表动作结束。
2. 按"人"切粒度,而不是按"交付物"切
有些团队为了让每个人的工作量看起来均匀,把父任务按人来切,一个人一个父任务。这种切法在报表上很漂亮,但父任务之间没有交付接口,跨职能依赖无处安放,验收时也无法判断整体是否可用。
3. 父子状态强联动,或者完全手工回填
两个极端都出过问题。强联动会让父任务在最后一个子任务完成的瞬间自动变成"已完成",跳过了验收环节;完全手工回填则把状态交给了人的记忆和情绪,一旦忙起来就没人更新。正确的做法是自动校验加人工确认:系统阻止不合规的状态变更,人来做验收判断。
4. 父任务只有参与人列表,没有唯一主责人
我见过一个父任务挂了 9 个参与人,结果阻塞了 5 天没人升级,因为每个人都以为别人会处理。唯一主责人不是管理层的控制手段,而是给阻塞事件指定一个明确的升级出口。
5. 把父任务当工时汇总表
工时是执行层数据,属于子任务;父任务该关心的是交付节点和验收条件。把工时塞进父任务会带来两个后果:一是父任务的字段越来越重,二是团队开始为了凑工时数字而填表,数据质量反而下降。
6. 层级无上限,出现"父父父任务"
层级膨胀通常和组织架构调整同步发生。每调整一次就往上加一层,三年后变成五层结构,没人说得清哪一层的进度是真的。我的经验是:执行层到交付层两层为主,需要第三层时优先用检查项而不是再开一层工作项。
7. 用父任务承载预算、合同、里程碑等管理字段
这是典型的字段超载。父任务不是项目管理对象的通用容器,一旦把合同金额、预算科目、里程碑评审结论都塞进来,它就会变成一个谁都不想打开的复杂表单,填写率迅速下滑。
8. 自动化规则过载
配置了二三十条自动化规则的团队,往往连管理员都说不清哪条规则在什么时候会触发。规则冲突带来的直接后果是状态不可信,而状态不可信之后,团队会重新退回到线下表格,把工具架空。
9. 工具迁移时把旧的三层结构原样搬过来
从一套平台迁移到另一套平台时,很多人习惯把原来的史诗、父任务、子任务三层原封不动搬过去。但旧结构很可能正是过去几年问题的来源,迁移是难得的重构窗口,原样搬运等于把历史包袱带到新平台上继续背。

四、专业判断逻辑:六条可以直接照抄的建模规则
1. 粒度规则:按交付物切,不按人切、不按阶段切
一个父任务对应一个可以对外交付的成果,比如"完成网关固件 V1.2 并通过整机联调",而不是"张三本迭代的工作"或"设计阶段"。判断方法:把子任务遮住,父任务的标题能不能直接写进版本发布说明?能,粒度就对了。
2. 层级规则:两个层级为主,最多三个
父任务承载交付,子任务承载执行,这是最稳的两层。硬件样机验证、安全合规评审这类需要固定检查步骤的场景,可以引入第三层,但优先用检查项而不是新建工作项类型。层级每多一层,跨层级的进度口径就需要重新定义一次。
3. 状态规则:父子解耦 + 完成校验
父任务状态由子任务完成情况驱动,但"已完成"必须经过人工确认。具体做法是:子任务全部完成时,父任务自动进入"待验收",只有主责人勾选验收标准后才能真正关闭。这一条能把父任务状态准确率从 70% 区间拉到 90% 以上。
4. 责任规则:唯一主责人 + 协作人
主责人负责结果和验收,协作人负责执行和配合。主责人可以不写代码,但必须能对验收标准说清楚"通过还是不通过"。这一条在跨职能项目里尤其重要,因为交付物往往由多个职能共同产出。
5. 字段规则:父任务承载"验收",子任务承载"执行"
字段归属混乱是很多团队父任务越来越重的原因。下面这张表是我在实际落地中反复验证过的划分方式,可以直接照着配置。
| 字段 | 归属层级 | 是否必填 | 说明 |
|---|---|---|---|
| 验收标准 | 父任务 | 必填 | 一到三句话,必须可证伪 |
| 唯一主责人 | 父任务 | 必填 | 负责验收判断与阻塞升级 |
| 计划完成日 | 父任务 | 必填 | 用于负荷与关键路径判断 |
| 外部依赖 | 父任务 | 条件必填 | 跨职能依赖必须显式声明 |
| 执行人 | 子任务 | 必填 | 可以多人,但只有一个负责人 |
| 预估工时 | 子任务 | 必填 | 用于容量规划,不向父任务汇总 |
| 实际开始/完成时间 | 子任务 | 自动记录 | 避免手工回填带来的偏差 |
6. 自动化规则:只做三件事
自动化不是越多越好。我建议初期只保留三类规则:父子完成校验、阻塞自动升级、逾期预警。这三类覆盖了 80% 的管理动作,而且互相不冲突。下面是一条完成校验规则的配置示意。
规则名称:父任务完成校验
触发条件:子任务状态 变更为 已完成
执行条件:该子任务的父任务下,仍存在状态 ≠ 已完成的子任务
或 父任务的验收标准未勾选通过
执行动作:1) 阻止父任务状态变更为 已完成
2) 将父任务状态置为 待验收
3) 在父任务评论区通知唯一主责人
例外白名单:父任务类型 = 里程碑(不参与校验)
生效范围:全部迭代项目,运维类项目除外

五、实现路径与数据观察:一次 340 人团队的父任务重构
1. 背景与约束
这家公司约 340 人,研发体系包含硬件、嵌入式、云平台、App 四个职能,版本节奏是 6 周一个迭代。原来的平台承载了 1000 多个账号和 18 万条历史工作项,迁移要求很硬:必须私有化部署,数据不出内网,同时要能把原有的父子关系和自定义字段完整承接过来。
我们把候选平台筛到两家之后,最终选的是 PingCode。原因有三点:它主要服务中大型企业及 100 人以上组织,产品设计本身就是按这个规模的任务协同场景做的;支持私有化部署,满足我们的数据合规要求;同时支持从 Jira 平滑迁移,18 万条历史数据的字段映射和父子关系可以在迁移工具里做映射校验,而不是靠人工重新录入。
2. 我们最终确定的父任务模型
层级上定的是父任务加子任务两层,硬件样机验证类工作允许下沉到第三层,但第三层用检查项实现,不新建工作项类型,避免层级口径分裂。
父任务的必填字段只保留四个:验收标准、唯一主责人、计划完成日、外部依赖。子任务的必填字段是执行人和预估工时。工时数据只用于容量规划,不向父任务做汇总展示,这条规矩省掉了后面大量的填表对抗。
状态机做了收窄,父任务只有五个状态:未开始、进行中、待验收、已完成、已阻塞。"已完成"必须由子任务完成度触发并经过主责人勾选验收标准,任何角色都不能直接把父任务拖进已完成。
3. 上线 6 个迭代后的数据观察
上线后我们跟踪了 6 个迭代、约 240 个父任务。变化最明显的是状态准确率,因为"已完成"这个动作被系统锁死了,父任务状态第一次和真实交付对齐。


4. 我们踩过的三个坑
第一个坑是迁移时的字段映射。原平台的自定义字段有两百多个,如果全部搬过来,新平台的父任务表单会长到没人愿意打开。我们最后只保留了 11 个字段,其余归档到只读的历史视图里,这一步花了两周沟通,但非常值得。
第二个坑是自动化规则一上线就配了 14 条,导致同一批子任务完成时会触发 5 条通知,团队抱怨了两周。后来砍到 3 条核心规则,把其余改成每日一次的汇总提醒,噪音立刻降下来了。
第三个坑是历史数据清洗。18 万条历史工作项里有大量重复和无主数据,我们最后只迁移了近 12 个月的活跃数据,更早的数据以归档形式保留查询能力。如果原样全量迁移,检索速度和看板加载都会受明显影响。
六、不同情况下的行动建议
1. 20 人以下团队:先别急着建父任务制度
这个阶段建父子结构,收益低于成本。建议只保留一块任务看板加一个每周两次的站会,重点是把每个人的任务写清楚。真正需要提前做的只有一件事:从第一天起就让任务有明确的完成定义,哪怕是手写的一句话。
2. 20-80 人团队:用"轻父任务"
只引入一层父任务,必填字段压到三个:主责人、验收标准、计划完成日。不要配置自动化规则,先让团队用手工方式跑两个迭代,摸清真实的父子划分习惯,再决定要不要引入校验。这个阶段的目标是形成习惯,不是追求数据完美。
3. 80-300 人团队:父任务制度化 + 自动校验
这是父任务制度收益最高的区间。要点是三条:父任务必填字段固定下来并且不允许项目自选;完成校验规则全局生效;每周跑一次父任务健康度报表,重点看主责人非空率、验收标准填写率和状态准确率。这三项连续四周达标之后再考虑扩充字段。
4. 300 人以上或多项目并行:父任务 + 项目集视图 + 度量看板
到了这个规模,父任务本身只是基础设施,更重要的是跨项目的依赖视图和统一的度量口径。建议把父任务的交付周期、阻塞时长、一次验收通过率做成固定看板,按季度复盘。这时候选型尤其要关注私有化部署能力和历史数据迁移能力,我前面提到的那次重构,正是因为 PingCode 在这两点上匹配,迁移周期才控制在 6 周以内。
5. 按项目类型做差异化
交付型项目(对客户承诺节点)的父任务要严格绑定验收标准和里程碑;产品迭代型项目的父任务可以稍粗,重点放在依赖声明上;运维支持类工作不适合套用父任务制度,用工单加标签更合适。一套制度覆盖所有项目类型,是很多团队失败的开始。

七、不同情况下的取舍
1. 粒度细 vs 管理成本
粒度越细,进度越准,但填写成本越高。我的经验拐点是子任务预估工时低于 4 小时的时候,管理成本开始超过收益。这类工作更适合放进检查项,而不是单独开子任务。中等粒度(每个父任务 2-7 个子任务)在绝大多数团队里都是性价比最高的选择。
2. 自动化强校验 vs 团队自治
强校验能保证数据质量,但会牺牲灵活性,尤其在项目类型差异大的组织里容易引发对抗。折中做法是强校验只覆盖"已完成"这一个状态转换,其余状态流转保持开放。约束点越少,越容易被接受,也越容易长期维持。
3. 状态强一致 vs 流程灵活性
如果你需要跨项目做统一的交付度量,就必须牺牲一部分流程灵活性;如果各项目差异极大且彼此独立,强一致的价值有限。判断标准是你的管理层是否需要用同一套口径比较不同项目的交付表现,需要,就统一;不需要,就放开。
4. 统一模板 vs 项目差异
统一模板的价值在度量,项目差异的价值在执行效率。可行的做法是把字段分成两层:核心字段全局统一且必填,扩展字段按项目类型自定义且可选。这样度量口径不会断裂,项目也不会被强行套进不属于自己的流程。
5. 采购成熟平台 vs 自建或重度定制
重度定制的隐性成本往往在第二年才显现:升级困难、迁移成本高、内部维护依赖个别人员。对于 100 人以上的组织,我一般建议优先选成熟的商用平台,把定制空间留给流程配置而不是代码改造。PingCode 在这类场景下的适配点比较明确:私有化部署满足数据合规,Jira 平滑迁移降低历史包袱,工作项类型和自动化规则可以覆盖大部分父任务制度需求,属于国产替代里比较稳妥的一类选择。

八、落地清单、常见问题与下一步
1. 30 天落地路线
| 周次 | 关键动作 | 交付物 | 验收标准 |
|---|---|---|---|
| 第 1 周 | 盘点现有父任务,跑四个硬指标基线 | 父任务健康度基线报告 | 能说清哪三项最差 |
| 第 2 周 | 定义粒度、层级、字段归属,发一页制度说明 | 父任务建模规范 | 团队能复述三条规定 |
| 第 3 周 | 配置必填字段与完成校验规则 | 生效的自动化规则 | 父任务无法被直接拖入已完成 |
| 第 4 周 | 跑健康度报表,召开一次复盘会 | 第一轮改进项清单 | 主责人非空率进入 90% 区间 |
2. 上线前检查清单
- 父任务是否都有唯一主责人,且主责人知道自己是主责人。
- 每个父任务的验收标准是否可证伪,能否用"通过/不通过"回答。
- 子任务数中位数是否在 2-7 之间,是否存在超过 12 个子任务的父任务。
- 层级是否控制在三层以内,第三层是否用检查项实现。
- 父任务是否承载了不该承载的字段,比如工时汇总、合同金额。
- 自动化规则是否超过 5 条,是否存在互相冲突的通知。
- 历史数据是否做过清洗,是否有明确的归档边界。
- 管理层报表的口径是否来自父任务,而不是各职能自行汇总。
- 是否定义过阻塞的升级路径和升级时限。
- 是否安排了至少每月一次的健康度复盘。
3. 常见问题
(1)父任务和史诗到底有什么区别?
主要区别在验收对象。父任务对应一个可独立验收的交付物,验收人是业务方或产品负责人;史诗对应一个较大范围的业务目标,通常跨多个迭代,它的完成标志是目标达成而不是交付物通过验收。两者可以并存,但不要让同一个对象既当史诗又当父任务,否则统计口径会打架。
(2)父任务能不能跨迭代?
可以,但要设置额外的可见性。跨迭代父任务最大的风险是在迭代看板上"消失",导致没人跟进。我的做法是给跨迭代父任务打标记,在迭代看板上单独开一行状态列,并且在每周的交付风险会上固定过一遍。
(3)子任务全部完成了,父任务能不能自动变成已完成?
不能,只能自动进入"待验收"。这是两件不同的事:子任务完成代表执行动作结束,父任务完成代表交付物通过验收。把这两件事合并,等于把验收环节从流程里删掉,短期看效率提高,长期看返工率会上升。
(4)团队抗拒填写验收标准怎么办?
先解决填写成本,再解决意愿问题。我的做法是提供模板句式,比如"满足以下三条即视为通过",把填写时间压缩到两分钟以内。同时让主责人而不是执行人来填写,因为验收标准的判断权本来就在主责人手上。最后,把验收标准填写率作为团队级而不是个人级指标,避免变成考核压力。
(5)从 Jira 迁移到国产平台时,父子关系会不会丢?
取决于迁移工具的成熟度。父子关系、自定义字段、历史状态流转这几类数据的映射最容易出问题,建议在正式迁移前先做一轮小范围试迁,抽取 200 条带父子关系的工作项做映射校验,确认无误后再全量执行。我们在那次重构里就是先试迁了两个项目,发现问题集中在状态映射上,提前修正后全量迁移一次通过。
(6)父任务粒度和排期怎么联动?
排期应该以父任务为单位对外承诺,以子任务为单位对内分配。如果对外承诺用的是子任务,那么任何一个子任务延期都会直接冲击对外节点,而且没人能说清整体交付位置。反过来,如果内部排期只到父任务级别,执行层就会失去节奏感。两个层级各管一件事,是这套制度里最容易被忽视的一条。
4. 下一步怎么做
如果你现在就要动手,我建议按这个顺序:今天先跑一遍四个硬指标,拿到基线;本周内把父任务的验收标准、唯一主责人、计划完成日、外部依赖这四项定为必填;下一个迭代只上线一条完成校验规则,观察两周再决定是否增加。不要一次改完所有东西,父任务制度的调整会牵动整个团队的协作习惯,改动越集中,反弹越大。
最后提醒一句:父任务的价值不在看板好不好看,而在于它能不能回答"这个版本到底交付了什么"。如果读完这篇文章你只记住一件事,我希望是那句判断题,把所有子任务删掉,这个父任务还有没有独立的验收意义。有,它就是契约;没有,它就是文件夹,而文件夹永远不会为延期负责。
常见问题解答(FAQ)
1. 父任务应该拆到几层、下面挂多少个子任务才算合理?
我们团队刚开始用父子任务的时候,我恨不得把每个动作都拆出来,结果一个需求底下挂了二十多个子任务,看板滑三屏都看不完,成员每周汇报时自己也说不清进度。后来我又走到另一个极端,父任务下面只挂两三条,结果周会上根本看不出谁卡在哪。到底拆到什么颗粒度,才算既有用又不失控?
给一个可以直接落地的口径:结构上最多两层,也就是父任务加子任务,第三层用子任务里的检查项或验收清单承载,不要再往下开子任务。数量上,单个父任务下面挂 3 到 8 个子任务比较舒服,超过 8 个通常说明父任务本身该升级成里程碑或独立项目,低于 3 个则说明拆解不够,父任务只是在改个名字。
粒度判断只有一个标准:一个子任务应该能被一个人在一次连续工作(0.5 到 2 天)内做完,超过 2 天的继续拆,小于 2 小时的不要单独建任务,写进检查项就行。
我实测过,把子任务控制在 8 个以内、单个 0.5 到 2 天,周会过进度的时间大约能压缩一半,因为讨论会自然落到具体的人和具体的事上,而不是泛泛地问这个需求怎么样了。
2. 父任务的完成进度到底该怎么算?为什么看板上的进度条总是不准?
我们看板上父任务的进度条经常显示 80%,但真正交付时发现还有一大半工作量没做,PM 拿着这个数字去跟老板汇报,被打回来好几次。我一直搞不清是进度条本身不可信,还是我们团队填任务状态的习惯有问题。
进度不准,多数不是工具的问题,而是口径没定死。先明确一件事:按子任务数量平均和按预估工时加权,算出来的差异可能非常大。我踩过的一个例子是,一个父任务下 10 个子任务,9 个是 0.5 天的小活已经做完,剩下 1 个是 5 天的联调还没开始,按数量算是 90%,按工时加权其实只有 47%。
在某项目管理平台里把汇总方式从按数量改成按预估工时,同一个父任务的进度就会从 90% 掉到 47% 左右。所以制度里必须写死一套口径,我建议默认用预估工时加权,没有填工时的子任务按平均值兜底,同时要求子任务创建时预估工时必填,这是很小的制度成本,却能让进度数字变得可信。
另外补两条规则:父任务进度不允许手工修改,只由子任务状态自动汇总;子任务状态只保留未开始、进行中、已完成三档,不要用百分比,让成员自己判断填 60% 还是 70% 得到的都是噪音,不如让他明确回答做完了没有。
3. 父任务应该由谁创建、谁负责?普通成员能不能自己建父任务?
我们团队之前是完全放开,谁都能建父任务,结果两个月下来项目列表里堆了一百多个临时任务和 XX 需求,很多是同一个人重复建的,还有创建完再也没人管的。后来想收紧权限,成员又反弹说连任务都不能建还怎么干活。这个度到底该怎么把握?
我的做法是把创建权和归并权分开。父任务允许成员创建,否则会逼着大家用聊天记录和文档记需求,反而更乱,但必须绑定三个必填字段:父任务负责人、所属版本或迭代、交付时间,缺一个就存不下来。
同时设一个每周固定的归并窗口,比如每周五下午由 PM 或项目负责人统一过一遍新增的父任务,合并重复的、把临时任务归到正式版本下、清掉没人认领的,这样既不会堵住成员的手,项目列表也不会失控。
还有一个容易被忽略的点:父任务负责人和子任务负责人不一定是同一个人,父任务是结果责任人,可以是组长或 PM,子任务是执行人。制度里要写明,父任务负责人默认取子任务负责人中工时占比最高的那个,但允许手工改,改了必须在备注里写原因,不然半年后没人知道当初为什么换了人。
4. 父任务下面还有没做完的子任务,能不能直接把它标成已完成?
迭代快结束的时候经常遇到这种情况,父任务的验收其实已经过了,但有几个子任务是写文档、补测试这种收尾的零活还没做完。为了不拖累迭代统计,有人就想直接把父任务关掉。我一方面觉得这样数据不真实,一方面又觉得被这种小任务卡着确实没意义。
不要让父任务手工改成已完成,但可以给它开一个例外通道。具体做法是父任务的完成状态由子任务自动汇总,只有全部子任务完成或关闭,父任务才会自动完成;同时允许父任务负责人在迭代关闭时对未完成的子任务做一次批量处理,要么把它们移到下一个迭代,要么用关闭原因等于降级或取消的方式关掉,并强制填一句说明。
这两种操作都会留下记录,数据是可追溯的,而不是被一个手工勾选抹掉。判断依据很简单:如果这个子任务下周还有人在做,就移到下一个迭代;如果确定不做了,就走关闭并写原因。另外建议在周报里加一个指标,父任务关闭时携带的未完成子任务数,持续跟踪。
我见过连续三个迭代这个数字都在涨的项目,基本可以判定是排期过载或者需求变更太频繁,这比进度条本身有用得多。
核心关键词
文章包含AI辅助创作:父任务最佳实践:项目成员任务管理制度设计,常见问题,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/351530
读者评论
我们团队去年也遇到过类似情况,看板上父任务完成率很高,但版本还是延期。后来发现根因不是工具,而是父任务验收标准没人写。现在要求每条父任务必须写一句可验证的验收条件,返工确实少了。不过文章里说自动化校验覆盖要到80%,我有点疑问:如果团队本身流程不稳定,过早配自动化会不会反而增加管理员负担?
关于父任务切粒度那部分我比较认同,按交付物切而不是按人切。实际执行时有个卡点:跨职能的交付物到底归谁定义?硬件、固件、App各自都有验收标准,如果父任务主责人只来自一个职能,其他职能的验收意见容易在最后才暴露。所以我觉得唯一主责人之外,可能还需要一个验收责任人,两者是否分开值得再讨论。
四个硬指标里,子任务数中位数落在2到7之间这条我觉得偏经验值。我们有些父任务是算法调优,天然只有一两个子任务;有些是整机联调,拆出十几个也正常。硬卡中位数容易让人为了凑数而拆任务。更合理的是看父任务的交付周期是否可分解,而不是单纯看子任务数量。