SlideShare a Scribd company logo
1 of 43
An Introduction to Scrum
<Erwin Verweij> Presented by An Introduction to Scrum
We’re losing the relay race Hirotaka Takeuchi and Ikujiro Nonaka,  “ The New New Product Development Game”,  Harvard Business Review ,   January 1986. “ The… ‘relay race’ approach to product development…may conflict with the goals of maximum speed and flexibility. Instead a holistic or ‘rugby’ approach—where a team tries to go the distance as a unit, passing the ball back and forth—may better serve today’s competitive requirements.”
[object Object],[object Object],[object Object],[object Object],Scrum in 100 words
Scrum origins ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scrum has been used by: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scrum has been used for: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Characteristics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Agile Manifesto–a statement of values Source: www.agilemanifesto.org Process and tools Individuals and interactions over Following a plan Responding to change over Comprehensive documentation Working software over Contract negotiation Customer collaboration over
Project noise level Simple Complex Anarchy Complicated Technology Requirements Far from Agreement Close to Agreement Close to Certainty Far from Certainty Source:  Strategic Management and Organizational Dynamics  by Ralph Stacey in  Agile Software Development with Scrum  by Ken Schwaber and Mike Beedle.
Scrum Product backlog Cancel Gift wrap Return Sprint 2-4 weeks Return Sprint goal Sprint backlog Potentially shippable product increment Coupons Gift wrap Coupons Cancel 24 hours
Putting it all together Image available at www.mountaingoatsoftware.com/scrum
Sprints ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sequential vs. overlapping development Source: “The New New Product Development Game” by Takeuchi and Nonaka.  Harvard Business Review,  January 1986. Rather than doing all of one thing at a time... ...Scrum teams do a little of everything all the time Requirements Design Code Test
No changes during a sprint ,[object Object],Change
Scrum framework ,[object Object],[object Object],[object Object],Roles ,[object Object],[object Object],[object Object],[object Object],Ceremonies ,[object Object],[object Object],[object Object],Artifacts
Scrum framework ,[object Object],[object Object],[object Object],Artifacts ,[object Object],[object Object],[object Object],[object Object],Ceremonies ,[object Object],[object Object],[object Object],Roles
Product owner ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The ScrumMaster ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The team ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scrum framework ,[object Object],[object Object],[object Object],Roles ,[object Object],[object Object],[object Object],Artifacts ,[object Object],[object Object],[object Object],[object Object],Ceremonies
Sprint planning meeting Business conditions Team capacity Product backlog Techno-logy Current product Sprint prioritization ,[object Object],[object Object],Sprint planning ,[object Object],[object Object],[object Object],Sprint goal Sprint backlog
Sprint planning ,[object Object],[object Object],[object Object],[object Object],[object Object],As a vacation planner, I want to see photos of the hotels. Code the middle tier (8 hours) Code the user interface (4) Write test fixtures (4) Code the foo class (6) Update performance tests (4)
The daily scrum ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Everyone answers 3 questions ,[object Object],[object Object],What did you do yesterday? 1 What will you do today? 2 Is anything in your way? 3
The sprint review ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sprint retrospective ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Start / Stop / Continue ,[object Object],Start doing Stop doing Continue doing This is just one of many ways to do a sprint retrospective.
Scrum framework ,[object Object],[object Object],[object Object],Roles ,[object Object],[object Object],[object Object],[object Object],Ceremonies ,[object Object],[object Object],[object Object],Artifacts
Product backlog ,[object Object],[object Object],[object Object],[object Object],[object Object],This is the product backlog
A sample product backlog Backlog item Estimate Allow a guest to make a reservation 3 As a guest, I want to cancel a reservation. 5 As a guest, I want to change the dates of a reservation. 3 As a hotel employee, I can run RevPAR reports (revenue-per-available-room) 8 Improve exception handling 8 ... 30 ... 50
The sprint goal ,[object Object],Database Application Financial services Life Sciences Support features necessary  for population genetics studies. Support more technical indicators than company ABC with real-time, streaming data. Make the application run on SQL Server in addition to Oracle.
Managing the sprint backlog ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A sprint backlog Tasks Code the user interface Code the middle tier Test the middle tier Write online help Write the foo class Mon Tues Wed Thur Fri 8 16 8 12 8 4 12 16 8 4 11 8 4 8 8 Add error logging 8 10 16 8 8
A sprint burndown chart Hours
Hours 40 30 20 10 0 Mon Tue Wed Thu Fri Tasks Code the user interface Code the middle tier Test the middle tier Write online help Mon 8 16 8 12 Tues Wed Thur Fri 50 4 12 16 7 11 8 10 16 8
Scalability ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scaling through the Scrum of scrums
Scrum of scrums of scrums
Where to go next ,[object Object],[object Object],[object Object],[object Object]
A Scrum reading list ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Copyright notice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Contact information Presentation by: Mike Cohn [email_address] www.mountaingoatsoftware.com (720) 890-6110 You can remove this (or any slide) but you must credit the source somewhere in your presentation. Use the logo and company name (as at bottom left, for example) or include a slide somewhere saying that portions (or all) of your presentation are from this source. Thanks.

More Related Content

What's hot

Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
timmcowan
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
James Brett
 

What's hot (20)

Introduction to Project Management with Scrum
Introduction to Project Management with ScrumIntroduction to Project Management with Scrum
Introduction to Project Management with Scrum
 
agile with scrum methodology
agile with scrum methodology agile with scrum methodology
agile with scrum methodology
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To Scrum
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
Agile explained
Agile explainedAgile explained
Agile explained
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Agile
AgileAgile
Agile
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 

Viewers also liked

The Impact Of Colour
The Impact Of ColourThe Impact Of Colour
The Impact Of Colour
designino
 
Ilmastokasvatus ja elämän tarkoitus
Ilmastokasvatus ja elämän tarkoitusIlmastokasvatus ja elämän tarkoitus
Ilmastokasvatus ja elämän tarkoitus
Jonas Biström
 
Eclipse Party Toulouse - EEF and Acceleo
Eclipse Party Toulouse - EEF and AcceleoEclipse Party Toulouse - EEF and Acceleo
Eclipse Party Toulouse - EEF and Acceleo
fmadiot
 
A Manifesto For Social Enterprise In Scotland
A Manifesto For Social Enterprise In ScotlandA Manifesto For Social Enterprise In Scotland
A Manifesto For Social Enterprise In Scotland
Bob Northey
 

Viewers also liked (18)

Lojkowski Nanotechnologia Pl 2010 09 14
Lojkowski Nanotechnologia Pl 2010 09 14Lojkowski Nanotechnologia Pl 2010 09 14
Lojkowski Nanotechnologia Pl 2010 09 14
 
Funkce Aktuální k datu
Funkce Aktuální k datuFunkce Aktuální k datu
Funkce Aktuální k datu
 
Viestintä Power Shift 2014
Viestintä Power Shift 2014Viestintä Power Shift 2014
Viestintä Power Shift 2014
 
Las tres hojitas
Las tres hojitasLas tres hojitas
Las tres hojitas
 
Primo Pdf3 1
Primo Pdf3 1Primo Pdf3 1
Primo Pdf3 1
 
Prostřední panel
Prostřední panelProstřední panel
Prostřední panel
 
Myself & My Life
Myself & My Life Myself & My Life
Myself & My Life
 
Rozšířené hledání
Rozšířené hledání Rozšířené hledání
Rozšířené hledání
 
Soil
SoilSoil
Soil
 
The Impact Of Colour
The Impact Of ColourThe Impact Of Colour
The Impact Of Colour
 
Pravý panel
Pravý panelPravý panel
Pravý panel
 
Rychlé hledání
Rychlé hledáníRychlé hledání
Rychlé hledání
 
Ilmastokasvatus ja elämän tarkoitus
Ilmastokasvatus ja elämän tarkoitusIlmastokasvatus ja elämän tarkoitus
Ilmastokasvatus ja elämän tarkoitus
 
Levý panel
Levý panelLevý panel
Levý panel
 
Eclipse Party Toulouse - EEF and Acceleo
Eclipse Party Toulouse - EEF and AcceleoEclipse Party Toulouse - EEF and Acceleo
Eclipse Party Toulouse - EEF and Acceleo
 
A Manifesto For Social Enterprise In Scotland
A Manifesto For Social Enterprise In ScotlandA Manifesto For Social Enterprise In Scotland
A Manifesto For Social Enterprise In Scotland
 
MoDisco at Eclipse Day Paris 2010
MoDisco at Eclipse Day Paris 2010MoDisco at Eclipse Day Paris 2010
MoDisco at Eclipse Day Paris 2010
 
EMF Facet at ESE 2010
EMF Facet at ESE 2010EMF Facet at ESE 2010
EMF Facet at ESE 2010
 

Similar to Redistributable Intro To Scrum

Scrum Primer
Scrum PrimerScrum Primer
Scrum Primer
davelucey
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
SSW
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
Prashaanth T R
 
Agile Scrum - Overview
Agile Scrum - OverviewAgile Scrum - Overview
Agile Scrum - Overview
Madan Upadhyay
 
Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with Scrum
Chris Brown
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
ejlp12
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentation
deyoepw
 

Similar to Redistributable Intro To Scrum (20)

Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
 
Scrum Primer
Scrum PrimerScrum Primer
Scrum Primer
 
Agile
Agile Agile
Agile
 
Intro-to-scrum
Intro-to-scrumIntro-to-scrum
Intro-to-scrum
 
Close to agile
Close to agileClose to agile
Close to agile
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Agile Scrum - Overview
Agile Scrum - OverviewAgile Scrum - Overview
Agile Scrum - Overview
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with Scrum
 
Agile Scrum Project Management
Agile Scrum Project ManagementAgile Scrum Project Management
Agile Scrum Project Management
 
Agile & SCRUM
Agile & SCRUMAgile & SCRUM
Agile & SCRUM
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentation
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing Methodology
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 

Redistributable Intro To Scrum

  • 2. <Erwin Verweij> Presented by An Introduction to Scrum
  • 3. We’re losing the relay race Hirotaka Takeuchi and Ikujiro Nonaka, “ The New New Product Development Game”, Harvard Business Review , January 1986. “ The… ‘relay race’ approach to product development…may conflict with the goals of maximum speed and flexibility. Instead a holistic or ‘rugby’ approach—where a team tries to go the distance as a unit, passing the ball back and forth—may better serve today’s competitive requirements.”
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. The Agile Manifesto–a statement of values Source: www.agilemanifesto.org Process and tools Individuals and interactions over Following a plan Responding to change over Comprehensive documentation Working software over Contract negotiation Customer collaboration over
  • 10. Project noise level Simple Complex Anarchy Complicated Technology Requirements Far from Agreement Close to Agreement Close to Certainty Far from Certainty Source: Strategic Management and Organizational Dynamics by Ralph Stacey in Agile Software Development with Scrum by Ken Schwaber and Mike Beedle.
  • 11. Scrum Product backlog Cancel Gift wrap Return Sprint 2-4 weeks Return Sprint goal Sprint backlog Potentially shippable product increment Coupons Gift wrap Coupons Cancel 24 hours
  • 12. Putting it all together Image available at www.mountaingoatsoftware.com/scrum
  • 13.
  • 14. Sequential vs. overlapping development Source: “The New New Product Development Game” by Takeuchi and Nonaka. Harvard Business Review, January 1986. Rather than doing all of one thing at a time... ...Scrum teams do a little of everything all the time Requirements Design Code Test
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. A sample product backlog Backlog item Estimate Allow a guest to make a reservation 3 As a guest, I want to cancel a reservation. 5 As a guest, I want to change the dates of a reservation. 3 As a hotel employee, I can run RevPAR reports (revenue-per-available-room) 8 Improve exception handling 8 ... 30 ... 50
  • 32.
  • 33.
  • 34. A sprint backlog Tasks Code the user interface Code the middle tier Test the middle tier Write online help Write the foo class Mon Tues Wed Thur Fri 8 16 8 12 8 4 12 16 8 4 11 8 4 8 8 Add error logging 8 10 16 8 8
  • 35. A sprint burndown chart Hours
  • 36. Hours 40 30 20 10 0 Mon Tue Wed Thu Fri Tasks Code the user interface Code the middle tier Test the middle tier Write online help Mon 8 16 8 12 Tues Wed Thur Fri 50 4 12 16 7 11 8 10 16 8
  • 37.
  • 38. Scaling through the Scrum of scrums
  • 39. Scrum of scrums of scrums
  • 40.
  • 41.
  • 42.
  • 43. Contact information Presentation by: Mike Cohn [email_address] www.mountaingoatsoftware.com (720) 890-6110 You can remove this (or any slide) but you must credit the source somewhere in your presentation. Use the logo and company name (as at bottom left, for example) or include a slide somewhere saying that portions (or all) of your presentation are from this source. Thanks.

Editor's Notes

  1. Use whichever opening slide you prefer
  2. would be nice to include a quote from Wicked Problems here