Scrum 基础概念
Scrum:一个用于组织和管理工作的框架。
Scrum框架
{产品负责人}---->[产品列表]
|
--------------------------------------------
冲刺 [产品列表的一项]-->冲刺规划-->[冲刺列表]
{产品负责人} 每日例会
{ScrumMaster} 冲刺评审
{开发团队} 冲刺回顾
---------------------------------------------
|
[潜在可交付产品增量]
3个角色
产品负责人
敲定要开发什么,以什么顺序开发。
是产品列表(Product Backlog)的唯一负责人。
PBI:产品列表名目(Product Backlog Item)
敏捷教练(ScrumMaster)
在通用的Scrum框架上建立并遵循自己的过程。
开发团队
确定如何交付 产品负责人要求 的 产品,负责产品的*设计*、*构建*、测试
3个工件
产品列表(pruduct backlog)
产品待办列表,可能包含*新特性*、对*现有特性的变更*、*需要修复的缺陷*及*技术改进点*。按优先级排列的列表。
梳理:建立和优化产品列表,估算并确定他们的优先顺序的活动。
冲刺列表(sprint backlog)
将需求完成的特性分解为一组任务,这组任务及相关对PBI(产品列表名目)组成第二个列表,称为“冲刺列表”; Sprint待办列表,指Sprint任务清单。
可持续的节奏:开发团队能够轻松、长时间保持的工作节奏。
潜在的可交付产品增量
5个事件
Sprint(Sprint本身为一个事件,包含其他4个事件)
工作在不超过一个月的迭代或循环中进行,这个迭代或者循环称为冲刺(Sprint) 。
冲刺规划、Sprint计划会议(Sprint Planning Meeting)
根据产品列表 制定出 冲刺列表(Sprint Backlog) 。
每日会议(Daily Scrum Meeting)
检视、同步、适应性制定每日计划的活动。
Sprint 评审 会议(Sprint Review Meeting)
第一个“检视与调整”。
目的是检查和调整正在构建的产品。
重点是将刚刚做完的特性放在整体开发工作的背景下进行讨论。每个参与者都能清楚了解现状,都有机会指导下一步开发工作。以确保产出最合适的解决方案。
是一个预先安排的检查与调整活动。
Sprint 回顾 会议(Sprint RetroSpective Meeting)
第二个“检视与调整”。
出现在评审会议之后,下一次冲刺规划之前。
目的是确定当前团队必须关注的价值最高的工作 。
关注点是必要的持续过程改进。
冲刺回顾之后,将开始下一个冲刺规划会议。
冲刺评审是检视和调整产品的时间,冲刺回顾是检视和调整过程的时机。
冲刺执行:开发团队在ScrumMaster在指导下,执行为了完成特性而所需的任务级别的工作。