Skip to content

迭代开发流程Checklist

文档编号: SYS-IT-CHK-001
版本: 1.4
日期: 2026-03-11
状态: 待确认


一、迭代规划总览

迭代名称周期核心目标状态
迭代1核心功能2周认证、用户管理、组织架构⏳ 待开始
迭代2扩展功能2周权限管理、角色管理、系统配置⏳ 待开始
迭代3完善功能2周审计日志、通知、性能优化⏳ 待开始

二、迭代流程标准

2.1 迭代生命周期

┌─────────────────────────────────────────────────────────────────┐
│                        迭代周期 (2周)                           │
├──────────┬──────────────────────────┬───────────┬──────────────┤
│  迭代计划  │       开发执行           │  迭代评审  │   迭代回顾   │
│  (2小时)  │    (每日站会跟进)         │  (1小时)  │   (1小时)    │
└──────────┴──────────────────────────┴───────────┴──────────────┘
     Day 1         Day 2 ~ Day 9         Day 10       Day 10

2.2 滚动式产品-开发流水线

时间轴 ──────────────────────────────────────────────────────────────>

需求池 ──────┬───────────────────────────────────────────────────────────>

迭代N-1     │ 产品评审 │────────── 开发执行 ──────────│ 评审 │ 回顾 │
            └────┬────┘                              └───┬──┘
                 │                                       │
迭代N       │ 需求选取 │ 原型设计 │ 产品评审 │────────── 开发执行 ────>
            └────┬─────┴────┬────┴────┬────┘
                 │          │         │
迭代N+1          │ 需求选取 │ 原型设计 │ 产品评审 │── 开发 ──>
                 └──────────┴─────────┘

说明:
- 需求池来源:00-project-preparation/02-requirements-analysis
- 迭代开始时从需求池选取本次迭代需求
- 产品工作提前一个迭代进行

2.3 需求池位置

文档路径说明
用户故事02-requirements-analysis/05-user-story-mapping/02-user-stories.md用户故事列表
迭代计划02-requirements-analysis/08-requirements-priority/04-iteration-plan.md迭代规划
优先级矩阵02-requirements-analysis/08-requirements-priority/05-requirements-priority-matrix.md需求优先级

三、产品工作 Checklist(迭代计划会议前置)

重要: 产品工作必须在迭代计划会议前完成,是迭代计划会议的前置条件。

3.1 产品工作流程

阶段活动时长产出物
需求选取从需求池选取需求1天迭代需求列表
原型设计交互原型、UI设计3天原型设计稿
产品评审评审会议、反馈修改1天评审通过确认

3.2 需求选取会议 Checklist

会议准备

  • [ ] 查看需求池用户故事列表
  • [ ] 参考迭代计划优先级
  • [ ] 确认需求依赖关系
  • [ ] 评估团队容量
  • [ ] 预定会议室/线上会议
  • [ ] 通知参会人员

会议议程

序号议程时长产出物
1需求池回顾10分钟需求池状态
2迭代目标讨论15分钟迭代目标草案
3需求选取讨论20分钟候选需求列表
4优先级确认10分钟优先级排序
5风险评估10分钟风险清单
6下一步确认5分钟行动计划

需求选取原则

原则说明
优先级优先优先选取P0(Must Have)需求
依赖关系考虑需求之间的依赖关系
团队容量故事点总和不超过团队容量
风险控制高风险需求优先安排

会议产出

  • [ ] 迭代需求列表
  • [ ] 需求优先级排序
  • [ ] 风险评估清单
  • [ ] 下一步行动计划

3.3 原型设计 Checklist

  • [ ] 绘制交互流程图
  • [ ] 设计页面原型(低保真)
  • [ ] 设计UI界面(高保真)
  • [ ] 标注交互说明
  • [ ] 设计评审(内部)
  • [ ] 交付开发团队

3.4 产品评审会议 Checklist

会议准备

  • [ ] 完成原型设计
  • [ ] 准备演示环境
  • [ ] 通知参会人员(产品、开发、测试、干系人)

会议议程

序号议程时长
1需求背景说明5分钟
2原型演示20分钟
3技术可行性讨论15分钟
4反馈收集10分钟
5确认下一步5分钟

会议产出

  • [ ] 评审通过确认
  • [ ] 修改意见清单
  • [ ] 迭代计划会议输入

四、迭代计划会议 Checklist

前置条件: 产品工作完成(需求选取、原型设计、产品评审通过)

4.1 会议准备

  • [ ] 确认产品评审通过
  • [ ] 确认迭代目标(与项目范围对齐)
  • [ ] 确认团队容量(人天)
  • [ ] 预定会议室/线上会议
  • [ ] 通知参会人员

4.2 会议议程

序号议程时长产出物
1迭代目标确认15分钟迭代目标文档
2需求确认20分钟本次迭代需求列表
3用户故事讲解30分钟用户故事理解
4故事点估算30分钟故事点数
5任务拆分30分钟任务列表
6承诺确认15分钟迭代承诺

4.3 会议产出

  • [ ] 迭代目标文档
  • [ ] 用户故事列表(含故事点)
  • [ ] 任务分解表
  • [ ] 迭代燃尽图初始化
  • [ ] 迭代计划确认签字

五、每日站会 Checklist

5.1 会议规范

项目标准
时间每日固定时间(建议9:30)
时长15分钟以内
形式站立会议
地点固定地点/线上会议室

5.2 每人三问

  1. 昨天完成了什么?
  2. 今天计划做什么?
  3. 有什么阻碍?

5.3 会议产出

  • [ ] 每日站会记录
  • [ ] 阻碍问题清单
  • [ ] 更新燃尽图

六、迭代评审会议 Checklist

6.1 会议准备

  • [ ] 完成所有用户故事开发
  • [ ] 完成单元测试
  • [ ] 准备演示环境
  • [ ] 准备演示脚本
  • [ ] 通知干系人参会

6.2 会议议程

序号议程时长
1迭代目标回顾5分钟
2功能演示30分钟
3干系人反馈15分钟
4验收确认10分钟

6.3 验收标准

  • [ ] 所有承诺的用户故事完成
  • [ ] 功能演示通过
  • [ ] 代码覆盖率≥80%
  • [ ] 无P0/P1缺陷
  • [ ] 干系人验收签字

6.4 会议产出

  • [ ] 迭代评审报告
  • [ ] 验收确认记录
  • [ ] 待改进项清单

七、迭代回顾会议 Checklist

7.1 会议议程

序号议程时长
1迭代数据回顾10分钟
2做得好的15分钟
3需要改进的15分钟
4改进行动计划15分钟
5下迭代展望5分钟

7.2 回顾方法

推荐使用 Start-Stop-Continue 方法:

类别问题
Start我们应该开始做什么?
Stop我们应该停止做什么?
Continue我们应该继续做什么?

7.3 会议产出

  • [ ] 迭代回顾报告
  • [ ] 改进行动计划
  • [ ] 团队满意度评分

八、迭代交付物 Checklist

8.1 代码交付

  • [ ] 源代码提交到版本库
  • [ ] 代码审查完成
  • [ ] 单元测试通过
  • [ ] 代码覆盖率达标(≥80%)

8.2 文档交付

  • [ ] 接口文档更新
  • [ ] 数据库设计文档更新
  • [ ] 部署文档更新(如有变更)

8.3 迭代文档

  • [ ] 迭代计划文档
  • [ ] 迭代评审报告
  • [ ] 迭代回顾报告

九、迭代度量指标

指标目标值说明
故事完成率100%承诺故事/完成故事
迭代燃尽线性下降无大起大落
缺陷密度<5个/千行代码迭代期间发现的缺陷
代码覆盖率≥80%单元测试覆盖率
团队满意度≥4分(5分制)回顾会议评分

十、迭代风险管理

风险影响应对措施
需求变更迭代延期变更放入下迭代
技术障碍任务延期及时升级,寻求帮助
人员变动容量减少调整迭代范围
环境问题开发受阻提前准备,备用方案

十一、版本历史

版本日期修改内容修改人
1.02026-03-11初始版本,定义迭代流程Checklist架构师
1.12026-03-11新增产品工作流程,实现滚动式产品-开发流水线架构师
1.22026-03-11新增产品管理流程(参考禅道),补充产品计划、发布管理架构师
1.32026-03-11简化流程,明确从需求池规划迭代任务,需求池来源已确定架构师
1.42026-03-11将产品工作调整为迭代计划会议前置条件,新增需求选取会议架构师

编制: 架构师
审核: 待审核
批准: 待批准

Released under the MIT License.