SlideShare a Scribd company logo
1 of 37
Download to read offline
© Copyright Mountain Goat Software
1
GASPing Toward
the Future:
What’s in Store for Scrum?
Mike Cohn
Agile San Diego
October 23, 2012
1
© Copyright Mountain Goat Software
2
Reviews
Wish Lists
Product backlog
Sprint goal
Gift Wrap
Cancel
Sprint
backlog
Up to 1
month
Potentially
shippable
product
increment
Sprint
Review
Sprint
Retrospective
Scrum
2
© Copyright Mountain Goat Software
3
I’ve just thought of
a great way my team
can improve!
I’ll tell them
about it next
week.
3
© Copyright Mountain Goat Software
4
Quick Overview of Scrum 1
Two Trends Driving Change 2
GASPing Toward the Future 3
4
© Copyright Mountain Goat Software
5
Scrum in Education
5
6
John Miller “Generation Agile”
6
© Copyright Mountain Goat Software
7
“My students are in total control of their
learning and they seemed to be annoyed
with me when I have to tell them to stop.
My students would scrum all day if I let
them. In fact they try to, but I have to tell them we have
other things to get done first. I call them ‘my little scrum
monsters’ because they have grown so much and they
are scrum crazy.”
Kim Mills, CSM, 4th grade teacher
“My little Scrum monsters”
7
© Copyright Mountain Goat Software
8
‣ Validated learning over
opinions and conventions
‣ Customer focused collaboration
over silos and hierarchy
‣ Adaptive and iterative campaigns
over Big-Bang campaigns
Marketing
Source:
www.agilemarketingmanifesto.org
© Copyright Mountain Goat Software
8
© Copyright Mountain Goat Software
9
‣ The process of customer discovery over static
prediction
‣ Flexible vs. rigid planning
‣ Responding to change over following a plan
‣ Many small experiments over a few large bets
© Copyright Mountain Goat Software
9
© Copyright Mountain Goat Software
10
10
© Copyright Mountain Goat Software
11
Company Management
11
© Copyright Mountain Goat Software
12
“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 of
the company
‣
‣
‣ Detailed action plans with measurable outcomes
12
© Copyright Mountain Goat Software
13
Construction
Lean Construction
Collaborative design
Iterate
Structure work to maximize value and reduce
waste
Focus on total value rather than reducing cost
Make things happen rather than just monitor
13
© Copyright Mountain Goat Software
Families
14
14
© Copyright Mountain Goat Software
15
Quick Overview of Scrum 1
Two Trends Driving Change 2
GASPing Toward the Future 3
Scrum Beyond Software
More Frequent Releases
15
© Copyright Mountain Goat Software
16
The Old Days
16
© Copyright Mountain Goat Software
17
Today
17
© Copyright Mountain Goat Software
18
Tomorrow
18
© Copyright Mountain Goat Software
19
1995
“Amazing!”
2012
“Why would I
wait 30 days?”
2007
“Acceptable.”
2002
“Nice!”
“Boss, we’ll give you
working software in
30 days.”
19
© Copyright Mountain Goat Software
20
What used to be impressive
has become commonplace.
© Copyright Mountain Goat Software
20
© Copyright Mountain Goat Software
21
Continuous
Delivery
Continuous
Integration
Continuous
Deployment
System is built (and
tested) whenever code
is checked in
System is delivered to
the business on every
check-in and could be
easily released if desired
System is released to
users after every good
build
A Fairly Predictable Progression
21
© Copyright Mountain Goat Software
22
Quick Overview of Scrum
Two Trends Driving Change
GASPing Toward the Future
1
2
3
22
© Copyright Mountain Goat Software
23
www.AgileAtlas.org
© Copyright Mountain Goat Software
23
© Copyright Mountain Goat Software
24
Example Rules
‣ Sprints cannot be longer than a
month.
‣ Get together at the start of the
do in the sprint.
‣ Be “done” with something by
the end of each sprint.
Do these
or else!
24
© Copyright Mountain Goat Software
25
“If I’d foowed a
the rules, I’d never
have goen
anywhere.”
25
© Copyright Mountain Goat Software
26
Test-Driven
Development
Pair Programming
User Stories
Backlog
Grooming
of Done
Don’t Start
on Monday
Sprint 0
A Lot More Than the Rules
Task Boards
26
© Copyright Mountain Goat Software
27
Rules
‣If you aren’t
doing these,
you aren’t doing
Scrum
Good
Ideas
‣Any idea a
Scrum team
from knowing
GASPs
‣Generally
Accepted Scrum
Practices
‣A practice every
Scrum team or
ScrumMaster
should know,
even if they
don’t do it
‣GASPs can be
27
28
Good Ideas GASPs
Software-
Specific GASPs
Test-Driven
Development
User Stories
Pair
Programming
Backlog
Grooming
Don’t Start
on Monday
Sprint 0
Task Boards
28
© Copyright Mountain Goat Software
29
Good Ideas
GASPs
GASPs
Core Scrum
(The Rules)
Graphically
29
© Copyright Mountain Goat Software
30
From Core to GASP
30
© Copyright Mountain Goat Software
31
Sprint Review
31
32
Core Scrum GASPs
From GASP to Core Scrum
Product Backlog
Grooming Meeting
32
33
“The smallest quantity of some
physical property, such as energy,
that a system can possess.”
Quantum
TheFreeDictionary.com
33
© Copyright Mountain Goat Software
Yearly WeeklyMonthlyQuarterly HourlyDaily
34
+ 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 Beck
34
35
Summary of Predictions
‣ Scrum will continue expanding outside software
‣ Releases will occur much more frequently
‣ Scrum’s “Body of Knowledge” will be collected (at least
informally) as a set of rules, Generally Accepted Scrum
Practices (GASPs), and plain ol’ good ideas
‣
domains and niches so we have Software Development
Scrum, Hardware Scrum, Marketing Scrum, Quantum
Scrum, and so on
35
Scrum Will Always Remain a Framework
“When forced to work within
a strict framework the
imagination is taxed to its
utmost—and wil produce its
richest ideas. Given total
fredom the work is likely to
sprawl.” 
36
36
© Copyright Mountain Goat Software
37
mike@mountaingoatsoftware.com
www.mountaingoatsoftware.com
fb.com/mountaingoatsoftware
linkedin.com/in/mikewcohn
twitter: mikewcohn
(888) 61–AGILE
Mike Cohn
37

More Related Content

What's hot

Scrum 101
Scrum 101Scrum 101
Scrum 101beLithe
 
Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile ...
Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile ...Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile ...
Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile ...Agile Greece
 
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) 2018pmengal
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodologyAbdullah Raza
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum IntroductionJames Brett
 
Understanding Scrum in 30 Minutes
Understanding Scrum in 30 MinutesUnderstanding Scrum in 30 Minutes
Understanding Scrum in 30 MinutesAltaf Najvani
 
Agile Scrum Training (+ Kanban), Day 2 (2/2)
Agile Scrum Training (+ Kanban), Day 2 (2/2)Agile Scrum Training (+ Kanban), Day 2 (2/2)
Agile Scrum Training (+ Kanban), Day 2 (2/2)Jens Wilke
 
Introduction To Scrum For Managers
Introduction To Scrum For ManagersIntroduction To Scrum For Managers
Introduction To Scrum For ManagersRobert Dempsey
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
Sprint backlog specified by example
Sprint backlog specified by exampleSprint backlog specified by example
Sprint backlog specified by exampleAgora Group
 
Agile Scrum Overview
Agile  Scrum  OverviewAgile  Scrum  Overview
Agile Scrum OverviewJason Dean
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basicsArun R
 
Agile Estimating - NDC 2014
Agile Estimating - NDC 2014Agile Estimating - NDC 2014
Agile Estimating - NDC 2014Mike Cohn
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To ScrumBusinessQuests
 

What's hot (20)

Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile ...
Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile ...Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile ...
Improving Agility (Learning from Maersk Line's Journey) | Özlem Yüce | Agile ...
 
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
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Understanding Scrum in 30 Minutes
Understanding Scrum in 30 MinutesUnderstanding Scrum in 30 Minutes
Understanding Scrum in 30 Minutes
 
Agile Scrum Training (+ Kanban), Day 2 (2/2)
Agile Scrum Training (+ Kanban), Day 2 (2/2)Agile Scrum Training (+ Kanban), Day 2 (2/2)
Agile Scrum Training (+ Kanban), Day 2 (2/2)
 
Introduction To Scrum For Managers
Introduction To Scrum For ManagersIntroduction To Scrum For Managers
Introduction To Scrum For Managers
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Sprint backlog specified by example
Sprint backlog specified by exampleSprint backlog specified by example
Sprint backlog specified by example
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
 
Agile Scrum Overview
Agile  Scrum  OverviewAgile  Scrum  Overview
Agile Scrum Overview
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Agile Estimating - NDC 2014
Agile Estimating - NDC 2014Agile Estimating - NDC 2014
Agile Estimating - NDC 2014
 
Black Marble Introduction To Scrum
Black Marble Introduction To ScrumBlack Marble Introduction To Scrum
Black Marble Introduction To Scrum
 

Similar to GASPing Toward the Future: What’s in Store for Scrum

Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Christopher Daily
 
PM Day Kharkiv 2019. Denys Ryzhykh
PM Day Kharkiv 2019. Denys RyzhykhPM Day Kharkiv 2019. Denys Ryzhykh
PM Day Kharkiv 2019. Denys RyzhykhLviv Startup Club
 
Coade introduction
Coade introductionCoade introduction
Coade introductionThế Minh
 
Selecting a Development Process
Selecting a Development ProcessSelecting a Development Process
Selecting a Development ProcessMike Cohn
 
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)JCI Tallinn BeWise
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfLuongMinhHai
 
Adopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshopAdopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshopPriyank Shah
 
Adopting agile via continuous improvement with workshop by Priyank Shah
Adopting agile via continuous improvement with workshop by Priyank ShahAdopting agile via continuous improvement with workshop by Priyank Shah
Adopting agile via continuous improvement with workshop by Priyank ShahAhmedabadJavaMeetup
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Featuresgurbaxrawat
 
Agile IT Project Management
Agile IT Project ManagementAgile IT Project Management
Agile IT Project ManagementSupreeth Rajan
 

Similar to GASPing Toward the Future: What’s in Store for Scrum (20)

Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130
 
Introduction to Scrum - Agile Methods
Introduction to Scrum - Agile MethodsIntroduction to Scrum - Agile Methods
Introduction to Scrum - Agile Methods
 
Introduction into SCRUM
Introduction into SCRUMIntroduction into SCRUM
Introduction into SCRUM
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Agile
AgileAgile
Agile
 
PM Day Kharkiv 2019. Denys Ryzhykh
PM Day Kharkiv 2019. Denys RyzhykhPM Day Kharkiv 2019. Denys Ryzhykh
PM Day Kharkiv 2019. Denys Ryzhykh
 
Life B4 and After Scrum
Life B4 and After ScrumLife B4 and After Scrum
Life B4 and After Scrum
 
Coade introduction
Coade introductionCoade introduction
Coade introduction
 
Selecting a Development Process
Selecting a Development ProcessSelecting a Development Process
Selecting a Development Process
 
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdf
 
Adopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshopAdopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshop
 
Adopting agile via continuous improvement with workshop by Priyank Shah
Adopting agile via continuous improvement with workshop by Priyank ShahAdopting agile via continuous improvement with workshop by Priyank Shah
Adopting agile via continuous improvement with workshop by Priyank Shah
 
Introduction into SCRUM
Introduction into SCRUMIntroduction into SCRUM
Introduction into SCRUM
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
 
Agile
AgileAgile
Agile
 
Agile
Agile Agile
Agile
 
Scrum Model
Scrum ModelScrum Model
Scrum Model
 
Agile IT Project Management
Agile IT Project ManagementAgile IT Project Management
Agile IT Project Management
 

More from Mike Cohn

Advanced Agile Planning - NDC 2014
Advanced Agile Planning - NDC 2014Advanced Agile Planning - NDC 2014
Advanced Agile Planning - NDC 2014Mike Cohn
 
Leading Self Organizing Teams - NDC 2014
Leading Self Organizing Teams - NDC 2014Leading Self Organizing Teams - NDC 2014
Leading Self Organizing Teams - NDC 2014Mike Cohn
 
User Stories for Agile Requirements
User Stories for Agile RequirementsUser Stories for Agile Requirements
User Stories for Agile RequirementsMike Cohn
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with SrumMike Cohn
 
Advanced Agile Planning
Advanced Agile PlanningAdvanced Agile Planning
Advanced Agile PlanningMike Cohn
 
Agile Estimating
Agile EstimatingAgile Estimating
Agile EstimatingMike Cohn
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with SrumMike Cohn
 
Scaling Agile and Working with a Distributed Team
Scaling Agile and Working with a Distributed TeamScaling Agile and Working with a Distributed Team
Scaling Agile and Working with a Distributed TeamMike Cohn
 
User Stories
User Stories User Stories
User Stories Mike Cohn
 
Agile planning and project management
Agile planning and project managementAgile planning and project management
Agile planning and project managementMike Cohn
 
Scrum: Leading a Self-Organizing Team
Scrum: Leading a Self-Organizing TeamScrum: Leading a Self-Organizing Team
Scrum: Leading a Self-Organizing TeamMike Cohn
 
ADAPTing to Agile Development
ADAPTing to Agile DevelopmentADAPTing to Agile Development
ADAPTing to Agile DevelopmentMike Cohn
 
ADAPTing to Enterprise Agile
ADAPTing to Enterprise AgileADAPTing to Enterprise Agile
ADAPTing to Enterprise AgileMike Cohn
 
Agile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentAgile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentMike Cohn
 
Agile and the Seven Sins of Project Management
Agile and the Seven Sins of Project ManagementAgile and the Seven Sins of Project Management
Agile and the Seven Sins of Project ManagementMike Cohn
 
Agile Estimating
Agile EstimatingAgile Estimating
Agile EstimatingMike Cohn
 
Agile Product Management
Agile Product ManagementAgile Product Management
Agile Product ManagementMike Cohn
 
Getting Agile with Scrum
Getting Agile with ScrumGetting Agile with Scrum
Getting Agile with ScrumMike Cohn
 
Introduction to User Stories
Introduction to User StoriesIntroduction to User Stories
Introduction to User StoriesMike Cohn
 
Planning and Tracking Agile Projects
Planning and Tracking Agile ProjectsPlanning and Tracking Agile Projects
Planning and Tracking Agile ProjectsMike Cohn
 

More from Mike Cohn (20)

Advanced Agile Planning - NDC 2014
Advanced Agile Planning - NDC 2014Advanced Agile Planning - NDC 2014
Advanced Agile Planning - NDC 2014
 
Leading Self Organizing Teams - NDC 2014
Leading Self Organizing Teams - NDC 2014Leading Self Organizing Teams - NDC 2014
Leading Self Organizing Teams - NDC 2014
 
User Stories for Agile Requirements
User Stories for Agile RequirementsUser Stories for Agile Requirements
User Stories for Agile Requirements
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with Srum
 
Advanced Agile Planning
Advanced Agile PlanningAdvanced Agile Planning
Advanced Agile Planning
 
Agile Estimating
Agile EstimatingAgile Estimating
Agile Estimating
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with Srum
 
Scaling Agile and Working with a Distributed Team
Scaling Agile and Working with a Distributed TeamScaling Agile and Working with a Distributed Team
Scaling Agile and Working with a Distributed Team
 
User Stories
User Stories User Stories
User Stories
 
Agile planning and project management
Agile planning and project managementAgile planning and project management
Agile planning and project management
 
Scrum: Leading a Self-Organizing Team
Scrum: Leading a Self-Organizing TeamScrum: Leading a Self-Organizing Team
Scrum: Leading a Self-Organizing Team
 
ADAPTing to Agile Development
ADAPTing to Agile DevelopmentADAPTing to Agile Development
ADAPTing to Agile Development
 
ADAPTing to Enterprise Agile
ADAPTing to Enterprise AgileADAPTing to Enterprise Agile
ADAPTing to Enterprise Agile
 
Agile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentAgile and Scrum for Video Game Development
Agile and Scrum for Video Game Development
 
Agile and the Seven Sins of Project Management
Agile and the Seven Sins of Project ManagementAgile and the Seven Sins of Project Management
Agile and the Seven Sins of Project Management
 
Agile Estimating
Agile EstimatingAgile Estimating
Agile Estimating
 
Agile Product Management
Agile Product ManagementAgile Product Management
Agile Product Management
 
Getting Agile with Scrum
Getting Agile with ScrumGetting Agile with Scrum
Getting Agile with Scrum
 
Introduction to User Stories
Introduction to User StoriesIntroduction to User Stories
Introduction to User Stories
 
Planning and Tracking Agile Projects
Planning and Tracking Agile ProjectsPlanning and Tracking Agile Projects
Planning and Tracking Agile Projects
 

Recently uploaded

Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionMintel Group
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 

Recently uploaded (20)

Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted Version
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 

GASPing Toward the Future: What’s in Store for Scrum

  • 1. © Copyright Mountain Goat Software 1 GASPing Toward the Future: What’s in Store for Scrum? Mike Cohn Agile San Diego October 23, 2012 1
  • 2. © Copyright Mountain Goat Software 2 Reviews Wish Lists Product backlog Sprint goal Gift Wrap Cancel Sprint backlog Up to 1 month Potentially shippable product increment Sprint Review Sprint Retrospective Scrum 2
  • 3. © Copyright Mountain Goat Software 3 I’ve just thought of a great way my team can improve! I’ll tell them about it next week. 3
  • 4. © Copyright Mountain Goat Software 4 Quick Overview of Scrum 1 Two Trends Driving Change 2 GASPing Toward the Future 3 4
  • 5. © Copyright Mountain Goat Software 5 Scrum in Education 5
  • 7. © Copyright Mountain Goat Software 7 “My students are in total control of their learning and they seemed to be annoyed with me when I have to tell them to stop. My students would scrum all day if I let them. In fact they try to, but I have to tell them we have other things to get done first. I call them ‘my little scrum monsters’ because they have grown so much and they are scrum crazy.” Kim Mills, CSM, 4th grade teacher “My little Scrum monsters” 7
  • 8. © Copyright Mountain Goat Software 8 ‣ Validated learning over opinions and conventions ‣ Customer focused collaboration over silos and hierarchy ‣ Adaptive and iterative campaigns over Big-Bang campaigns Marketing Source: www.agilemarketingmanifesto.org © Copyright Mountain Goat Software 8
  • 9. © Copyright Mountain Goat Software 9 ‣ The process of customer discovery over static prediction ‣ Flexible vs. rigid planning ‣ Responding to change over following a plan ‣ Many small experiments over a few large bets © Copyright Mountain Goat Software 9
  • 10. © Copyright Mountain Goat Software 10 10
  • 11. © Copyright Mountain Goat Software 11 Company Management 11
  • 12. © Copyright Mountain Goat Software 12 “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 of the company ‣ ‣ ‣ Detailed action plans with measurable outcomes 12
  • 13. © Copyright Mountain Goat Software 13 Construction Lean Construction Collaborative design Iterate Structure work to maximize value and reduce waste Focus on total value rather than reducing cost Make things happen rather than just monitor 13
  • 14. © Copyright Mountain Goat Software Families 14 14
  • 15. © Copyright Mountain Goat Software 15 Quick Overview of Scrum 1 Two Trends Driving Change 2 GASPing Toward the Future 3 Scrum Beyond Software More Frequent Releases 15
  • 16. © Copyright Mountain Goat Software 16 The Old Days 16
  • 17. © Copyright Mountain Goat Software 17 Today 17
  • 18. © Copyright Mountain Goat Software 18 Tomorrow 18
  • 19. © Copyright Mountain Goat Software 19 1995 “Amazing!” 2012 “Why would I wait 30 days?” 2007 “Acceptable.” 2002 “Nice!” “Boss, we’ll give you working software in 30 days.” 19
  • 20. © Copyright Mountain Goat Software 20 What used to be impressive has become commonplace. © Copyright Mountain Goat Software 20
  • 21. © Copyright Mountain Goat Software 21 Continuous Delivery Continuous Integration Continuous Deployment System is built (and tested) whenever code is checked in System is delivered to the business on every check-in and could be easily released if desired System is released to users after every good build A Fairly Predictable Progression 21
  • 22. © Copyright Mountain Goat Software 22 Quick Overview of Scrum Two Trends Driving Change GASPing Toward the Future 1 2 3 22
  • 23. © Copyright Mountain Goat Software 23 www.AgileAtlas.org © Copyright Mountain Goat Software 23
  • 24. © Copyright Mountain Goat Software 24 Example Rules ‣ Sprints cannot be longer than a month. ‣ Get together at the start of the do in the sprint. ‣ Be “done” with something by the end of each sprint. Do these or else! 24
  • 25. © Copyright Mountain Goat Software 25 “If I’d foowed a the rules, I’d never have goen anywhere.” 25
  • 26. © Copyright Mountain Goat Software 26 Test-Driven Development Pair Programming User Stories Backlog Grooming of Done Don’t Start on Monday Sprint 0 A Lot More Than the Rules Task Boards 26
  • 27. © Copyright Mountain Goat Software 27 Rules ‣If you aren’t doing these, you aren’t doing Scrum Good Ideas ‣Any idea a Scrum team from knowing GASPs ‣Generally Accepted Scrum Practices ‣A practice every Scrum team or ScrumMaster should know, even if they don’t do it ‣GASPs can be 27
  • 28. 28 Good Ideas GASPs Software- Specific GASPs Test-Driven Development User Stories Pair Programming Backlog Grooming Don’t Start on Monday Sprint 0 Task Boards 28
  • 29. © Copyright Mountain Goat Software 29 Good Ideas GASPs GASPs Core Scrum (The Rules) Graphically 29
  • 30. © Copyright Mountain Goat Software 30 From Core to GASP 30
  • 31. © Copyright Mountain Goat Software 31 Sprint Review 31
  • 32. 32 Core Scrum GASPs From GASP to Core Scrum Product Backlog Grooming Meeting 32
  • 33. 33 “The smallest quantity of some physical property, such as energy, that a system can possess.” Quantum TheFreeDictionary.com 33
  • 34. © Copyright Mountain Goat Software Yearly WeeklyMonthlyQuarterly HourlyDaily 34 + 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 Beck 34
  • 35. 35 Summary of Predictions ‣ Scrum will continue expanding outside software ‣ Releases will occur much more frequently ‣ Scrum’s “Body of Knowledge” will be collected (at least informally) as a set of rules, Generally Accepted Scrum Practices (GASPs), and plain ol’ good ideas ‣ domains and niches so we have Software Development Scrum, Hardware Scrum, Marketing Scrum, Quantum Scrum, and so on 35
  • 36. Scrum Will Always Remain a Framework “When forced to work within a strict framework the imagination is taxed to its utmost—and wil produce its richest ideas. Given total fredom the work is likely to sprawl.”  36 36
  • 37. © Copyright Mountain Goat Software 37 mike@mountaingoatsoftware.com www.mountaingoatsoftware.com fb.com/mountaingoatsoftware linkedin.com/in/mikewcohn twitter: mikewcohn (888) 61–AGILE Mike Cohn 37