Files
OneOS1.2/.cursor/skills/YunxiaoPM/docs-四角色泳道流程图.md

5.4 KiB
Raw Permalink Blame History

四角色泳道图:产品 · 开发 · 测试 · 发版

用途:一张图看清从建需求到发版关闭,四条泳道各自做什么、在哪交棒。
依据:产品部流转 · 开发侧草案 · 生产线手册(测试/发版)
日期2026-07-24
说明开发泳道含「AI 用例门禁」草案;测试泳道为正式提测后的人/计划执行。


1. 泳道总览(推荐主图)

flowchart TB
  subgraph PM["泳道① 产品"]
    direction TB
    P0["建需求 · 待处理<br/>只写 AutoRDO"]
    P1["受理确认 · 已确认"]
    P2["分析中<br/>建【交付】+【分析】"]
    P3["设计中<br/>建【设计】"]
    P4["设计完成<br/>AutoPRD 灌交付"]
    P5["交棒 · 待开发<br/>交付负责人→何斐"]
    P6["业务验收后<br/>关闭需求+交付"]
    P0 --> P1 --> P2 --> P3 --> P4 --> P5
  end

  subgraph DEV["泳道② 开发"]
    direction TB
    D1["何斐:分配任务<br/>建【开发】SUB→交付"]
    D2["开发人:开始开发<br/>任务处理中 · 需求开发中"]
    D3["写代码 / 提 MR"]
    D4["AI 按同标题测试计划自测<br/>不过→提缺陷并修"]
    D5["开发任务已完成<br/>需求→开发完成"]
    D6["完成开发(含自测)<br/>建【测试】· 需求待测试"]
    D1 --> D2 --> D3 --> D4 --> D5 --> D6
  end

  subgraph QA["泳道③ 测试"]
    direction TB
    T1["接【测试】任务<br/>需求=待测试"]
    T2["建/挂测试计划与用例<br/>(建议按需求编号分包)"]
    T3["测试中 · 执行用例"]
    T4["缺陷回流开发修复"]
    T5["本需求用例全绿<br/>需求→测试完成"]
    T1 --> T2 --> T3
    T3 -.->|失败| T4
    T4 -.->|再测| T3
    T3 -->|通过| T5
  end

  subgraph REL["泳道④ 发版"]
    direction TB
    R1["建【发版】任务<br/>挂迭代+范围内需求"]
    R2["汇总更新说明"]
    R3["发布中"]
    R4{"发布结果"}
    R5["发布完成"]
    R6["发布失败 · 可重试"]
    R1 --> R2 --> R3 --> R4
    R4 -->|成功| R5
    R4 -->|失败| R6
    R6 -.-> R3
  end

  P5 -->|"交棒契约<br/>需求编号+交付编号"| D1
  D6 -->|"提测<br/>【测试】已挂交付"| T1
  T5 -->|"交棒发版"| R1
  R5 -->|"业务可验收"| P6

2. 横向时间轴版(谁在哪一阶段动)

从左到右是需求状态主链;上下是四个角色。空格表示该角色此阶段无主动动作。

flowchart LR
  subgraph S_PM["产品阶段"]
    direction TB
    sp0["待处理→已确认"]
    sp1["分析/设计/设计完成"]
    sp2["待开发交棒"]
    sp3["已关闭"]
  end

  subgraph S_DEV["开发阶段"]
    direction TB
    sd0["拆【开发】"]
    sd1["开发中"]
    sd2["AI门禁→开发完成"]
    sd3["建【测试】→待测试"]
  end

  subgraph S_QA["测试阶段"]
    direction TB
    sq0["待测试"]
    sq1["测试中"]
    sq2["测试完成"]
  end

  subgraph S_REL["发版阶段"]
    direction TB
    sr0["建【发版】"]
    sr1["发布中"]
    sr2["完成/失败"]
  end

  sp0 --> sp1 --> sp2
  sp2 --> sd0 --> sd1 --> sd2 --> sd3
  sd3 --> sq0 --> sq1 --> sq2
  sq2 --> sr0 --> sr1 --> sr2
  sr2 --> sp3

3. 交接点一览

# 从 → 到 交出什么 需求状态落点
1 产品 → 开发 需求编号 +【交付】编号;交付负责人=何斐 待开发
2 开发 → 测试 【测试】任务(子项挂交付);用例计划可先备好 待测试
3 测试 → 发版 本需求用例全绿;范围内需求清单 测试完成
4 发版 → 产品 发布完成证据 / 更新说明 发布完成 → 产品关单 已关闭

4. 各泳道职责边界(一句话)

角色 管什么 不管什么
产品 建需求、【交付】【分析】【设计】、AutoPRD、交棒待开发、验收关闭 不建【开发】【测试】【发版】、不开分支
开发 拆【开发】、写码、AI 自测门禁、建【测试】提测 不改写产品 AutoRDO不建第二套【交付】
测试 接【测试】、跑计划用例、缺陷回流、判测试完成 不擅自改需求状态到开发中;不建【发版】(可催)
发版 建【发版】、挂迭代与范围、发布与回写成败 不替代测试判绿;不关闭需求(交给产品)

5. 云效工作项树(跨角色)

flowchart TB
  REQ["需求 · 状态=阶段真相"]
  DEL["【交付】ASSOCIATED→需求"]
  AN["【分析】"]
  DE["【设计】"]
  DV["【开发】"]
  TE["【测试】"]
  RE["【发版】ASSOCIATED→迭代/需求"]

  DEL --> REQ
  AN -->|TASK_SUB| DEL
  DE -->|TASK_SUB| DEL
  DV -->|TASK_SUB| DEL
  TE -->|TASK_SUB| DEL
  DV -.->|ASSOCIATED| REQ
  TE -.->|ASSOCIATED| REQ
  RE -.->|关联范围| REQ

6. 典型负责人(手册约定,可按项目改)

泳道 典型对接人
产品 王冕 · YunxiaoPMapp / AI
开发 何斐(拆任务)→ 王雨昊 / 李振等(执行)
测试 谢佳伟
发版 时生亮

相关文档

文档 说明
docs-全流程分步说明.md 整条链路逐步说明(推荐先读)
docs-产品部流转流程图.md 产品 0→5 细图
docs-开发侧流转草案.md 开发 D1D5 细图
yunxiao-pipeline-handbook 全链路配置与规则