什么是 Scrum?
Scrum 是团队用来管理工作并在短周期内协作解决问题的框架。Scrum 将敏捷原则作为一组具体的项目、实践和角色实现。
Scrum 生命周期
整个生命周期在称为冲刺的固定时间段内完成。冲刺通常为一至四周时间。
Scrum 团队角色
产品所有者 (Product Owner)
产品所有者负责团队构建的内容,以及他们生成它的原因。产品所有者负责使积压工作保持最新和优先顺序。
Scrum 主管 (Scrum Master)
Scrum 负责人确保团队遵循 Scrum 过程。Scrum 大师不断关注团队如何改进,同时解决短跑期间出现的障碍和其他阻塞问题。
开发团队 (Development Team)
开发团队的成员实际上构建了该产品。团队负责产品的工程开发及其质量。
产品待办事项
产品积压工作是团队可以交付的工作的优先列表。产品所有者负责根据需要添加、更改和重新优先排序待办事项列表。
规划冲刺
在冲刺规划中,团队选择要在即将到来的冲刺中处理积压工作的项目。冲刺积压工作是团队计划在冲刺中交付的项目列表。
执行敏捷短期计划
每日 Scrum
每日 Scrum 是每天一次、时长不超过 15 分钟的会议。每个团队成员简要报告他们自昨天以来的进度、今天的计划,以及任何阻碍他们进步的事情。
任务板
任务板列出了团队正在处理的每个积压工作项,细分为完成任务所需的任务。任务将置于”正在执行”、“正在进行”和”完成”列中。
冲刺燃尽图
冲刺燃尽图是一种图表,用来绘制每日剩余工作量总和。燃尽图提供了可视化方式,用于显示团队是否能够按时完成冲刺结束时的所有工作。
冲刺评审和冲刺回顾
冲刺评审
团队演示了他们为利益干系人完成的工作。它们演示软件并展示其价值。
冲刺回顾
团队需要时间来反思哪些进展顺利,哪些领域需要改进。回顾后得出的行动是下一个冲刺的措施。
增加 (Increment)
冲刺的产出称为增量或潜在可交付增量。冲刺的输出应具有可交付品质。