SlideShare ist ein Scribd-Unternehmen logo
1 von 32
The Beer Game
Tom Looy
Using the Five Focusing Steps
of the Theory of Constraints
for Incremental and Radical System Changes
DemingGoldratt
Truth in Advertising
We know this…but we still keep doing it.
Larman's Laws of Organizational Behavior
1. Organizations are implicitly optimized to avoid
changing the status quo middle- and first-level
manager and “specialist” positions & power structures.
2. As a corollary to (1), any change initiative will be
reduced to redefining or overloading the new
terminology to mean basically the same as status quo.
3. As a corollary to (1), any change initiative will be
derided as “purist”, “theoretical”, “revolutionary”,
"religion", and “needing pragmatic customization for
local concerns” -- which deflects from addressing
weaknesses and manager/specialist status quo.
“The Beer Game”
S Y S T E MS Y S T E M
S Y S T E M
An Appreciation For The
“A system is an interconnected set of elements that is coherently
organized in a way that achieves something.”
(Thinking in Systems, Donella H Meadows)
Input Output
S Y S T E M
S Y S T E M
Focus here
Interconnected Set of Elements in a
“A system is a product of the interaction of its parts and
never the sum of its parts.”
Dr. Russell Ackoff
S Y S T E M
Vision Dev QA Ops
Systems Thinking In a Software Delivery
Product Owners
on the team
QA on the team
DevOps (The
Phoenix Project)
“Business people and developers must work together daily throughout the project.”
Principles Behind the Agile Manifesto
The most efficient and effective method of conveying information to and within a
development team is face-to-face conversation.
Principles Behind the Agile Manifesto
“…a collaborative working relationship between Development and IT Operations…”
11 Things to Know About DevOps, Gene Kim
Requirements
Documents
Test Plans
Release
Notes
1. Identify
2. Exploit
3. Subordinate
4. Elevate
5. Repeat
The Five Focusing Steps of The Theory of Constraints
S Y S T E M
Why worry about Constraints?
TS
The Constraint in the system
determines the throughput
of the system.
Optimizing anywhere other than
the constraint will not increase the
throughput of the system.
S Y S E M
Step 1 – Identify the Constraint
TS
1. Identify
2. Exploit
3. Subordinate
4. Elevate
5. Repeat
The Five Focusing Steps of The Theory of Constraints
What does it mean to
“Exploit the Constraint”?
• Exploit its time
– Don’t let the constraint in your system be idle.
– The Constraint is the only thing in the system where we want to have
100% utilization.
• Exploit its capability
– Only have the constraint do what only the constraint can do.
• Design your system for the ‘Flow of Work’ through your constraint
1. Identify
2. Exploit
3. Subordinate
4. Elevate
5. Repeat
The Five Focusing Steps of The Theory of Constraints
The Constraint 100% utilized
Everything else < 100% utilized
1.Inventory (work queues)
2.Unplanned Work
3. Invisible Work
4. Variance in Work
Four problems when you
don’t subordinate to the Constraint:
Our Means:
An inside - out view of a project
1) An overview of Agile, Lean and Theory of Constraints
2)
3)
1. Run the
animated
Agile Story
Card Wall
1. Examine
‘what if’
scenarios
using Excel
Release small batch sizes into the system
Keep WIP (Work In Progress) down
Short cycle time of stories
Lean Principles on the Agile Wall
The Drum is the constraint –
it sets the pace for work all
work done in the system.
The Buffer protects
the Drum from being
starved for work.
The Rope controls the release of work
into the system by tying it to the constraint.
ToC’s “Drum-Buffer-Rope”
Other Things of Interest on This Agile Wall
Velocity is based on
Story Cards, not
Story Points.
Iteration 9 is included in
the plan as a contingency.
Each team’s capacity (and size)
was determined through several
previous Iterations of adapting.
“The Beer Game”
Cumulative Flow Diagram
0
10
20
30
40
50
60
70
80
90
100
1 2 3 4 5 6 7 8 9 10
Original Plan
Dev
Web Dev
QA
Done
Cumulative Flow Diagram
0
10
20
30
40
50
60
70
80
90
100
1 2 3 4 5 6 7 8 9 10
Beer Game Scenario
Dev
Web Dev
QA
Done
Cumulative Flow Diagram
0
10
20
30
40
50
60
70
80
90
100
1 2 3 4 5 6 7 8 9 10
Apply the ToC 'Rope' (Limit the Work Released to the New Contraint)
Dev
Web Dev
QA
Done
Where Would You Elevate?
Cumulative Flow Diagram
0
10
20
30
40
50
60
70
80
90
100
1 2 3 4 5 6 7 8 9 10
Elevate the Constraint - QA
Dev
Web Dev
QA
Done
Explain Brooks’s Law using the Five Focusing Steps.
What Makes Constraint Management
Complicated in Scrum?
• We don’t work on like units
• The constraint moves almost daily
• What should we do about it?
– Visualize your work
– Orient your standup around constraint management
– Swarm on the constraint
– Have full time Scrum Masters on your team
– Train Scrum Masters to be system thinkers
Thank you
General Electric reserves the right to make changes in specifications and features, or discontinue the product or
service described at any time, without notice or obligation. These materials do not constitute a representation,
warranty or documentation regarding the product or service featured. Illustrations are provided for informational
purposes, and your configuration may differ.
This information does not constitute legal, financial, coding, or regulatory advice in connection with your use of
the product or service. Please consult your professional advisors for any such advice.
GE, Predix and the GE Monogram are trademarks of General Electric Company.
©2015 General Electric Company – All rights reserved.

Weitere ähnliche Inhalte

Andere mochten auch

Prisoners of the system or prisoners of our own thinking
Prisoners of the system or prisoners of our own thinkingPrisoners of the system or prisoners of our own thinking
Prisoners of the system or prisoners of our own thinkingRaja Manzar
 
Artistes & spécifieurs
Artistes & spécifieursArtistes & spécifieurs
Artistes & spécifieursGaël Mareau
 
TAUS Roundtable Moscow, Planning for an Uncertain Future, Jaap van der Meer, ...
TAUS Roundtable Moscow, Planning for an Uncertain Future, Jaap van der Meer, ...TAUS Roundtable Moscow, Planning for an Uncertain Future, Jaap van der Meer, ...
TAUS Roundtable Moscow, Planning for an Uncertain Future, Jaap van der Meer, ...TAUS - The Language Data Network
 
Wargame Results for The Battle of Stocker's Ridge
Wargame Results for The Battle of Stocker's RidgeWargame Results for The Battle of Stocker's Ridge
Wargame Results for The Battle of Stocker's RidgeMr.J
 
Using Scenario Analysis to Predict the Future of the Semantic Web
Using Scenario Analysis to Predict the Future of the Semantic WebUsing Scenario Analysis to Predict the Future of the Semantic Web
Using Scenario Analysis to Predict the Future of the Semantic WebAugust Jackson
 
Solucionario de int3pids del I Wargame de Sbd - 2011
Solucionario de int3pids del I Wargame de Sbd - 2011Solucionario de int3pids del I Wargame de Sbd - 2011
Solucionario de int3pids del I Wargame de Sbd - 2011secbydefault
 
What Will Game become?
What Will Game become?What Will Game become?
What Will Game become?Cara Yu
 
War Games (Remote Control 2014, Utrecht)
War Games (Remote Control 2014, Utrecht)War Games (Remote Control 2014, Utrecht)
War Games (Remote Control 2014, Utrecht)Stefan Werning
 
"The “inevitable future” scenario-building methodology" by Artiom Zheltov
"The “inevitable future” scenario-building methodology" by Artiom Zheltov"The “inevitable future” scenario-building methodology" by Artiom Zheltov
"The “inevitable future” scenario-building methodology" by Artiom ZheltovArtiom Zheltov
 
Scenario Analysis Use Case: 3G/4G Wireless Data
Scenario Analysis Use Case: 3G/4G Wireless DataScenario Analysis Use Case: 3G/4G Wireless Data
Scenario Analysis Use Case: 3G/4G Wireless DataAugust Jackson
 
Business Model Wargame, SunIdee 2012
Business Model Wargame, SunIdee 2012Business Model Wargame, SunIdee 2012
Business Model Wargame, SunIdee 2012Martin Klitsie
 
Boardwargameschool v4.6
Boardwargameschool v4.6Boardwargameschool v4.6
Boardwargameschool v4.6mauro faina
 
Scenario design 2 11 14
Scenario design 2 11 14Scenario design 2 11 14
Scenario design 2 11 14tjcarter
 
Scenario design 2 11 14 rev
Scenario design 2 11 14 revScenario design 2 11 14 rev
Scenario design 2 11 14 revtjcarter
 

Andere mochten auch (20)

Prisoners of the system or prisoners of our own thinking
Prisoners of the system or prisoners of our own thinkingPrisoners of the system or prisoners of our own thinking
Prisoners of the system or prisoners of our own thinking
 
Artistes & spécifieurs
Artistes & spécifieursArtistes & spécifieurs
Artistes & spécifieurs
 
TAUS Roundtable Moscow, Planning for an Uncertain Future, Jaap van der Meer, ...
TAUS Roundtable Moscow, Planning for an Uncertain Future, Jaap van der Meer, ...TAUS Roundtable Moscow, Planning for an Uncertain Future, Jaap van der Meer, ...
TAUS Roundtable Moscow, Planning for an Uncertain Future, Jaap van der Meer, ...
 
Wargame Results for The Battle of Stocker's Ridge
Wargame Results for The Battle of Stocker's RidgeWargame Results for The Battle of Stocker's Ridge
Wargame Results for The Battle of Stocker's Ridge
 
Using Scenario Analysis to Predict the Future of the Semantic Web
Using Scenario Analysis to Predict the Future of the Semantic WebUsing Scenario Analysis to Predict the Future of the Semantic Web
Using Scenario Analysis to Predict the Future of the Semantic Web
 
Solucionario de int3pids del I Wargame de Sbd - 2011
Solucionario de int3pids del I Wargame de Sbd - 2011Solucionario de int3pids del I Wargame de Sbd - 2011
Solucionario de int3pids del I Wargame de Sbd - 2011
 
WgSbD2
WgSbD2WgSbD2
WgSbD2
 
What Will Game become?
What Will Game become?What Will Game become?
What Will Game become?
 
CDE Marketplace 2016: NSC
CDE Marketplace 2016: NSCCDE Marketplace 2016: NSC
CDE Marketplace 2016: NSC
 
Scenarios
ScenariosScenarios
Scenarios
 
Wargame
WargameWargame
Wargame
 
Last Day
Last DayLast Day
Last Day
 
War Games (Remote Control 2014, Utrecht)
War Games (Remote Control 2014, Utrecht)War Games (Remote Control 2014, Utrecht)
War Games (Remote Control 2014, Utrecht)
 
"The “inevitable future” scenario-building methodology" by Artiom Zheltov
"The “inevitable future” scenario-building methodology" by Artiom Zheltov"The “inevitable future” scenario-building methodology" by Artiom Zheltov
"The “inevitable future” scenario-building methodology" by Artiom Zheltov
 
Scenario Analysis Use Case: 3G/4G Wireless Data
Scenario Analysis Use Case: 3G/4G Wireless DataScenario Analysis Use Case: 3G/4G Wireless Data
Scenario Analysis Use Case: 3G/4G Wireless Data
 
Business Model Wargame, SunIdee 2012
Business Model Wargame, SunIdee 2012Business Model Wargame, SunIdee 2012
Business Model Wargame, SunIdee 2012
 
Boardwargameschool v4.6
Boardwargameschool v4.6Boardwargameschool v4.6
Boardwargameschool v4.6
 
YouMeO wargame
YouMeO wargameYouMeO wargame
YouMeO wargame
 
Scenario design 2 11 14
Scenario design 2 11 14Scenario design 2 11 14
Scenario design 2 11 14
 
Scenario design 2 11 14 rev
Scenario design 2 11 14 revScenario design 2 11 14 rev
Scenario design 2 11 14 rev
 

Ähnlich wie Beer Game - Silicon Valley Agile Leadership Network

Agile2015: Introduction to DevOps with Chocolate and Lego Game
Agile2015: Introduction to DevOps with Chocolate and Lego GameAgile2015: Introduction to DevOps with Chocolate and Lego Game
Agile2015: Introduction to DevOps with Chocolate and Lego GameDana Pylayeva
 
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...dev2ops
 
Systemsthinking 12632353422762 Phpapp01
Systemsthinking 12632353422762 Phpapp01Systemsthinking 12632353422762 Phpapp01
Systemsthinking 12632353422762 Phpapp01Myra Frazier
 
Measures of Success - Webinar
Measures of Success - WebinarMeasures of Success - Webinar
Measures of Success - WebinarMark Graban
 
The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)dev2ops
 
2010 07 BSidesLV Mobilizing The PCI Resistance 1c
2010 07 BSidesLV Mobilizing The PCI Resistance 1c 2010 07 BSidesLV Mobilizing The PCI Resistance 1c
2010 07 BSidesLV Mobilizing The PCI Resistance 1c Security B-Sides
 
2010 07 BSidesLV Mobilizing The PCI Resistance 1c
2010 07 BSidesLV Mobilizing The PCI Resistance 1c2010 07 BSidesLV Mobilizing The PCI Resistance 1c
2010 07 BSidesLV Mobilizing The PCI Resistance 1cGene Kim
 
Berlin-agile-sap-delivery-scrumatscale-meetup
Berlin-agile-sap-delivery-scrumatscale-meetupBerlin-agile-sap-delivery-scrumatscale-meetup
Berlin-agile-sap-delivery-scrumatscale-meetupThoralf J. Klatt
 
Changing the Game: Breaking Down IT Silos
Changing the Game: Breaking Down IT SilosChanging the Game: Breaking Down IT Silos
Changing the Game: Breaking Down IT SilosKevin Crawley
 
Large Scale Scrum: More with LeSS
Large Scale Scrum: More with LeSSLarge Scale Scrum: More with LeSS
Large Scale Scrum: More with LeSSRam Srinivasan, CST
 
Dan Greening, Шаблоны лидерства в Agile: The Agile Way of Doing
Dan Greening, Шаблоны лидерства в Agile: The Agile Way of DoingDan Greening, Шаблоны лидерства в Agile: The Agile Way of Doing
Dan Greening, Шаблоны лидерства в Agile: The Agile Way of DoingScrumTrek
 
Rational User Group - May 2014 Stockholm - DevOps from an EA perspective
Rational User Group - May 2014 Stockholm - DevOps from an EA perspectiveRational User Group - May 2014 Stockholm - DevOps from an EA perspective
Rational User Group - May 2014 Stockholm - DevOps from an EA perspectiveJoakim Lindbom
 
Lean Logistics Summit Keynote Presentation
Lean  Logistics  Summit  Keynote PresentationLean  Logistics  Summit  Keynote Presentation
Lean Logistics Summit Keynote PresentationChet Marchwinski
 
System Dynamics (Sd) &amp; Agent Based Modelling
System Dynamics (Sd) &amp; Agent Based ModellingSystem Dynamics (Sd) &amp; Agent Based Modelling
System Dynamics (Sd) &amp; Agent Based ModellingdseConsulting
 
The Beer Game (Intro) by Tom Looy
The Beer Game (Intro) by Tom LooyThe Beer Game (Intro) by Tom Looy
The Beer Game (Intro) by Tom LooySCRUMguides
 
DevOps Game Theory / Observability Deck
DevOps Game Theory / Observability DeckDevOps Game Theory / Observability Deck
DevOps Game Theory / Observability DeckKevin Crawley
 
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.02014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0Joakim Lindbom
 
Machine learning the high interest credit card of technical debt [PWL]
Machine learning the high interest credit card of technical debt [PWL]Machine learning the high interest credit card of technical debt [PWL]
Machine learning the high interest credit card of technical debt [PWL]Jenia Gorokhovsky
 

Ähnlich wie Beer Game - Silicon Valley Agile Leadership Network (20)

Agile2015: Introduction to DevOps with Chocolate and Lego Game
Agile2015: Introduction to DevOps with Chocolate and Lego GameAgile2015: Introduction to DevOps with Chocolate and Lego Game
Agile2015: Introduction to DevOps with Chocolate and Lego Game
 
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
 
Systemsthinking 12632353422762 Phpapp01
Systemsthinking 12632353422762 Phpapp01Systemsthinking 12632353422762 Phpapp01
Systemsthinking 12632353422762 Phpapp01
 
Systems Thinking
Systems ThinkingSystems Thinking
Systems Thinking
 
Measures of Success - Webinar
Measures of Success - WebinarMeasures of Success - Webinar
Measures of Success - Webinar
 
Systems Thinking Primer
Systems Thinking PrimerSystems Thinking Primer
Systems Thinking Primer
 
The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)
 
2010 07 BSidesLV Mobilizing The PCI Resistance 1c
2010 07 BSidesLV Mobilizing The PCI Resistance 1c 2010 07 BSidesLV Mobilizing The PCI Resistance 1c
2010 07 BSidesLV Mobilizing The PCI Resistance 1c
 
2010 07 BSidesLV Mobilizing The PCI Resistance 1c
2010 07 BSidesLV Mobilizing The PCI Resistance 1c2010 07 BSidesLV Mobilizing The PCI Resistance 1c
2010 07 BSidesLV Mobilizing The PCI Resistance 1c
 
Berlin-agile-sap-delivery-scrumatscale-meetup
Berlin-agile-sap-delivery-scrumatscale-meetupBerlin-agile-sap-delivery-scrumatscale-meetup
Berlin-agile-sap-delivery-scrumatscale-meetup
 
Changing the Game: Breaking Down IT Silos
Changing the Game: Breaking Down IT SilosChanging the Game: Breaking Down IT Silos
Changing the Game: Breaking Down IT Silos
 
Large Scale Scrum: More with LeSS
Large Scale Scrum: More with LeSSLarge Scale Scrum: More with LeSS
Large Scale Scrum: More with LeSS
 
Dan Greening, Шаблоны лидерства в Agile: The Agile Way of Doing
Dan Greening, Шаблоны лидерства в Agile: The Agile Way of DoingDan Greening, Шаблоны лидерства в Agile: The Agile Way of Doing
Dan Greening, Шаблоны лидерства в Agile: The Agile Way of Doing
 
Rational User Group - May 2014 Stockholm - DevOps from an EA perspective
Rational User Group - May 2014 Stockholm - DevOps from an EA perspectiveRational User Group - May 2014 Stockholm - DevOps from an EA perspective
Rational User Group - May 2014 Stockholm - DevOps from an EA perspective
 
Lean Logistics Summit Keynote Presentation
Lean  Logistics  Summit  Keynote PresentationLean  Logistics  Summit  Keynote Presentation
Lean Logistics Summit Keynote Presentation
 
System Dynamics (Sd) &amp; Agent Based Modelling
System Dynamics (Sd) &amp; Agent Based ModellingSystem Dynamics (Sd) &amp; Agent Based Modelling
System Dynamics (Sd) &amp; Agent Based Modelling
 
The Beer Game (Intro) by Tom Looy
The Beer Game (Intro) by Tom LooyThe Beer Game (Intro) by Tom Looy
The Beer Game (Intro) by Tom Looy
 
DevOps Game Theory / Observability Deck
DevOps Game Theory / Observability DeckDevOps Game Theory / Observability Deck
DevOps Game Theory / Observability Deck
 
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.02014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
 
Machine learning the high interest credit card of technical debt [PWL]
Machine learning the high interest credit card of technical debt [PWL]Machine learning the high interest credit card of technical debt [PWL]
Machine learning the high interest credit card of technical debt [PWL]
 

Mehr von Hyperdrive Agile Leadership (powered by Bratton & Company)

Mehr von Hyperdrive Agile Leadership (powered by Bratton & Company) (20)

Agile Operating Model
Agile Operating ModelAgile Operating Model
Agile Operating Model
 
ScrumAlliance Global Talk exCIO
ScrumAlliance Global Talk exCIOScrumAlliance Global Talk exCIO
ScrumAlliance Global Talk exCIO
 
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff SutherlandAgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
 
Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation  Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation
 
Rich Mironov Keynote Presentation
Rich Mironov Keynote PresentationRich Mironov Keynote Presentation
Rich Mironov Keynote Presentation
 
David Koontz Presentation
David Koontz PresentationDavid Koontz Presentation
David Koontz Presentation
 
Cherie Silas Presentation
Cherie Silas PresentationCherie Silas Presentation
Cherie Silas Presentation
 
Dhaval Panchal Presentation
Dhaval Panchal PresentationDhaval Panchal Presentation
Dhaval Panchal Presentation
 
William "RED" Davidson Presentation
William "RED" Davidson Presentation William "RED" Davidson Presentation
William "RED" Davidson Presentation
 
Nirmaljeet Malhotra Presentation
Nirmaljeet Malhotra PresentationNirmaljeet Malhotra Presentation
Nirmaljeet Malhotra Presentation
 
Don McGreal Presentation
Don McGreal Presentation Don McGreal Presentation
Don McGreal Presentation
 
David Hawks Presentation
David Hawks PresentationDavid Hawks Presentation
David Hawks Presentation
 
Rich Mironov Presentation
Rich Mironov PresentationRich Mironov Presentation
Rich Mironov Presentation
 
Kendall Appich Presentation
Kendall Appich Presentation Kendall Appich Presentation
Kendall Appich Presentation
 
Jim Carlsen-Landy Presentation
Jim Carlsen-Landy PresentationJim Carlsen-Landy Presentation
Jim Carlsen-Landy Presentation
 
Adam Auerbach Presentation
Adam Auerbach PresentationAdam Auerbach Presentation
Adam Auerbach Presentation
 
Michael Bonamassa Presentation
Michael Bonamassa Presentation Michael Bonamassa Presentation
Michael Bonamassa Presentation
 
Barbara Kryvko Presentation
Barbara Kryvko Presentation Barbara Kryvko Presentation
Barbara Kryvko Presentation
 
Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation
 
Ian Maple Presentation
Ian Maple PresentationIan Maple Presentation
Ian Maple Presentation
 

Kürzlich hochgeladen

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Kürzlich hochgeladen (20)

Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Beer Game - Silicon Valley Agile Leadership Network

  • 2. Using the Five Focusing Steps of the Theory of Constraints for Incremental and Radical System Changes DemingGoldratt
  • 4. We know this…but we still keep doing it.
  • 5.
  • 6. Larman's Laws of Organizational Behavior 1. Organizations are implicitly optimized to avoid changing the status quo middle- and first-level manager and “specialist” positions & power structures. 2. As a corollary to (1), any change initiative will be reduced to redefining or overloading the new terminology to mean basically the same as status quo. 3. As a corollary to (1), any change initiative will be derided as “purist”, “theoretical”, “revolutionary”, "religion", and “needing pragmatic customization for local concerns” -- which deflects from addressing weaknesses and manager/specialist status quo.
  • 8. S Y S T E MS Y S T E M S Y S T E M An Appreciation For The “A system is an interconnected set of elements that is coherently organized in a way that achieves something.” (Thinking in Systems, Donella H Meadows) Input Output
  • 9.
  • 10. S Y S T E M S Y S T E M Focus here Interconnected Set of Elements in a “A system is a product of the interaction of its parts and never the sum of its parts.” Dr. Russell Ackoff
  • 11. S Y S T E M Vision Dev QA Ops Systems Thinking In a Software Delivery Product Owners on the team QA on the team DevOps (The Phoenix Project) “Business people and developers must work together daily throughout the project.” Principles Behind the Agile Manifesto The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Principles Behind the Agile Manifesto “…a collaborative working relationship between Development and IT Operations…” 11 Things to Know About DevOps, Gene Kim Requirements Documents Test Plans Release Notes
  • 12. 1. Identify 2. Exploit 3. Subordinate 4. Elevate 5. Repeat The Five Focusing Steps of The Theory of Constraints
  • 13. S Y S T E M Why worry about Constraints? TS The Constraint in the system determines the throughput of the system. Optimizing anywhere other than the constraint will not increase the throughput of the system.
  • 14. S Y S E M Step 1 – Identify the Constraint TS
  • 15. 1. Identify 2. Exploit 3. Subordinate 4. Elevate 5. Repeat The Five Focusing Steps of The Theory of Constraints
  • 16. What does it mean to “Exploit the Constraint”? • Exploit its time – Don’t let the constraint in your system be idle. – The Constraint is the only thing in the system where we want to have 100% utilization. • Exploit its capability – Only have the constraint do what only the constraint can do. • Design your system for the ‘Flow of Work’ through your constraint
  • 17. 1. Identify 2. Exploit 3. Subordinate 4. Elevate 5. Repeat The Five Focusing Steps of The Theory of Constraints
  • 18. The Constraint 100% utilized Everything else < 100% utilized
  • 19. 1.Inventory (work queues) 2.Unplanned Work 3. Invisible Work 4. Variance in Work Four problems when you don’t subordinate to the Constraint:
  • 20. Our Means: An inside - out view of a project 1) An overview of Agile, Lean and Theory of Constraints 2) 3) 1. Run the animated Agile Story Card Wall 1. Examine ‘what if’ scenarios using Excel
  • 21. Release small batch sizes into the system Keep WIP (Work In Progress) down Short cycle time of stories Lean Principles on the Agile Wall
  • 22. The Drum is the constraint – it sets the pace for work all work done in the system. The Buffer protects the Drum from being starved for work. The Rope controls the release of work into the system by tying it to the constraint. ToC’s “Drum-Buffer-Rope”
  • 23. Other Things of Interest on This Agile Wall Velocity is based on Story Cards, not Story Points. Iteration 9 is included in the plan as a contingency. Each team’s capacity (and size) was determined through several previous Iterations of adapting.
  • 25. Cumulative Flow Diagram 0 10 20 30 40 50 60 70 80 90 100 1 2 3 4 5 6 7 8 9 10 Original Plan Dev Web Dev QA Done
  • 26. Cumulative Flow Diagram 0 10 20 30 40 50 60 70 80 90 100 1 2 3 4 5 6 7 8 9 10 Beer Game Scenario Dev Web Dev QA Done
  • 27. Cumulative Flow Diagram 0 10 20 30 40 50 60 70 80 90 100 1 2 3 4 5 6 7 8 9 10 Apply the ToC 'Rope' (Limit the Work Released to the New Contraint) Dev Web Dev QA Done
  • 28. Where Would You Elevate?
  • 29. Cumulative Flow Diagram 0 10 20 30 40 50 60 70 80 90 100 1 2 3 4 5 6 7 8 9 10 Elevate the Constraint - QA Dev Web Dev QA Done
  • 30. Explain Brooks’s Law using the Five Focusing Steps.
  • 31. What Makes Constraint Management Complicated in Scrum? • We don’t work on like units • The constraint moves almost daily • What should we do about it? – Visualize your work – Orient your standup around constraint management – Swarm on the constraint – Have full time Scrum Masters on your team – Train Scrum Masters to be system thinkers
  • 32. Thank you General Electric reserves the right to make changes in specifications and features, or discontinue the product or service described at any time, without notice or obligation. These materials do not constitute a representation, warranty or documentation regarding the product or service featured. Illustrations are provided for informational purposes, and your configuration may differ. This information does not constitute legal, financial, coding, or regulatory advice in connection with your use of the product or service. Please consult your professional advisors for any such advice. GE, Predix and the GE Monogram are trademarks of General Electric Company. ©2015 General Electric Company – All rights reserved.