SlideShare a Scribd company logo
1 of 21
Scrum 简介

2013-12
sky.huangxia@gmail.com
Scrum 简介

 why
 what
 how

Page  2
传统软件开发问题

 软件发布周期过长
 很难响应一直变化的市场需求
 软件质量随着周期推进下降
 长期加班导致团队情绪低落
 沟通不良

Page  3
什么是敏捷开发
 它是一种软件开发方法论,可以应对客户快速变更的需求
 它强调以人为核心,采用迭代的方式,循序渐进地开发软件。

Page  4
敏捷开发宣言

我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人。
由此我们建立了如下价值观:

个体和互动

> 流程和工具

工作的软件

> 详尽的文档

客户合作

> 合同谈判

响应变化

> 遵循计划

也就是说,尽管右项有其价值,我们更重视左项的价值。

Page  5
几种敏捷开发方法
 极限编程( eXtreme Programming, XP ),着重于如何编程,有十二条实
践原则,例如结对编程及测试驱动开发。
 精益开发( Lean Development )指导如何在管理层面组织整个公司的开
发活动。
 Scrum 关注的是项目如何组织及计划。

Page  6
Scrum

Scrum 是一个框架,在这个框架中人们可以解决复杂的自适应问题
,同时也能高效并有创造性地交付尽可能高价值的产品。

Scrum 团队( Scrum Team )
事件( Events )
工件( Artifacts )
Scrum 的规则把事件、角色和工件组织在一起,管理着它们之间的关系和交互。

Page  7
Scrum 过程

Page  8
Scrum 团队( Teams )

 Scrum Master ( 1 人)
负责确保所有人都能正确地理解并实施 Scrum

 产品负责人( 1 人)

a. 收集所有产品的计划变更(新功能、 bug 修复)
b. 分解为可单独交付并有商业意义的模块
c.

按优先级排序

d. 输出产品待办列表( Product Backlog )

 开发团队( 3-9 人)

a. 开发团队包含了各种专业人员,负责在每个 Sprint 结束时交付潜在可发布并且“完成”的产品增量。
b. 自组织


跨职能



认领任务

a. 对增量负责

Page  9
Scrum 事件

 Sprint ( 2-4 周)
 Sprint 计划会议( <8 小时)
 每日 Scrum 站会( <15 分钟)
 Sprint 评审会议( <4 小时)
 Sprint 回顾会议( <3 小时)

Page  10
Scrum 事件 — Sprint

 为期 2-4 周的迭代周期
 产出完成的、可用的、潜在可发布的产品增量

Page  11
Scrum 事件 — Sprint 计划会议

 < 8 小时
 由产品负责人召开
 产品负责人讲解由 Sprint 目标及达成目标需要完成的产品待办列表项
 开发团队预测、选择可在这个 Sprint 周期内可以交付的产品代办列表项
 Scrum 团队制定 Sprint 目标
 选出的产品待办列表项 + 交付计划 =Sprint 待办列表

Page  12
Scrum 事件 — Sprint 计划会议
 工具
 任务板
 贴纸

Page  13
Scrum 事件 — Sprint 计划会议

Page  14
Scrum 事件 —每日 Scrum 站会
 <15 分钟
 所有人都可以参加
 只有团队成员才能说话
 开发团队成员需要说明
a. 昨天我做了什么
b. 今天我准备做什么
c. 遇到了什么困难

Page  15
Scrum 事件 — Sprint 评审会议

 < 4 小时
 Sprint 结束时举行
 由产品负责人邀请 Scrum 团队以及相关干系人参加
 产品负责人说明待办列表完成情况
 开发团队演示完成的工作并解答关于所交付增量的问题
 开发团队讨论在 Sprint 中哪些工作顺利、遇到了什么问题、如何解决问
题
 参会人员就下一步工作进行探讨

Page  16
Scrum 事件 — Sprint 回顾会议
 < 3 小时
 Sprint 评审会议之后 , 下个 Sprint 计划会议之前
 对前一个 Sprint 周期中的人、关系 、过程和工具进行排序
 找出做得好的和潜在需要改进的主要方面,并进行排序
 指定改进 Scrum 团队工作方式的计划

Page  17
Scrum 工件

 产品待办列表( Product Backlog )
 Sprint 待办列表( Sprint Backlog )
Scrum Master 必须和产品负责人、开发团队以及其他相关干系人一起合作,以确保
所有工件都是完全透明的。

Page  18
Scrum 工件 —产品待办列表

 产品待办列表是一个有序的列表,其中包含产品需要的一切可能的东西,
也是产品需求变动的唯一来源。
 产品负责人负责管理产品待办列表的内容、可用性和排序。
 排序越高的产品待办列表项通常比排序低的更清晰、更具体。
 最终的估算由开发团队决定

Page  19
Scrum 工件 — Sprint 待办列表
 当前 Sprint 选出的产品待办列表项 + 外加交付产品增量和实现 Sprint 目标
的计划
 每天更新估计剩余工作量
 在 Sprint 中只有团队成员都可以修改 Sprint 待办列表

Page  20
参考资料
https://www.scrum.org/Scrum-Guide
http://www.mountaingoatsoftware.com/presentations/an-introduction-to-scrum/
http://duchao2008.blogspot.com/2013/04/duchao2008blogmailbloggercom_2901.html
http://ee.riaos.com/?p=20000460

More Related Content

What's hot

敏捷实践和安装开发
敏捷实践和安装开发 敏捷实践和安装开发
敏捷实践和安装开发 Flexera
 
1 spmc introduction
1 spmc introduction1 spmc introduction
1 spmc introductionhuanglab
 

What's hot (6)

Ch12
Ch12Ch12
Ch12
 
敏捷实践和安装开发
敏捷实践和安装开发 敏捷实践和安装开发
敏捷实践和安装开发
 
1 spmc introduction
1 spmc introduction1 spmc introduction
1 spmc introduction
 
Ch13
Ch13Ch13
Ch13
 
Ch04
Ch04Ch04
Ch04
 
Ch02
Ch02Ch02
Ch02
 

Viewers also liked

Ad Mob Mobile Metrics Jan 10
Ad Mob  Mobile  Metrics  Jan 10Ad Mob  Mobile  Metrics  Jan 10
Ad Mob Mobile Metrics Jan 10Yuri Itou
 
Responsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using GalenResponsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using GalenvodQA
 
Relacje ue z krajami globalnego południa
Relacje ue z krajami globalnego południaRelacje ue z krajami globalnego południa
Relacje ue z krajami globalnego południasknsz
 
Trzeci dzień przeglądu filmów
Trzeci dzień przeglądu filmówTrzeci dzień przeglądu filmów
Trzeci dzień przeglądu filmówsknsz
 
Servicialisation - Service Specifying: Example E-mailing Service V01.05.00
Servicialisation - Service Specifying: Example E-mailing Service V01.05.00Servicialisation - Service Specifying: Example E-mailing Service V01.05.00
Servicialisation - Service Specifying: Example E-mailing Service V01.05.00Paul G. Huppertz
 
Swiatowypon
SwiatowyponSwiatowypon
Swiatowyponsknsz
 
Updated CCV Rahul Tab 2016 short
Updated CCV Rahul Tab 2016 short Updated CCV Rahul Tab 2016 short
Updated CCV Rahul Tab 2016 short Rahul Srivastava
 
Installation of Go Server and Go Agent
Installation of Go Server and Go AgentInstallation of Go Server and Go Agent
Installation of Go Server and Go AgentvodQA
 
Gatling & LoadUI : Open Source Performance Testing Tools
Gatling & LoadUI : Open Source Performance Testing ToolsGatling & LoadUI : Open Source Performance Testing Tools
Gatling & LoadUI : Open Source Performance Testing ToolsvodQA
 
Facebook case study by students Danijela Lalic
Facebook case study by students Danijela LalicFacebook case study by students Danijela Lalic
Facebook case study by students Danijela LalicDanijela Lalic
 
Presentatie Marktplaats Automotive Dealerseminar
Presentatie Marktplaats Automotive DealerseminarPresentatie Marktplaats Automotive Dealerseminar
Presentatie Marktplaats Automotive DealerseminarPaul de Vries
 
Data is the soil khan smith create tech 2012
Data is the soil khan smith create tech 2012Data is the soil khan smith create tech 2012
Data is the soil khan smith create tech 2012Khan Smith
 
Presentation to create awareness in the top management of sport organization ...
Presentation to create awareness in the top management of sport organization ...Presentation to create awareness in the top management of sport organization ...
Presentation to create awareness in the top management of sport organization ...Pedro Sobreiro
 
Security Testing hands on Workshop Material
Security Testing hands on Workshop MaterialSecurity Testing hands on Workshop Material
Security Testing hands on Workshop MaterialvodQA
 

Viewers also liked (20)

Ad Mob Mobile Metrics Jan 10
Ad Mob  Mobile  Metrics  Jan 10Ad Mob  Mobile  Metrics  Jan 10
Ad Mob Mobile Metrics Jan 10
 
Responsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using GalenResponsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using Galen
 
CPPC Presentation 1011
CPPC Presentation 1011CPPC Presentation 1011
CPPC Presentation 1011
 
Bahasa angsa
Bahasa angsaBahasa angsa
Bahasa angsa
 
Relacje ue z krajami globalnego południa
Relacje ue z krajami globalnego południaRelacje ue z krajami globalnego południa
Relacje ue z krajami globalnego południa
 
Trzeci dzień przeglądu filmów
Trzeci dzień przeglądu filmówTrzeci dzień przeglądu filmów
Trzeci dzień przeglądu filmów
 
Ap stylebook power point example[1]
Ap stylebook power point example[1]Ap stylebook power point example[1]
Ap stylebook power point example[1]
 
Servicialisation - Service Specifying: Example E-mailing Service V01.05.00
Servicialisation - Service Specifying: Example E-mailing Service V01.05.00Servicialisation - Service Specifying: Example E-mailing Service V01.05.00
Servicialisation - Service Specifying: Example E-mailing Service V01.05.00
 
Swiatowypon
SwiatowyponSwiatowypon
Swiatowypon
 
Updated CCV Rahul Tab 2016 short
Updated CCV Rahul Tab 2016 short Updated CCV Rahul Tab 2016 short
Updated CCV Rahul Tab 2016 short
 
Installation of Go Server and Go Agent
Installation of Go Server and Go AgentInstallation of Go Server and Go Agent
Installation of Go Server and Go Agent
 
Gatling & LoadUI : Open Source Performance Testing Tools
Gatling & LoadUI : Open Source Performance Testing ToolsGatling & LoadUI : Open Source Performance Testing Tools
Gatling & LoadUI : Open Source Performance Testing Tools
 
Facebook case study by students Danijela Lalic
Facebook case study by students Danijela LalicFacebook case study by students Danijela Lalic
Facebook case study by students Danijela Lalic
 
Intern powerpoint[1]
Intern powerpoint[1]Intern powerpoint[1]
Intern powerpoint[1]
 
Personal branding pearson asa
Personal branding pearson asaPersonal branding pearson asa
Personal branding pearson asa
 
Presentatie Marktplaats Automotive Dealerseminar
Presentatie Marktplaats Automotive DealerseminarPresentatie Marktplaats Automotive Dealerseminar
Presentatie Marktplaats Automotive Dealerseminar
 
Data is the soil khan smith create tech 2012
Data is the soil khan smith create tech 2012Data is the soil khan smith create tech 2012
Data is the soil khan smith create tech 2012
 
Presentation to create awareness in the top management of sport organization ...
Presentation to create awareness in the top management of sport organization ...Presentation to create awareness in the top management of sport organization ...
Presentation to create awareness in the top management of sport organization ...
 
Workshop pdf
Workshop pdfWorkshop pdf
Workshop pdf
 
Security Testing hands on Workshop Material
Security Testing hands on Workshop MaterialSecurity Testing hands on Workshop Material
Security Testing hands on Workshop Material
 

Similar to Scrum简介

敏捷之美
敏捷之美敏捷之美
敏捷之美rex wang
 
逢甲 敏捷課程平台設計與應用
逢甲 敏捷課程平台設計與應用逢甲 敏捷課程平台設計與應用
逢甲 敏捷課程平台設計與應用David Tseng
 
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)LetAgileFly
 
敏捷思维 架构设计中的方法学
敏捷思维 架构设计中的方法学敏捷思维 架构设计中的方法学
敏捷思维 架构设计中的方法学Piguo Pi
 
Scrum过程介绍
Scrum过程介绍Scrum过程介绍
Scrum过程介绍ben
 
敏捷用於專案開發的一些想法
敏捷用於專案開發的一些想法敏捷用於專案開發的一些想法
敏捷用於專案開發的一些想法東城 楊
 
New ratonwork bp(20 pages angelist pinch) final 902
New ratonwork bp(20 pages angelist pinch)  final 902New ratonwork bp(20 pages angelist pinch)  final 902
New ratonwork bp(20 pages angelist pinch) final 902Wei Zhong
 
從五個小故事看敏捷開發精神
從五個小故事看敏捷開發精神從五個小故事看敏捷開發精神
從五個小故事看敏捷開發精神teddysoft
 
Scrum Guide Chinese
Scrum Guide ChineseScrum Guide Chinese
Scrum Guide Chinesekevininf
 
Getting Real
Getting RealGetting Real
Getting Realrogerwang
 
敏捷軟體開發方法與 Scrum 簡介
敏捷軟體開發方法與 Scrum 簡介敏捷軟體開發方法與 Scrum 簡介
敏捷軟體開發方法與 Scrum 簡介曦 徐
 
啟動自組織團隊
啟動自組織團隊啟動自組織團隊
啟動自組織團隊Tomas Li
 
敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2Zhang Yongji
 
Program Guide: Let Agile Fly! Scrum Gathering Shanghai 2012 Conference
Program Guide: Let Agile Fly! Scrum Gathering Shanghai 2012 ConferenceProgram Guide: Let Agile Fly! Scrum Gathering Shanghai 2012 Conference
Program Guide: Let Agile Fly! Scrum Gathering Shanghai 2012 ConferenceShining Hsiong
 
Baidu pm心得分享
Baidu pm心得分享Baidu pm心得分享
Baidu pm心得分享磊 张
 
Agile changes in liba
Agile changes in libaAgile changes in liba
Agile changes in libatopgeek
 
Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Yu Wei Shang
 
設計文獻研討_如何建立具設計管理思維的組織
設計文獻研討_如何建立具設計管理思維的組織 設計文獻研討_如何建立具設計管理思維的組織
設計文獻研討_如何建立具設計管理思維的組織 Eliot Zhang
 

Similar to Scrum简介 (20)

敏捷之美
敏捷之美敏捷之美
敏捷之美
 
逢甲 敏捷課程平台設計與應用
逢甲 敏捷課程平台設計與應用逢甲 敏捷課程平台設計與應用
逢甲 敏捷課程平台設計與應用
 
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
 
敏捷思维 架构设计中的方法学
敏捷思维 架构设计中的方法学敏捷思维 架构设计中的方法学
敏捷思维 架构设计中的方法学
 
Scrum过程介绍
Scrum过程介绍Scrum过程介绍
Scrum过程介绍
 
敏捷用於專案開發的一些想法
敏捷用於專案開發的一些想法敏捷用於專案開發的一些想法
敏捷用於專案開發的一些想法
 
New ratonwork bp(20 pages angelist pinch) final 902
New ratonwork bp(20 pages angelist pinch)  final 902New ratonwork bp(20 pages angelist pinch)  final 902
New ratonwork bp(20 pages angelist pinch) final 902
 
從五個小故事看敏捷開發精神
從五個小故事看敏捷開發精神從五個小故事看敏捷開發精神
從五個小故事看敏捷開發精神
 
Ch08
Ch08Ch08
Ch08
 
Scrum Guide Chinese
Scrum Guide ChineseScrum Guide Chinese
Scrum Guide Chinese
 
Getting Real
Getting RealGetting Real
Getting Real
 
敏捷軟體開發方法與 Scrum 簡介
敏捷軟體開發方法與 Scrum 簡介敏捷軟體開發方法與 Scrum 簡介
敏捷軟體開發方法與 Scrum 簡介
 
啟動自組織團隊
啟動自組織團隊啟動自組織團隊
啟動自組織團隊
 
敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2敏捷软件开发——一个实践者的思考V1.2
敏捷软件开发——一个实践者的思考V1.2
 
Program Guide: Let Agile Fly! Scrum Gathering Shanghai 2012 Conference
Program Guide: Let Agile Fly! Scrum Gathering Shanghai 2012 ConferenceProgram Guide: Let Agile Fly! Scrum Gathering Shanghai 2012 Conference
Program Guide: Let Agile Fly! Scrum Gathering Shanghai 2012 Conference
 
Baidu pm心得分享
Baidu pm心得分享Baidu pm心得分享
Baidu pm心得分享
 
SCRUM
SCRUMSCRUM
SCRUM
 
Agile changes in liba
Agile changes in libaAgile changes in liba
Agile changes in liba
 
Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)
 
設計文獻研討_如何建立具設計管理思維的組織
設計文獻研討_如何建立具設計管理思維的組織 設計文獻研討_如何建立具設計管理思維的組織
設計文獻研討_如何建立具設計管理思維的組織
 

Scrum简介