Beer Game - Silicon Valley Agile Leadership Network

Hyperdrive Agile Leadership (powered by Bratton & Company)
Hyperdrive Agile Leadership (powered by Bratton & Company)Enterprise Agile Coach/ Transformation Leader with CSP, CSM, CSPO, SPC4, Kanban à Hyperdrive Agile Leadership (powered by Bratton & Company)
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.
Beer Game - Silicon Valley Agile Leadership Network
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
Beer Game - Silicon Valley Agile Leadership Network
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.
1 sur 32

Recommandé

Theory of constraints._eliyahu_m._goldra par
Theory of constraints._eliyahu_m._goldraTheory of constraints._eliyahu_m._goldra
Theory of constraints._eliyahu_m._goldraJuan Colin
295 vues159 diapositives
Constraint management par
Constraint managementConstraint management
Constraint managementUtkan Uluçay, MSc., CDDP
1.5K vues38 diapositives
Case 1 moiza par
Case 1 moizaCase 1 moiza
Case 1 moizaMoezza A
8K vues1 diapositive
Lean Kanban India 2016 | Confronting the Challenge of Scale: Making Ants the ... par
Lean Kanban India 2016 | Confronting the Challenge of Scale: Making Ants the ...Lean Kanban India 2016 | Confronting the Challenge of Scale: Making Ants the ...
Lean Kanban India 2016 | Confronting the Challenge of Scale: Making Ants the ...LeanKanbanIndia
147 vues33 diapositives
The “Beer Game” Improving Supply Chain Efficiency par
The “Beer Game” Improving Supply Chain EfficiencyThe “Beer Game” Improving Supply Chain Efficiency
The “Beer Game” Improving Supply Chain Efficiencyjeremymcarter
12.5K vues28 diapositives
The Beer Game slides par
The Beer Game slidesThe Beer Game slides
The Beer Game slidesjpverar
20.4K vues29 diapositives

Contenu connexe

En vedette

Prisoners of the system or prisoners of our own thinking par
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
2.7K vues78 diapositives
Artistes & spécifieurs par
Artistes & spécifieursArtistes & spécifieurs
Artistes & spécifieursGaël Mareau
2.4K vues20 diapositives
TAUS Roundtable Moscow, Planning for an Uncertain Future, Jaap van der Meer, ... par
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
775 vues39 diapositives
Wargame Results for The Battle of Stocker's Ridge par
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
605 vues12 diapositives
Using Scenario Analysis to Predict the Future of the Semantic Web par
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
5.7K vues30 diapositives
Solucionario de int3pids del I Wargame de Sbd - 2011 par
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
7.2K vues80 diapositives

En vedette(20)

Prisoners of the system or prisoners of our own thinking par Raja Manzar
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
Raja Manzar2.7K vues
Artistes & spécifieurs par Gaël Mareau
Artistes & spécifieursArtistes & spécifieurs
Artistes & spécifieurs
Gaël Mareau2.4K vues
Wargame Results for The Battle of Stocker's Ridge par Mr.J
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
Mr.J605 vues
Using Scenario Analysis to Predict the Future of the Semantic Web par August Jackson
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
August Jackson5.7K vues
Solucionario de int3pids del I Wargame de Sbd - 2011 par secbydefault
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
secbydefault7.2K vues
What Will Game become? par Cara Yu
What Will Game become?What Will Game become?
What Will Game become?
Cara Yu423 vues
War Games (Remote Control 2014, Utrecht) par Stefan Werning
War Games (Remote Control 2014, Utrecht)War Games (Remote Control 2014, Utrecht)
War Games (Remote Control 2014, Utrecht)
Stefan Werning558 vues
"The “inevitable future” scenario-building methodology" by Artiom Zheltov par 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
Artiom Zheltov691 vues
Scenario Analysis Use Case: 3G/4G Wireless Data par August Jackson
Scenario Analysis Use Case: 3G/4G Wireless DataScenario Analysis Use Case: 3G/4G Wireless Data
Scenario Analysis Use Case: 3G/4G Wireless Data
August Jackson2.9K vues
Business Model Wargame, SunIdee 2012 par Martin Klitsie
Business Model Wargame, SunIdee 2012Business Model Wargame, SunIdee 2012
Business Model Wargame, SunIdee 2012
Martin Klitsie674 vues
Boardwargameschool v4.6 par mauro faina
Boardwargameschool v4.6Boardwargameschool v4.6
Boardwargameschool v4.6
mauro faina531 vues
Scenario design 2 11 14 par tjcarter
Scenario design 2 11 14Scenario design 2 11 14
Scenario design 2 11 14
tjcarter1.1K vues
Scenario design 2 11 14 rev par tjcarter
Scenario design 2 11 14 revScenario design 2 11 14 rev
Scenario design 2 11 14 rev
tjcarter530 vues

Similaire à Beer Game - Silicon Valley Agile Leadership Network

Agile2015: Introduction to DevOps with Chocolate and Lego Game par
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
2.9K vues42 diapositives
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out... par
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
2.5K vues78 diapositives
Systems Thinking par
Systems ThinkingSystems Thinking
Systems ThinkingGeneBellinger
1.8K vues32 diapositives
Systemsthinking 12632353422762 Phpapp01 par
Systemsthinking 12632353422762 Phpapp01Systemsthinking 12632353422762 Phpapp01
Systemsthinking 12632353422762 Phpapp01Myra Frazier
594 vues32 diapositives
Measures of Success - Webinar par
Measures of Success - WebinarMeasures of Success - Webinar
Measures of Success - WebinarMark Graban
1.8K vues48 diapositives
Systems Thinking Primer par
Systems Thinking PrimerSystems Thinking Primer
Systems Thinking PrimerMichael Tarnowski
1.5K vues49 diapositives

Similaire à Beer Game - Silicon Valley Agile Leadership Network(20)

Agile2015: Introduction to DevOps with Chocolate and Lego Game par Dana Pylayeva
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
Dana Pylayeva2.9K vues
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out... par dev2ops
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...
dev2ops2.5K vues
Systemsthinking 12632353422762 Phpapp01 par Myra Frazier
Systemsthinking 12632353422762 Phpapp01Systemsthinking 12632353422762 Phpapp01
Systemsthinking 12632353422762 Phpapp01
Myra Frazier594 vues
Measures of Success - Webinar par Mark Graban
Measures of Success - WebinarMeasures of Success - Webinar
Measures of Success - Webinar
Mark Graban1.8K vues
The History of DevOps (and what you need to do about it) par dev2ops
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)
dev2ops3.9K vues
2010 07 BSidesLV Mobilizing The PCI Resistance 1c par Security B-Sides
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-Sides548 vues
2010 07 BSidesLV Mobilizing The PCI Resistance 1c par Gene Kim
2010 07 BSidesLV Mobilizing The PCI Resistance 1c2010 07 BSidesLV Mobilizing The PCI Resistance 1c
2010 07 BSidesLV Mobilizing The PCI Resistance 1c
Gene Kim2.2K vues
Berlin-agile-sap-delivery-scrumatscale-meetup par Thoralf J. Klatt
Berlin-agile-sap-delivery-scrumatscale-meetupBerlin-agile-sap-delivery-scrumatscale-meetup
Berlin-agile-sap-delivery-scrumatscale-meetup
Thoralf J. Klatt144 vues
Changing the Game: Breaking Down IT Silos par Kevin Crawley
Changing the Game: Breaking Down IT SilosChanging the Game: Breaking Down IT Silos
Changing the Game: Breaking Down IT Silos
Kevin Crawley89 vues
Dan Greening, Шаблоны лидерства в Agile: The Agile Way of Doing par ScrumTrek
Dan Greening, Шаблоны лидерства в Agile: The Agile Way of DoingDan Greening, Шаблоны лидерства в Agile: The Agile Way of Doing
Dan Greening, Шаблоны лидерства в Agile: The Agile Way of Doing
ScrumTrek843 vues
Rational User Group - May 2014 Stockholm - DevOps from an EA perspective par Joakim Lindbom
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
Joakim Lindbom652 vues
Lean Logistics Summit Keynote Presentation par Chet Marchwinski
Lean  Logistics  Summit  Keynote PresentationLean  Logistics  Summit  Keynote Presentation
Lean Logistics Summit Keynote Presentation
Chet Marchwinski3.2K vues
System Dynamics (Sd) &amp; Agent Based Modelling par dseConsulting
System Dynamics (Sd) &amp; Agent Based ModellingSystem Dynamics (Sd) &amp; Agent Based Modelling
System Dynamics (Sd) &amp; Agent Based Modelling
dseConsulting472 vues
The Beer Game (Intro) by Tom Looy par SCRUMguides
The Beer Game (Intro) by Tom LooyThe Beer Game (Intro) by Tom Looy
The Beer Game (Intro) by Tom Looy
SCRUMguides941 vues
DevOps Game Theory / Observability Deck par Kevin Crawley
DevOps Game Theory / Observability DeckDevOps Game Theory / Observability Deck
DevOps Game Theory / Observability Deck
Kevin Crawley256 vues
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0 par Joakim Lindbom
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
Joakim Lindbom2.3K vues
Machine learning the high interest credit card of technical debt [PWL] par Jenia Gorokhovsky
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]

Plus de Hyperdrive Agile Leadership (powered by Bratton & Company)

AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland par
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 SutherlandHyperdrive Agile Leadership (powered by Bratton & Company)
2.4K vues39 diapositives

Plus de Hyperdrive Agile Leadership (powered by Bratton & Company)(20)

Dernier

The Importance of Cybersecurity for Digital Transformation par
The Importance of Cybersecurity for Digital TransformationThe Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital TransformationNUS-ISS
25 vues26 diapositives
PharoJS - Zürich Smalltalk Group Meetup November 2023 par
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
113 vues17 diapositives
Melek BEN MAHMOUD.pdf par
Melek BEN MAHMOUD.pdfMelek BEN MAHMOUD.pdf
Melek BEN MAHMOUD.pdfMelekBenMahmoud
14 vues1 diapositive
Black and White Modern Science Presentation.pptx par
Black and White Modern Science Presentation.pptxBlack and White Modern Science Presentation.pptx
Black and White Modern Science Presentation.pptxmaryamkhalid2916
14 vues21 diapositives
Five Things You SHOULD Know About Postman par
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About PostmanPostman
25 vues43 diapositives
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor... par
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...Vadym Kazulkin
70 vues64 diapositives

Dernier(20)

The Importance of Cybersecurity for Digital Transformation par NUS-ISS
The Importance of Cybersecurity for Digital TransformationThe Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital Transformation
NUS-ISS25 vues
PharoJS - Zürich Smalltalk Group Meetup November 2023 par Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi113 vues
Black and White Modern Science Presentation.pptx par maryamkhalid2916
Black and White Modern Science Presentation.pptxBlack and White Modern Science Presentation.pptx
Black and White Modern Science Presentation.pptx
Five Things You SHOULD Know About Postman par Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman25 vues
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor... par Vadym Kazulkin
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
Vadym Kazulkin70 vues
Future of Learning - Khoong Chan Meng par NUS-ISS
Future of Learning - Khoong Chan MengFuture of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan Meng
NUS-ISS31 vues
Spesifikasi Lengkap ASUS Vivobook Go 14 par Dot Semarang
Spesifikasi Lengkap ASUS Vivobook Go 14Spesifikasi Lengkap ASUS Vivobook Go 14
Spesifikasi Lengkap ASUS Vivobook Go 14
Dot Semarang35 vues
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica... par NUS-ISS
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
NUS-ISS15 vues
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum... par NUS-ISS
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
Beyond the Hype: What Generative AI Means for the Future of Work - Damien Cum...
NUS-ISS28 vues
Empathic Computing: Delivering the Potential of the Metaverse par Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu... par NUS-ISS
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
Architecting CX Measurement Frameworks and Ensuring CX Metrics are fit for Pu...
NUS-ISS32 vues
RADIUS-Omnichannel Interaction System par RADIUS
RADIUS-Omnichannel Interaction SystemRADIUS-Omnichannel Interaction System
RADIUS-Omnichannel Interaction System
RADIUS14 vues
Business Analyst Series 2023 - Week 3 Session 5 par DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10165 vues
Combining Orchestration and Choreography for a Clean Architecture par ThomasHeinrichs1
Combining Orchestration and Choreography for a Clean ArchitectureCombining Orchestration and Choreography for a Clean Architecture
Combining Orchestration and Choreography for a Clean Architecture

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.
  • 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
  • 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.