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

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
 
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
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfmuskan1121w
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 

Recently uploaded (20)

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
 
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
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdf
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 

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