the beer game (intro) by tom looy
DESCRIPTION
Slides were presented 19th of March at Agile Pizza event, KievTRANSCRIPT
Agile, Lean and Theory of Constraints
Tom Looy, BigVisibleSoftware Development Process Coach
Our Intent:
Show how applying the principles of
Agile, Lean and Theory of Constraints can increase the efficiency of your
software development process and
increase the quality of your deliverables
Our Means:An inside - out view of a project
1) An overview of Agile, Lean and Theory of Constraints
2)
3)
Scope
Schedule Budget
The Impossible TriangleThe Iron Triangle
Scope
Schedule Budget
Quality?
Quality!Warning!
The Iron Triangle
So how do we effectivelymanage Quality?assure
If you want to you have to
go fast have quality…
The right kind of ‘going fast’can assure
that we have Quality.
Agile, Lean and Theory of Constraints
will achieve Speed and Quality.
Five Focusing Steps
1. Identify the Constraint
2. Exploit the Constraint
3. Subordinate Everything Else to the Constraint
4. Elevate the Constraint
5. Go back to Step 1
Let’s get specific…
(our inside - out view of an Agile project)
An Animation ofOne Project’s Agile Wall
Lifecycle of a Story CardAs a…I want to…in order to…
Release small batch sizes into the system
Keep WIP (Work In Progress) down
Short workcycles
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 inthe plan as a contingency.
Each team’s capacity (and size)was determined through severalprevious Iterations of adapting.
Why the Agile Wall Is So Effective
• Focuses on completing work, not resource utilization
• Transparency (Information Radiator)
• Helps Manage Constraints
• Supports Lean and Systems Thinking
The Beer Game
Agenda
1. Run the animated Agile Story Card Wall
2. Examine ‘what if’ scenarios using Excel
The Agile Wall – A Thinking Tool