Scrum指南的目的:
Scrum是用于开发和支持复杂产品的框架
Scrum的定义
Scrum是一个框架,在这个框架里面人们可以解决复杂的自适应问题,同时也能高效的交付产品。
(1)轻量级
(2)容易理解
(3)难以精通
Scrum理论
Scrum是基于经验型的流程控制理论。透明性、检视、调整是经验型理论的三大支柱
透明性
(1)对各个环节有统一一致的标准
(2)使用统一的术语来描述
(3)产品负责人和验收人对“完成”有统一的定义
检视
经常检视Srum中工件和完成Sprint目标的进度,以发现不必要的偏差。
调整
如果发现流程中一个或多个背离了可接受的标准,要进行调整。
Scrum团队的组成
(1)Scrum Master
(2)产品负责人 PO(Product Owner)
(3)Team(Dev,Test...)
产品负责人:(管理产品代办列表的唯一负责人)
(1)清晰的表达产品代办列表
(2)对产品代办列表排序,是的符合公司的目标和愿景
(3)优化开发团队所执行工作的价值
(4)确保产品代办列表对所有人可见,透明,清晰
(5)确保开发对产品代办列表有足够的理解
开发团队:(包括 各种专业人才,负责每个Sprint结束时交付潜在可发布的产品增量,只有开发团队才能开发增量)
(1)自组织的
(2)跨职能的
(3)Scrum开发部认可头衔,都叫开发人员
(4)不认可子团队
(5)每个开发都有自己的特长,责任属于开发团队
Scrum Master:(确保所有人能够正确的理解和实施Scrum,服务型领导)
Scrum事件:(Scrum中的每个事件都是检视和调整的机会)
Sprint:(Scrum的核心,周期是小于等于1个月,产出是潜在可发布的产品)
(1)Sprint计划会议
(2)Sprint每日站会
(3)开发工作
(4)Sprint评审会议
(5)Sprint回顾会议
注:产品负责人可以取消一个Sprint
Spring计划会议:(为这个Sprint的工作做计划,整个Scrum团队参加,输出Sprint的目标)
(1)接下来的Sprint交付的增量中包含哪些内容
(2)要如何完成交付增量所需的工作
Sprint每日站会:(15分钟的事件,团队参加的会议)
(1)昨天我为开发团队的Sprint目标做了什么
(2)今天准备如何开展工作
(3)有什么阻碍了我的进度
Sprint评审会议:(Sprint结束时执行,检视产品的增量并按需要调整产品代办列表)
Sprint回顾会议:(Scrum团队检视自身并创建下一个Sprint改进计划的机会)