© Copyright Mountain Goat Software1GASPing Towardthe Future:What’s in Store for Scrum?Mike CohnAgile San DiegoOctober 23, ...
© Copyright Mountain Goat Software2ReviewsWish ListsProduct backlogSprint goalGift WrapCancelSprintbacklogUp to 1monthPote...
© Copyright Mountain Goat Software3I’ve just thought ofa great way my teamcan improve!I’ll tell themabout it nextweek.3
© Copyright Mountain Goat Software4Quick Overview of Scrum 1Two Trends Driving Change 2GASPing Toward the Future 34
© Copyright Mountain Goat Software5Scrum in Education5
6John Miller “Generation Agile”6
© Copyright Mountain Goat Software7“My students are in total control of theirlearning and they seemed to be annoyedwith me...
© Copyright Mountain Goat Software8‣ Validated learning overopinions and conventions‣ Customer focused collaborationover s...
© Copyright Mountain Goat Software9‣ The process of customer discovery over staticprediction‣ Flexible vs. rigid planning‣...
© Copyright Mountain Goat Software1010
© Copyright Mountain Goat Software11Company Management11
© Copyright Mountain Goat Software12“Should You Build Strategy Like You Build Software?”MIT Sloan Management Review, Sprin...
© Copyright Mountain Goat Software13ConstructionLean ConstructionCollaborative designIterateStructure work to maximize val...
© Copyright Mountain Goat SoftwareFamilies1414
© Copyright Mountain Goat Software15Quick Overview of Scrum 1Two Trends Driving Change 2GASPing Toward the Future 3Scrum B...
© Copyright Mountain Goat Software16The Old Days16
© Copyright Mountain Goat Software17Today17
© Copyright Mountain Goat Software18Tomorrow18
© Copyright Mountain Goat Software191995“Amazing!”2012“Why would Iwait 30 days?”2007“Acceptable.”2002“Nice!”“Boss, we’ll g...
© Copyright Mountain Goat Software20What used to be impressivehas become commonplace.© Copyright Mountain Goat Software20
© Copyright Mountain Goat Software21ContinuousDeliveryContinuousIntegrationContinuousDeploymentSystem is built (andtested)...
© Copyright Mountain Goat Software22Quick Overview of ScrumTwo Trends Driving ChangeGASPing Toward the Future12322
© Copyright Mountain Goat Software23www.AgileAtlas.org© Copyright Mountain Goat Software23
© Copyright Mountain Goat Software24Example Rules‣ Sprints cannot be longer than amonth.‣ Get together at the start of the...
© Copyright Mountain Goat Software25“If I’d foowed athe rules, I’d neverhave goenanywhere.”25
© Copyright Mountain Goat Software26Test-DrivenDevelopmentPair ProgrammingUser StoriesBacklogGroomingof DoneDon’t Starton ...
© Copyright Mountain Goat Software27Rules‣If you aren’tdoing these,you aren’t doingScrumGoodIdeas‣Any idea aScrum teamfrom...
28Good Ideas GASPsSoftware-Specific GASPsTest-DrivenDevelopmentUser StoriesPairProgrammingBacklogGroomingDon’t Starton Mon...
© Copyright Mountain Goat Software29Good IdeasGASPsGASPsCore Scrum(The Rules)Graphically29
© Copyright Mountain Goat Software30From Core to GASP30
© Copyright Mountain Goat Software31Sprint Review31
32Core Scrum GASPsFrom GASP to Core ScrumProduct BacklogGrooming Meeting32
33“The smallest quantity of somephysical property, such as energy,that a system can possess.”QuantumTheFreeDictionary.com33
© Copyright Mountain Goat SoftwareYearly WeeklyMonthlyQuarterly HourlyDaily34+ Developer testing+ Daily scrum− Design docu...
35Summary of Predictions‣ Scrum will continue expanding outside software‣ Releases will occur much more frequently‣ Scrum’...
Scrum Will Always Remain a Framework“When forced to work withina strict framework theimagination is taxed to itsutmost—and...
© Copyright Mountain Goat Software37mike@mountaingoatsoftware.comwww.mountaingoatsoftware.comfb.com/mountaingoatsoftwareli...
Upcoming SlideShare
Loading in …5
×

GASPing Toward the Future: A Look at What’s In Store for Scrum

2,569 views

Published on

Published in: Business, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,569
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
17
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

GASPing Toward the Future: A Look at What’s In Store for Scrum

  1. 1. © Copyright Mountain Goat Software1GASPing Towardthe Future:What’s in Store for Scrum?Mike CohnAgile San DiegoOctober 23, 20121
  2. 2. © Copyright Mountain Goat Software2ReviewsWish ListsProduct backlogSprint goalGift WrapCancelSprintbacklogUp to 1monthPotentiallyshippableproductincrementSprintReviewSprintRetrospectiveScrum2
  3. 3. © Copyright Mountain Goat Software3I’ve just thought ofa great way my teamcan improve!I’ll tell themabout it nextweek.3
  4. 4. © Copyright Mountain Goat Software4Quick Overview of Scrum 1Two Trends Driving Change 2GASPing Toward the Future 34
  5. 5. © Copyright Mountain Goat Software5Scrum in Education5
  6. 6. 6John Miller “Generation Agile”6
  7. 7. © Copyright Mountain Goat Software7“My students are in total control of theirlearning and they seemed to be annoyedwith me when I have to tell them to stop.My students would scrum all day if I letthem. In fact they try to, but I have to tell them we haveother things to get done first. I call them ‘my little scrummonsters’ because they have grown so much and theyare scrum crazy.”Kim Mills, CSM, 4th grade teacher“My little Scrum monsters”7
  8. 8. © Copyright Mountain Goat Software8‣ Validated learning overopinions and conventions‣ Customer focused collaborationover silos and hierarchy‣ Adaptive and iterative campaignsover Big-Bang campaignsMarketingSource:www.agilemarketingmanifesto.org© Copyright Mountain Goat Software8
  9. 9. © Copyright Mountain Goat Software9‣ The process of customer discovery over staticprediction‣ Flexible vs. rigid planning‣ Responding to change over following a plan‣ Many small experiments over a few large bets© Copyright Mountain Goat Software9
  10. 10. © Copyright Mountain Goat Software1010
  11. 11. © Copyright Mountain Goat Software11Company Management11
  12. 12. © Copyright Mountain Goat Software12“Should You Build Strategy Like You Build Software?”MIT Sloan Management Review, Spring 2008.‣ Quarterly strategy sprints‣ 45 managers and employees from all parts and levels ofthe company‣‣‣ Detailed action plans with measurable outcomes12
  13. 13. © Copyright Mountain Goat Software13ConstructionLean ConstructionCollaborative designIterateStructure work to maximize value and reducewasteFocus on total value rather than reducing costMake things happen rather than just monitor13
  14. 14. © Copyright Mountain Goat SoftwareFamilies1414
  15. 15. © Copyright Mountain Goat Software15Quick Overview of Scrum 1Two Trends Driving Change 2GASPing Toward the Future 3Scrum Beyond SoftwareMore Frequent Releases15
  16. 16. © Copyright Mountain Goat Software16The Old Days16
  17. 17. © Copyright Mountain Goat Software17Today17
  18. 18. © Copyright Mountain Goat Software18Tomorrow18
  19. 19. © Copyright Mountain Goat Software191995“Amazing!”2012“Why would Iwait 30 days?”2007“Acceptable.”2002“Nice!”“Boss, we’ll give youworking software in30 days.”19
  20. 20. © Copyright Mountain Goat Software20What used to be impressivehas become commonplace.© Copyright Mountain Goat Software20
  21. 21. © Copyright Mountain Goat Software21ContinuousDeliveryContinuousIntegrationContinuousDeploymentSystem is built (andtested) whenever codeis checked inSystem is delivered tothe business on everycheck-in and could beeasily released if desiredSystem is released tousers after every goodbuildA Fairly Predictable Progression21
  22. 22. © Copyright Mountain Goat Software22Quick Overview of ScrumTwo Trends Driving ChangeGASPing Toward the Future12322
  23. 23. © Copyright Mountain Goat Software23www.AgileAtlas.org© Copyright Mountain Goat Software23
  24. 24. © Copyright Mountain Goat Software24Example Rules‣ Sprints cannot be longer than amonth.‣ Get together at the start of thedo in the sprint.‣ Be “done” with something bythe end of each sprint.Do theseor else!24
  25. 25. © Copyright Mountain Goat Software25“If I’d foowed athe rules, I’d neverhave goenanywhere.”25
  26. 26. © Copyright Mountain Goat Software26Test-DrivenDevelopmentPair ProgrammingUser StoriesBacklogGroomingof DoneDon’t Starton MondaySprint 0A Lot More Than the RulesTask Boards26
  27. 27. © Copyright Mountain Goat Software27Rules‣If you aren’tdoing these,you aren’t doingScrumGoodIdeas‣Any idea aScrum teamfrom knowingGASPs‣GenerallyAccepted ScrumPractices‣A practice everyScrum team orScrumMastershould know,even if theydon’t do it‣GASPs can be27
  28. 28. 28Good Ideas GASPsSoftware-Specific GASPsTest-DrivenDevelopmentUser StoriesPairProgrammingBacklogGroomingDon’t Starton MondaySprint 0Task Boards28
  29. 29. © Copyright Mountain Goat Software29Good IdeasGASPsGASPsCore Scrum(The Rules)Graphically29
  30. 30. © Copyright Mountain Goat Software30From Core to GASP30
  31. 31. © Copyright Mountain Goat Software31Sprint Review31
  32. 32. 32Core Scrum GASPsFrom GASP to Core ScrumProduct BacklogGrooming Meeting32
  33. 33. 33“The smallest quantity of somephysical property, such as energy,that a system can possess.”QuantumTheFreeDictionary.com33
  34. 34. © Copyright Mountain Goat SoftwareYearly WeeklyMonthlyQuarterly HourlyDaily34+ Developer testing+ Daily scrum− Design documents− Change requests− Analyst team− Build team+ A/B testing− Staging− Operations team− Daily scrum− Sprint review+ Live, 2-way data migration+ Temporary branches+ Keystoning− Multiple deployed versions− Test team− Release branch− Patches− Upfront UI design+ Automated tests+ Refactoring+ Continuous integration ???Reference:Software G Forces: The Effects of Acceleration by Kent Beck34
  35. 35. 35Summary of Predictions‣ Scrum will continue expanding outside software‣ Releases will occur much more frequently‣ Scrum’s “Body of Knowledge” will be collected (at leastinformally) as a set of rules, Generally Accepted ScrumPractices (GASPs), and plain ol’ good ideas‣domains and niches so we have Software DevelopmentScrum, Hardware Scrum, Marketing Scrum, QuantumScrum, and so on35
  36. 36. Scrum Will Always Remain a Framework“When forced to work withina strict framework theimagination is taxed to itsutmost—and wil produce itsrichest ideas. Given totalfredom the work is likely tosprawl.” 3636
  37. 37. © Copyright Mountain Goat Software37mike@mountaingoatsoftware.comwww.mountaingoatsoftware.comfb.com/mountaingoatsoftwarelinkedin.com/in/mikewcohntwitter: mikewcohn(888) 61–AGILEMike Cohn37

×