SlideShare uma empresa Scribd logo
1 de 32
A Quick Guide to Scrum
Sharif Accelerator - July 1st 2017
Hadi Sinaee
Co-Founder @ Hodhod IM
http://ce.sharif.ir/~sinaee
@HadiSinaee
● B.Sc Software Engineering -
Kashan University
● M.Sc Artificial Intelligence -
Sharif University of Technology
● Currently NodeJS Developer
@HodHod
pinimg.com
The Scrum Framework
Scrum
When / Why
● Fast feedback loop
Requirements change frequently
● All steps is not known in
advance
Elements
Building blocks of framework
● Scrum Team
● Scrum Events
● Scrum Artifacts
1. Scrum Artifacts
Artifacts
3 main artifacts
● Product Backlog
● Sprint Backlog
● Increment
“An ordered list of everything that might be needed in the
product and is the single source of requirements for any
changes to be made to the product. It is never complete!”
Product Backlog
Requirement 1
Requirement 2
Requirement 3
Requirement 4
...
Product Backlog(PB)
Product Backlog Item (PBI)
User Story - Sample Format
Title
As <Type of User>
I want to <Some Goal> so that
<A Business Value>
Acceptance Criteria (AC):
☑ Condition 1
☑ Condition 2
Size: 1/2/3/5/8/?
https://www.mountaingoatsoftware.com/agile/user-stories
Sprint Backlog
“A forecast by the Dev. Team about what functionality will
be in the next Increment. Actually, it is a set of PBIs. It makes
visible the necessary works to meet the sprint goal.”
Requirement 1
Requirement 2
Requirement 3
Requirement 4
...
Product Backlog(PB)
As <Type of User>
I want to <Some Goal> so that
<A Business Value>
Acceptance Criteria (AC):
☑ Condition 1
☑ Condition 2
Requirement 1
Requirement 2
Requirement 3
Sprint Backlog(SB)
Increment
“It is the sum of all the PBIs completed during a Sprint. At
the end of a Sprint, the new Increment must be “Done” which
means it must be in useable condition and meet the definition
of “Done” ”
2. Scrum Team
Roles
“Everybody’s finding their roles.
It’s like pieces of the puzzle are
coming together for us - Aaron
Cook”
● Product Owner
● Development Team
● Scrum Master
Development Team
“ It consists of professionals who do the work of delivering a
potentially releasable Increment of “Done” product at the end
of each Sprint. It is self-organizing and cross-functional”
Product Owner
“He/She is responsible for maximizing the value of the
product and the work of the Dev. Team. The sole person
responsible for managing the PB.”
Scrum Master
“ He/She is responsible for ensuring Scrum is understood
and enacted. Facilitating Scrum events as requested or
needed. Removing impediments to the Development Team’s
progress.”
3. Scrum Events
Events
“We meet the people we’re
supposed to when the time is just
right - Alyson Noel”
● Sprint
● Sprint Planning
● Daily Meetings (Stand-ups)
● Sprint Review
● Sprint Retrospect
Sprint
“A time-box of one-month or less. Each Sprint may be
considered a project with no more than a one-month horizon.
Each Sprint has a definition of what is to be built.”
Sprint Planning
“The work to be performed in the Sprint is planned at the
Sprint Planning. This plan is created by the collaborative work
of the entire Scrum Team.”
Sprint Planning - Point Estimation
1 2 3 5 8
● “User Story Point Estimation” is about
estimating the size (very small to extra
large) of a story.
● You can use Fibonacci numbers as the
base numbers for a size of a story.
● First, find a PBI with size of 2 which all
Dev. Team members agree on.
● For every user story, all Dev. Team
members should individually raise one of
these cards as their estimation of the size
of the given story.
● All members have to agree on a same
number for a story.
● Based on your previous team velocity,
select PBIs.
Sample fib cards. All members have a
copy of these cards
Sprint Planning - Velocity
● Team Velocity(TV) simply is the average
of the previous Sprint Velocities.
● Sprint Velocity(SV) for a specific Sprint
is sum of the size of all completed PBIs.
● Example
○ We spent 3 sprints, each with SV of
9, 14, 19 respectively.
○ TV = (9+14+19)/3
● For the first time, there is no velocity.
Just guess a number based on your
knowledge.
○ Remember: Scrum is based on what
is done!
PBI 3
….
S: 1
To Do :(
PBI 1
….
S: 1
PBI 4
….
S: 8
PBI 5
….
S: 8
PBI 2
….
S: 3
In Progress :) Done :D
Scrum Board (Sprint 3): SV = 3 + 8 + 8 = 19
Daily Meetings
“It is a 15-minute time-boxed event for the Dev. Team to
synchronize activities and create a plan for the next 24 hours.
What did you do? What was the obstacles? What will you do
today?”
Daily Meetings - Burn Down Chart
● It is a Sprint Tracking mechanism.
● It can be computed by the following:
○ X-axis: days from beginning of the
sprint to the end of it
○ Y-axis: measurement unit(story-
point here)
○ For each day on x-axis, compute sum
of number of remaining units ( here
story point number) and then plot the
point on the Y-axis.
● Your plotted line has to be(approximately)
on the straight line(ideal).
● If it is not, there is a problem! Find it out!
Discuss it at Retrospect Meeting if it is
necessary.
http://www.scrum-institute.org/images_scrum/Sprint_Burndown.jpg
Sprint Review
“It is held at the end of the Sprint to inspect the Increment
and adapt the PB if needed. Scrum Team and key stakeholders
invited by the Product Owner. The Product Owner explains
what PBIs have been “Done” and what has not been “Done”.”
Sprint Retrospect
“It is an opportunity for the Scrum Team to inspect itself
and create a plan for improvements to be enacted during the
next Sprint.”
Events Overview
Sprint Planning
Meeting
Daily Meeting
Sprint Review
Meeting
Sprint Retrospective
Meeting
Tools
Tools
“We change our tools and then
tools change us - Jeff Bezos”
● Trello
● Jira
● Gitlab
● Vivify
Refs
● scrumguides.org
● scrumtrainingseries.com
● scrumalliance.org
● mountaingoatsoftware.com

Mais conteúdo relacionado

Mais procurados

Sprint Review and Planning Template
Sprint Review and Planning TemplateSprint Review and Planning Template
Sprint Review and Planning TemplateMike Lally
 
Planeación de proyectos ágil con Planning Poker
Planeación de proyectos ágil con Planning PokerPlaneación de proyectos ágil con Planning Poker
Planeación de proyectos ágil con Planning PokerSoftware Guru
 
Focus on Flow: Lean Principles in Action
Focus on Flow: Lean Principles in ActionFocus on Flow: Lean Principles in Action
Focus on Flow: Lean Principles in ActionMike Clement
 
Seapine Scrum Reference Card
Seapine Scrum Reference CardSeapine Scrum Reference Card
Seapine Scrum Reference CardSeapine Software
 
DevOps Days Kyiv 2019 -- continuous Infrafirstructure First //Kris buytaert
DevOps Days Kyiv 2019 -- continuous Infrafirstructure First //Kris buytaertDevOps Days Kyiv 2019 -- continuous Infrafirstructure First //Kris buytaert
DevOps Days Kyiv 2019 -- continuous Infrafirstructure First //Kris buytaertMykola Marzhan
 
Scrum. A brief introduction
Scrum. A brief introductionScrum. A brief introduction
Scrum. A brief introductionUptech
 
scrummethodology-151002092252-lva1-app6891
scrummethodology-151002092252-lva1-app6891scrummethodology-151002092252-lva1-app6891
scrummethodology-151002092252-lva1-app6891Bunlong Van
 

Mais procurados (9)

Sprint Review and Planning Template
Sprint Review and Planning TemplateSprint Review and Planning Template
Sprint Review and Planning Template
 
Planeación de proyectos ágil con Planning Poker
Planeación de proyectos ágil con Planning PokerPlaneación de proyectos ágil con Planning Poker
Planeación de proyectos ágil con Planning Poker
 
Focus on Flow: Lean Principles in Action
Focus on Flow: Lean Principles in ActionFocus on Flow: Lean Principles in Action
Focus on Flow: Lean Principles in Action
 
Scrum101
Scrum101Scrum101
Scrum101
 
Seapine Scrum Reference Card
Seapine Scrum Reference CardSeapine Scrum Reference Card
Seapine Scrum Reference Card
 
DevOps Days Kyiv 2019 -- continuous Infrafirstructure First //Kris buytaert
DevOps Days Kyiv 2019 -- continuous Infrafirstructure First //Kris buytaertDevOps Days Kyiv 2019 -- continuous Infrafirstructure First //Kris buytaert
DevOps Days Kyiv 2019 -- continuous Infrafirstructure First //Kris buytaert
 
Scrum. A brief introduction
Scrum. A brief introductionScrum. A brief introduction
Scrum. A brief introduction
 
Agile writer
Agile writerAgile writer
Agile writer
 
scrummethodology-151002092252-lva1-app6891
scrummethodology-151002092252-lva1-app6891scrummethodology-151002092252-lva1-app6891
scrummethodology-151002092252-lva1-app6891
 

Semelhante a A Quick Guide to Scrum

Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Aaron Roy
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptMujeebMohammed18
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptAnuriJoshi
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptGustavoDelaEspriella2
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptNarendraKumar521662
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptMANYAGOEL14
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptssuser436c47
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptssuserf8c57f
 
Agile Processes-Scrum.ppt
 Agile Processes-Scrum.ppt Agile Processes-Scrum.ppt
Agile Processes-Scrum.pptYunusKhan90
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptssuser4f2477
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptgauravarora931329
 
Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - ScrumSoumya De
 
Hack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile WorkshopHack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile WorkshopCharityComms
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to ScrumBixlabs
 
Scrumhub scrum-guide-2016
Scrumhub scrum-guide-2016Scrumhub scrum-guide-2016
Scrumhub scrum-guide-2016Veeresh Yadrami
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for softwareJohn Paz
 

Semelhante a A Quick Guide to Scrum (20)

Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers
 
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
 
Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - Scrum
 
Hack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile WorkshopHack 2.0 Lego Agile Workshop
Hack 2.0 Lego Agile Workshop
 
Agile Course
Agile CourseAgile Course
Agile Course
 
Agile course Part 1
Agile course Part 1Agile course Part 1
Agile course Part 1
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
fast Introduction scrum
fast Introduction scrumfast Introduction scrum
fast Introduction scrum
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Scrumhub scrum-guide-2016
Scrumhub scrum-guide-2016Scrumhub scrum-guide-2016
Scrumhub scrum-guide-2016
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
 

Último

Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentNimot Muili
 
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in DelhiIndependent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhiguptaswati8536
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownSandaliGurusinghe2
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdfAlejandromexEspino
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysistanmayarora45
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field ArtilleryKennethSwanberg
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamraAllTops
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxssuserf63bd7
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Ram V Chary
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalWilliam (Bill) H. Bender, FCSI
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxAaron Stannard
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdfArtiSrivastava23
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 

Último (17)

Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in DelhiIndependent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysis
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdf
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 

A Quick Guide to Scrum

  • 1. A Quick Guide to Scrum Sharif Accelerator - July 1st 2017
  • 2. Hadi Sinaee Co-Founder @ Hodhod IM http://ce.sharif.ir/~sinaee @HadiSinaee ● B.Sc Software Engineering - Kashan University ● M.Sc Artificial Intelligence - Sharif University of Technology ● Currently NodeJS Developer @HodHod
  • 5. Scrum When / Why ● Fast feedback loop Requirements change frequently ● All steps is not known in advance
  • 6. Elements Building blocks of framework ● Scrum Team ● Scrum Events ● Scrum Artifacts
  • 8. Artifacts 3 main artifacts ● Product Backlog ● Sprint Backlog ● Increment
  • 9. “An ordered list of everything that might be needed in the product and is the single source of requirements for any changes to be made to the product. It is never complete!” Product Backlog
  • 10. Requirement 1 Requirement 2 Requirement 3 Requirement 4 ... Product Backlog(PB) Product Backlog Item (PBI) User Story - Sample Format Title As <Type of User> I want to <Some Goal> so that <A Business Value> Acceptance Criteria (AC): ☑ Condition 1 ☑ Condition 2 Size: 1/2/3/5/8/? https://www.mountaingoatsoftware.com/agile/user-stories
  • 11. Sprint Backlog “A forecast by the Dev. Team about what functionality will be in the next Increment. Actually, it is a set of PBIs. It makes visible the necessary works to meet the sprint goal.”
  • 12. Requirement 1 Requirement 2 Requirement 3 Requirement 4 ... Product Backlog(PB) As <Type of User> I want to <Some Goal> so that <A Business Value> Acceptance Criteria (AC): ☑ Condition 1 ☑ Condition 2 Requirement 1 Requirement 2 Requirement 3 Sprint Backlog(SB)
  • 13. Increment “It is the sum of all the PBIs completed during a Sprint. At the end of a Sprint, the new Increment must be “Done” which means it must be in useable condition and meet the definition of “Done” ”
  • 15. Roles “Everybody’s finding their roles. It’s like pieces of the puzzle are coming together for us - Aaron Cook” ● Product Owner ● Development Team ● Scrum Master
  • 16. Development Team “ It consists of professionals who do the work of delivering a potentially releasable Increment of “Done” product at the end of each Sprint. It is self-organizing and cross-functional”
  • 17. Product Owner “He/She is responsible for maximizing the value of the product and the work of the Dev. Team. The sole person responsible for managing the PB.”
  • 18. Scrum Master “ He/She is responsible for ensuring Scrum is understood and enacted. Facilitating Scrum events as requested or needed. Removing impediments to the Development Team’s progress.”
  • 20. Events “We meet the people we’re supposed to when the time is just right - Alyson Noel” ● Sprint ● Sprint Planning ● Daily Meetings (Stand-ups) ● Sprint Review ● Sprint Retrospect
  • 21. Sprint “A time-box of one-month or less. Each Sprint may be considered a project with no more than a one-month horizon. Each Sprint has a definition of what is to be built.”
  • 22. Sprint Planning “The work to be performed in the Sprint is planned at the Sprint Planning. This plan is created by the collaborative work of the entire Scrum Team.”
  • 23. Sprint Planning - Point Estimation 1 2 3 5 8 ● “User Story Point Estimation” is about estimating the size (very small to extra large) of a story. ● You can use Fibonacci numbers as the base numbers for a size of a story. ● First, find a PBI with size of 2 which all Dev. Team members agree on. ● For every user story, all Dev. Team members should individually raise one of these cards as their estimation of the size of the given story. ● All members have to agree on a same number for a story. ● Based on your previous team velocity, select PBIs. Sample fib cards. All members have a copy of these cards
  • 24. Sprint Planning - Velocity ● Team Velocity(TV) simply is the average of the previous Sprint Velocities. ● Sprint Velocity(SV) for a specific Sprint is sum of the size of all completed PBIs. ● Example ○ We spent 3 sprints, each with SV of 9, 14, 19 respectively. ○ TV = (9+14+19)/3 ● For the first time, there is no velocity. Just guess a number based on your knowledge. ○ Remember: Scrum is based on what is done! PBI 3 …. S: 1 To Do :( PBI 1 …. S: 1 PBI 4 …. S: 8 PBI 5 …. S: 8 PBI 2 …. S: 3 In Progress :) Done :D Scrum Board (Sprint 3): SV = 3 + 8 + 8 = 19
  • 25. Daily Meetings “It is a 15-minute time-boxed event for the Dev. Team to synchronize activities and create a plan for the next 24 hours. What did you do? What was the obstacles? What will you do today?”
  • 26. Daily Meetings - Burn Down Chart ● It is a Sprint Tracking mechanism. ● It can be computed by the following: ○ X-axis: days from beginning of the sprint to the end of it ○ Y-axis: measurement unit(story- point here) ○ For each day on x-axis, compute sum of number of remaining units ( here story point number) and then plot the point on the Y-axis. ● Your plotted line has to be(approximately) on the straight line(ideal). ● If it is not, there is a problem! Find it out! Discuss it at Retrospect Meeting if it is necessary. http://www.scrum-institute.org/images_scrum/Sprint_Burndown.jpg
  • 27. Sprint Review “It is held at the end of the Sprint to inspect the Increment and adapt the PB if needed. Scrum Team and key stakeholders invited by the Product Owner. The Product Owner explains what PBIs have been “Done” and what has not been “Done”.”
  • 28. Sprint Retrospect “It is an opportunity for the Scrum Team to inspect itself and create a plan for improvements to be enacted during the next Sprint.”
  • 29. Events Overview Sprint Planning Meeting Daily Meeting Sprint Review Meeting Sprint Retrospective Meeting
  • 30. Tools
  • 31. Tools “We change our tools and then tools change us - Jeff Bezos” ● Trello ● Jira ● Gitlab ● Vivify
  • 32. Refs ● scrumguides.org ● scrumtrainingseries.com ● scrumalliance.org ● mountaingoatsoftware.com