SlideShare a Scribd company logo
Scrum Master handbook
Prepared for Professional Scrum Master I Exam
Version 1.0
Pradeep Papanna
THE SCRUM TEAM
.
.
.
Scrum Master Handbook
2
TABLE OF CONTENTS
1. What is Scrum?.......................................................................................................3
1.1. Scrum Values.......................................................................................................3
2. Scrum Team............................................................................................................4
3. Scrum Events ..........................................................................................................5
4. Scrum Artefacts......................................................................................................7
5. Progress tracking tools..........................................................................................9
6. Estimation Techniques..........................................................................................9
7. Definitions............................................................................................................10
8. Reference:............................................................................................................11
Disclaimer: Contents of this hand-book have been referenced from the “Scrum Guide” developed and sustained by Ken Schwaber and Jeff Sutherland. Please
refer to https://www.scrum.org/ for more details on trainings and certifications.
Scrum Master Handbook
3
1. What is Scrum?
Scrum is a framework for developing and sustaining complex products. A framework in which complex
adaptive problems can be addressed. It is lightweight, simple to understand and yet difficult to master.
To simplify, Scrum is not a process or a technique – it is a framework within which you can use different
processes and techniques.
It has roles, events, artefacts and rules that bind them together. Each component has a specific purpose.
Scrum takes an iterative and incremental approach – optimizing predictability and control risk.
1.1. Scrum Values
The five core values that are reflective in the work of a Scrum Team.
- People personally Commit to achieving the goal of the Scrum team
- Scrum member have the Courage to do the right thing
- Everyone’s Focus is on the sprint and Scrum team goals
- Everyone agrees to be Open about all the work and challenges
- Scrum team members Respect each other of being capable and independent
Scrum has its foundation based on the empirical process theory – where knowledge comes from
experience and decisions are made based on what is known.
There are three pillars that uphold every implementation of empirical process control.
- Transparency
- Inspection
- Adaptation
Scrum Master Handbook
4
2. Scrum Team
A Self-organised and cross functional team – designed to optimize flexibility, creativity and productivity.
Role Description Rules
Product Owner • Maximize the value of
product and work of the
development team.
• Sole person responsible for
managing the product
backlog.
• Product Owner is one person,
not a committee.
• Only a Product owner can
make changes to product
backlog item’s priority.
• Only a product owner can
cancel a sprint under the
influence of stakeholders,
scrum master and the
development team.
Scrum Master • Responsible for making sure
everyone understands
Scrum and adheres.
• Facilitate Scrum events.
• Coach the team.
• Remove impediments.
• Help by organisation to
adopt Scrum.
• Scrum Master ensures only
helpful interactions are taking
place with the development
team and anyone outside.
• Scrum Master is a Servant-
Leader.
Development Team • Self-organised and
accountable
• No one tells the
development team how to
turn the backlog item into
increments of realisable
product.
• Cross functional team with
all skills to create a product
increment.
• Development team shouldn’t
act on anyone else’s request.
• Team size should be between
3 & 9.
• Everyone’s title is Developer
and there shouldn’t be any
sub teams.
• No one can instruct
development team to work on
different set of requirements.
• The number of items from the
backlog for the sprint is solely
up to the development team
Developer Developer
Developer
Scrum Master Handbook
5
3. Scrum Events
The Sprint is the heart of Scrum, a time box of one month or less during which a DONE, usable, and
potential releasable product increment is created.
All events in Scrum are time boxed.
Sprint duration cannot change once it’s started. However, it can be cancelled before the time box is
over. Only a Product Owner can cancel a Sprint, If the organisation changes direction or the market or
the technology conditions change.
Events enable transparency and create an opportunity to inspect and adapt.
Scrum Master Handbook
6
Events Time box* Agenda Required
Sprint Planning 08 Hours • What items can be done?
• How will the work get done?
The Scrum
Daily Stand-ups 15 Minutes • What I did yesterday
• What will I do today
• Any Impediments
The Development team
Sprint Review 04 Hours • Product Owner starts with
What items are done from the
backlog
• Development team talks
about What went well, what
problem it ran into, How the
problems were solved
• Development team
demonstrates the work it has
DONE
• Product owner projects the
likely completion dates
• Collaborate on what to do
next
The Scrum Team and the
Stakeholders
Sprint
Retrospective
03 Hours • How did the last Sprint go
with respect to – people,
relationships, process and
tools
• Major items that went well
and potential improvements
• Plan to implement
improvements in the next
sprint
The Scrum Team
*Time box mentioned above is for one month sprint. For short sprint, it’s usually shorter.
Scrum Activities - Backlog refining or grooming
This is an on-going activity and should not take more than 10 % of the development team’s time where
product backlogs are groomed or refined.
The product owner is responsible for prioritizing the product backlog items and the development team is
responsible for estimating them.
Scrum Master Handbook
7
4. Scrum Artefacts
Artefact Description Owner
Product Backlog • Product backlog is an ordered
list of everything that’s
needed to complete a
product. It is the single source
of a living list of requirement.
• Product owner is responsible
to maintain and prioritize the
backlog items.
• Product backlog is dynamic
and never complete.
• Sprint can start as soon as
there are enough items in the
backlog.
• There is always only one
product backlog.
Product Owner
Sprint Backlog • The sprint backlog is subset of
product backlog.
• Development team chooses
the items for the sprint.
• The sprint backlog is a list of
items that should be done to
meet the sprint goal.
• Any change to the list is
discussed and understood in
the daily scrum.
• Sprint backlog items and the
sprint goal doesn’t change
after the sprint planning and
the development team
should focus on the delivery
an increment “DONE”.
Development Team
Scrum’s artefacts reflect the three pillars of the Empirical Theory Process in the work or value to increase
transparency and opportunities for inspection and an enhanced scope for adaptation.
Scrum Master Handbook
8
Increment
e.g.
Increment 1 = Sprint 1
Increment 2 = Sprint 1 + Sprint 2
Increment 3 = Sprint 1 + Sprint 2 + Sprint
3.
• An Increment is a sum of all
completed product backlog
items and the items of the
increments of all previous
sprints.
Development
Team
Monitoring progress towards a Goal
(delivering the product)
• The total work remaining to
reach the goal can be
summed.
• The product owner compares
the amount of work remaining
against the previous sprint
reviews to assess the
progress.
Most commonly used techniques are
burn-downs and burn-ups charts.
Product Owner
Monitoring Sprint Progress • The sum of remaining work to
deliver an increment which is
reviewed at the daily scrum.
• The sprint progress
information can be
represented by a burn-down
chart.
Development
Team
Scrum Master Handbook
9
5. Progress tracking tools
Burndown charts: Burn-down chart shows the progress the development team is making and is a
powerful tool for visualising progress and work remaining. Burn-down charts may be used for financial
tracking, resource tracking etc. In respect to a sprint, a burn down chart is represented as -
1. Vertical Axis – Remaining work (total estimated hours) for the sprint or product backlog
2. Horizontal Axis – Time, in days or sprints
A burn-down chart enables everyone to view the status of a sprint at any time.
6. Estimation Techniques
There are number of estimation techniques used in Agile. Most widely used in planning is the poker
technique to estimate items.
Participants use cards to estimate an item. This exercise is repeated in iterations until everyone’s
estimates are unanimous.
Units used are Hours, days or story points.
Other techniques in practice are:
1. The Bucket System
2. Big/Uncertain/Small
3. Dot voting
4. T-Shirt sizes
5. Affinity Mapping and more.
Scrum Master Handbook
10
7. Definitions
Done
A product backlog item or an increment that is releasable is called DONE. Everyone in the Scrum team
should have common understanding of DONE.
DONE should include all the development practices before the item is released into Production.
Velocity
Average of items done per Sprint to deliver a product.
e.g. It took 5 sprints to deliver a product.
Sprint1 -10 Units
Sprint2- 12 Units
Sprint3- 9 Units
Sprint4- 11 Units
Sprint5 – 13 Units
Velocity = (10+12+9+11+13)/ 5
= 11
Velocity of the team in this example is 11 units per Sprint.
Time box
Fixed time-period, it is an agreed previous agreed duration which the team has been consistently
delivering a task or completing a goal.
Sprint Goal
Description of what the development team agrees to achieve in a sprint.
Scrum Master Handbook
11
8. Reference:
https://www.scrum.org/resources/scrum-guide

More Related Content

What's hot

Scrum ceromonies
Scrum ceromoniesScrum ceromonies
Scrum ceromonies
Jyaasa Technologies
 
Scrum Master
Scrum MasterScrum Master
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
Pawel Lewinski
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
Deniz Gungor
 
Scrum
ScrumScrum
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
Arrielle Mali
 
Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum master
Lê Trọng-Hiệp
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
Serge Rehem
 
Scrum
ScrumScrum
Scrum
Sujoy Saha
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
Achchuthan Seetharan
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
Rashmi Pathak
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
pmengal
 
Synerzip Agile Cheat Sheet
Synerzip Agile Cheat SheetSynerzip Agile Cheat Sheet
Synerzip Agile Cheat Sheetjillfrank12
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
Scrum
ScrumScrum
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
Clarion Marketing
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)
beLithe
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
Martin Gasparovic
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with ScrumAditya Raj
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
Dom Cushnan
 

What's hot (20)

Scrum ceromonies
Scrum ceromoniesScrum ceromonies
Scrum ceromonies
 
Scrum Master
Scrum MasterScrum Master
Scrum Master
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Scrum
ScrumScrum
Scrum
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum master
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Scrum
ScrumScrum
Scrum
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
 
Synerzip Agile Cheat Sheet
Synerzip Agile Cheat SheetSynerzip Agile Cheat Sheet
Synerzip Agile Cheat Sheet
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Scrum
ScrumScrum
Scrum
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 

Similar to Scrum Master Handbook

professional scrum master
professional scrum master professional scrum master
professional scrum master
Shanthisri Kothagundla
 
Scrum overview
Scrum overviewScrum overview
Scrum overviewPaul Nil
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
Geetha Madhuri
 
Scrum Guidelines
Scrum GuidelinesScrum Guidelines
Scrum Guidelines
Gabriele Benassi
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
eikitakeuchi
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
Maulik Shah
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101
Bar-Ezer Yossi
 
Software Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceSoftware Development Guide To Accelerate Performance
Software Development Guide To Accelerate Performance
Zaid Shabbir
 
Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - Scrum
Soumya De
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
Avidan Hetzroni
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
MujeebMohammed18
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
AnuriJoshi
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
GustavoDelaEspriella2
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
NarendraKumar521662
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
MANYAGOEL14
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
ssuser436c47
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
ssuserf8c57f
 
Agile Processes-Scrum.ppt
 Agile Processes-Scrum.ppt Agile Processes-Scrum.ppt
Agile Processes-Scrum.ppt
YunusKhan90
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
ssuser4f2477
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
gauravarora931329
 

Similar to Scrum Master Handbook (20)

professional scrum master
professional scrum master professional scrum master
professional scrum master
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
 
Scrum Guidelines
Scrum GuidelinesScrum Guidelines
Scrum Guidelines
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101
 
Software Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceSoftware Development Guide To Accelerate Performance
Software Development Guide To Accelerate Performance
 
Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - Scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Agile Processes-Scrum.ppt
 Agile Processes-Scrum.ppt Agile Processes-Scrum.ppt
Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 

Recently uploaded

Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
CIOWomenMagazine
 
Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
Jim Smith
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
A. F. M. Rubayat-Ul Jannat
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
akaash13
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
gcljeuzdu
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
Muhammad Adil Jamil
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
Tata Consultancy Services
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
Amir H. Fassihi
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
juniourjohnstone
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
William (Bill) H. Bender, FCSI
 

Recently uploaded (10)

Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
 
Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
 

Scrum Master Handbook

  • 1. Scrum Master handbook Prepared for Professional Scrum Master I Exam Version 1.0 Pradeep Papanna THE SCRUM TEAM . . .
  • 2. Scrum Master Handbook 2 TABLE OF CONTENTS 1. What is Scrum?.......................................................................................................3 1.1. Scrum Values.......................................................................................................3 2. Scrum Team............................................................................................................4 3. Scrum Events ..........................................................................................................5 4. Scrum Artefacts......................................................................................................7 5. Progress tracking tools..........................................................................................9 6. Estimation Techniques..........................................................................................9 7. Definitions............................................................................................................10 8. Reference:............................................................................................................11 Disclaimer: Contents of this hand-book have been referenced from the “Scrum Guide” developed and sustained by Ken Schwaber and Jeff Sutherland. Please refer to https://www.scrum.org/ for more details on trainings and certifications.
  • 3. Scrum Master Handbook 3 1. What is Scrum? Scrum is a framework for developing and sustaining complex products. A framework in which complex adaptive problems can be addressed. It is lightweight, simple to understand and yet difficult to master. To simplify, Scrum is not a process or a technique – it is a framework within which you can use different processes and techniques. It has roles, events, artefacts and rules that bind them together. Each component has a specific purpose. Scrum takes an iterative and incremental approach – optimizing predictability and control risk. 1.1. Scrum Values The five core values that are reflective in the work of a Scrum Team. - People personally Commit to achieving the goal of the Scrum team - Scrum member have the Courage to do the right thing - Everyone’s Focus is on the sprint and Scrum team goals - Everyone agrees to be Open about all the work and challenges - Scrum team members Respect each other of being capable and independent Scrum has its foundation based on the empirical process theory – where knowledge comes from experience and decisions are made based on what is known. There are three pillars that uphold every implementation of empirical process control. - Transparency - Inspection - Adaptation
  • 4. Scrum Master Handbook 4 2. Scrum Team A Self-organised and cross functional team – designed to optimize flexibility, creativity and productivity. Role Description Rules Product Owner • Maximize the value of product and work of the development team. • Sole person responsible for managing the product backlog. • Product Owner is one person, not a committee. • Only a Product owner can make changes to product backlog item’s priority. • Only a product owner can cancel a sprint under the influence of stakeholders, scrum master and the development team. Scrum Master • Responsible for making sure everyone understands Scrum and adheres. • Facilitate Scrum events. • Coach the team. • Remove impediments. • Help by organisation to adopt Scrum. • Scrum Master ensures only helpful interactions are taking place with the development team and anyone outside. • Scrum Master is a Servant- Leader. Development Team • Self-organised and accountable • No one tells the development team how to turn the backlog item into increments of realisable product. • Cross functional team with all skills to create a product increment. • Development team shouldn’t act on anyone else’s request. • Team size should be between 3 & 9. • Everyone’s title is Developer and there shouldn’t be any sub teams. • No one can instruct development team to work on different set of requirements. • The number of items from the backlog for the sprint is solely up to the development team Developer Developer Developer
  • 5. Scrum Master Handbook 5 3. Scrum Events The Sprint is the heart of Scrum, a time box of one month or less during which a DONE, usable, and potential releasable product increment is created. All events in Scrum are time boxed. Sprint duration cannot change once it’s started. However, it can be cancelled before the time box is over. Only a Product Owner can cancel a Sprint, If the organisation changes direction or the market or the technology conditions change. Events enable transparency and create an opportunity to inspect and adapt.
  • 6. Scrum Master Handbook 6 Events Time box* Agenda Required Sprint Planning 08 Hours • What items can be done? • How will the work get done? The Scrum Daily Stand-ups 15 Minutes • What I did yesterday • What will I do today • Any Impediments The Development team Sprint Review 04 Hours • Product Owner starts with What items are done from the backlog • Development team talks about What went well, what problem it ran into, How the problems were solved • Development team demonstrates the work it has DONE • Product owner projects the likely completion dates • Collaborate on what to do next The Scrum Team and the Stakeholders Sprint Retrospective 03 Hours • How did the last Sprint go with respect to – people, relationships, process and tools • Major items that went well and potential improvements • Plan to implement improvements in the next sprint The Scrum Team *Time box mentioned above is for one month sprint. For short sprint, it’s usually shorter. Scrum Activities - Backlog refining or grooming This is an on-going activity and should not take more than 10 % of the development team’s time where product backlogs are groomed or refined. The product owner is responsible for prioritizing the product backlog items and the development team is responsible for estimating them.
  • 7. Scrum Master Handbook 7 4. Scrum Artefacts Artefact Description Owner Product Backlog • Product backlog is an ordered list of everything that’s needed to complete a product. It is the single source of a living list of requirement. • Product owner is responsible to maintain and prioritize the backlog items. • Product backlog is dynamic and never complete. • Sprint can start as soon as there are enough items in the backlog. • There is always only one product backlog. Product Owner Sprint Backlog • The sprint backlog is subset of product backlog. • Development team chooses the items for the sprint. • The sprint backlog is a list of items that should be done to meet the sprint goal. • Any change to the list is discussed and understood in the daily scrum. • Sprint backlog items and the sprint goal doesn’t change after the sprint planning and the development team should focus on the delivery an increment “DONE”. Development Team Scrum’s artefacts reflect the three pillars of the Empirical Theory Process in the work or value to increase transparency and opportunities for inspection and an enhanced scope for adaptation.
  • 8. Scrum Master Handbook 8 Increment e.g. Increment 1 = Sprint 1 Increment 2 = Sprint 1 + Sprint 2 Increment 3 = Sprint 1 + Sprint 2 + Sprint 3. • An Increment is a sum of all completed product backlog items and the items of the increments of all previous sprints. Development Team Monitoring progress towards a Goal (delivering the product) • The total work remaining to reach the goal can be summed. • The product owner compares the amount of work remaining against the previous sprint reviews to assess the progress. Most commonly used techniques are burn-downs and burn-ups charts. Product Owner Monitoring Sprint Progress • The sum of remaining work to deliver an increment which is reviewed at the daily scrum. • The sprint progress information can be represented by a burn-down chart. Development Team
  • 9. Scrum Master Handbook 9 5. Progress tracking tools Burndown charts: Burn-down chart shows the progress the development team is making and is a powerful tool for visualising progress and work remaining. Burn-down charts may be used for financial tracking, resource tracking etc. In respect to a sprint, a burn down chart is represented as - 1. Vertical Axis – Remaining work (total estimated hours) for the sprint or product backlog 2. Horizontal Axis – Time, in days or sprints A burn-down chart enables everyone to view the status of a sprint at any time. 6. Estimation Techniques There are number of estimation techniques used in Agile. Most widely used in planning is the poker technique to estimate items. Participants use cards to estimate an item. This exercise is repeated in iterations until everyone’s estimates are unanimous. Units used are Hours, days or story points. Other techniques in practice are: 1. The Bucket System 2. Big/Uncertain/Small 3. Dot voting 4. T-Shirt sizes 5. Affinity Mapping and more.
  • 10. Scrum Master Handbook 10 7. Definitions Done A product backlog item or an increment that is releasable is called DONE. Everyone in the Scrum team should have common understanding of DONE. DONE should include all the development practices before the item is released into Production. Velocity Average of items done per Sprint to deliver a product. e.g. It took 5 sprints to deliver a product. Sprint1 -10 Units Sprint2- 12 Units Sprint3- 9 Units Sprint4- 11 Units Sprint5 – 13 Units Velocity = (10+12+9+11+13)/ 5 = 11 Velocity of the team in this example is 11 units per Sprint. Time box Fixed time-period, it is an agreed previous agreed duration which the team has been consistently delivering a task or completing a goal. Sprint Goal Description of what the development team agrees to achieve in a sprint.
  • 11. Scrum Master Handbook 11 8. Reference: https://www.scrum.org/resources/scrum-guide