🧾 Scrum 检查清单


Scrum 检查清单

PO = Product Owner

SM = Scrum Master

PBL = Product Backlog

DoD = Definition of Done

基本条目:

如果你做到了这些,就可以忽略检查清单的其他部分,你的过程还不错

  • 每个迭代(4 周以内)交付测试过且可工作的软件
  • 交付业务最需要的内容
  • 持续地改进过程

Scrum 核心:

这些是 Scrum 的主要元素。没有它们,你就不能称之为 Scrum

  • 明确产品负责人(PO)
    • PO 有权进行优先级排序
    • PO 有知识进行优先级排序
    • PO 直接与团队接触
    • PO 直接与利益相关者接触
    • 当 PO 是一个团队时,PO 们统一口径
  • 团队拥有一个迭代待办事项列表(sprint backlog)
    • 高度可视化
    • 每日更新
    • 完全地由团队拥有
  • 举行每日站会(daily scrum)
    • 团队全员参加
    • 暴露出问题和障碍
  • 每个迭代后举行演示(demo)
    • 展示测试过且可工作的软件
    • 收到来自利益相关者和 PO 的反馈
  • 具有完成的定义(DoD)
    • DoD 在每个迭代内都是切实可行的
    • 团队尊重 DoD
  • 每个迭代结束之后都举行回顾(retrospective)
    • 产品具体的改进提案
    • 一些提案真正得到实现
    • 团队全员和 PO 参加
  • PO 拥有一个产品待办事项列表
    • 高优先级待办事项是按业务价值排序过的
    • 高优先级待办事项是估算过的
    • 团队进行估算
    • 高优先级待办事项粒度足够细,可以放入一个迭代内
    • PO 理解所有待办事项的目的
  • 举行迭代计划会议(sprint planning meetings)
    • PO 参加
    • PO 展示最新的产品待办事项列表
    • 团队全员参加
    • 产出迭代计划(sprint plan)
    • 团队全员相信计划是切实可行的
    • PO 对待办事项的优先级满意
  • 基于时间盒的迭代
    • 迭代长度小于等于 4 周
    • 总是按时结束
    • 团队不被外部打扰或控制
    • 团队通常能够交付他们承诺的内容
  • 团队成员坐在一起
    • 每个团队最多 9 人

Scrum 检查清单:

推荐但不是必须的,大多数通常是需要的,但不是所有,可以尝试

  • 团队具备待办事项的所有技能
  • 团队成员不会局限于特定的角色
  • 注定失败的迭代趁早结束
  • PO 的产品愿景体现在产品待办事项列表中
  • 产品待办事项列表和产品愿景高度可视化
  • 团队全员参与估算
  • 团队估算时 PO 在场
  • 相对大小(故事点)而不是时间来估算
  • 团队都知道最紧迫的1-3 条障碍
    • SM 具备应对策略去解决紧迫的障碍
    • SM 专注于移除障碍
    • 当团队不能解决时提交给管理层
  • 团队具有一个 Scrum Master(SM)
    • SM 与团队坐在一起
  • 当前迭代内的待办事项拆分成任务(task)
    • 迭代的任务是估算过的
    • 每日重新估算进行中的任务
  • 度量速率(velocity)
    • 迭代计划内的所有待办事项都有估算值
    • PO 利用速率来做发布计划(release planning)
    • 速率仅统计完成的待办事项
  • 团队拥有一个迭代燃尽图
    • 高度可视化
    • 每日更新
  • 每日站会(daily scrum)每天举行,固定地点和时间
    • PO 每周至少参加几次
    • 最长 15分钟
    • 每个团队成员都知道其他人在做什么

扩大规模

任何扩大 scrum 规模的努力都要具备的最基本条件:

  • 存在一个首席产品负责人(chief PO)
  • 互相依赖的团队举行 Scrum of Scrumns
  • 互相依赖的团队 每个迭代内进行集成

积极信号

良好的 Scrum 实施的主要信号

  • 快乐!热情饱满
  • 很少加班且自愿发生
  • 对过程进行讨论、批评和尝试