![fd41c63815bc46e9daa04fc866e13a3a.png](https://img-blog.csdnimg.cn/img_convert/fd41c63815bc46e9daa04fc866e13a3a.png)
Scrum是软件开发中最为流行的敏捷框架。它是一种迭代的方法,核心是冲刺(迭代术语)。为了支持这一过程,Scrum团队使用特定的角色,工件和事件。Scrum团队在整个项目中通过检验确保他们达成过程中每一部分的目标。
如下图显示了这一方法的运用。
![74ae9d6f53ab5ab50f1b76926416e613.png](https://img-blog.csdnimg.cn/img_convert/74ae9d6f53ab5ab50f1b76926416e613.png)
1. 产品负责人
代表项目的业务需求方,并负责解释需求。
2. 开发团队
执行日常工作。开发团队专注于项目并且是跨职能的,也就是说每个成员在项目中都能承担多种项目工作。
3. Scrum 主管
负责保护团队发现当他们与另外两个非Scrum特定角色一起密切工作时,会更加有效和高校。
4. 干系人
干系人是指任何一个收到项目影响或对项目有投入的人。
5. 敏捷导师
导师是在敏捷技术和敏捷框架上经验丰富的权威。
Scrum除了以上特定的角色之外,还有3个有形的可交付的成果,被成为工件。
1. 产品待办列表
完整的需求列表,通常用来记录定义产品的用户故事。
2. 冲刺待办列表
一个给定的冲刺中的要求和任务列表。
3. 产品增量
可用的产品。
scrum中还有4种关键的会议,成为事件。
1. 冲刺计划会议
在每个冲刺开始之前召开。
2. 每日例会
每天召开,时长不超过15分钟。主要汇报如下内容:
- 团队成员昨天完成了什么;
- 团队成员今天将要做什么;
- 团队成员当前的障碍是什么;
3. 冲刺评审会议
在每个冲刺结束时召开。
4. 冲刺回顾
在每个冲刺结束时召开。
![59f34d8f7e5db06dd8f0b364e58ce690.png](https://img-blog.csdnimg.cn/img_convert/59f34d8f7e5db06dd8f0b364e58ce690.png)