AgileBaseCamp Lviv 2014: Марьян Царь "Якість продукту в Скрамі. Погляд QA інж...
The Beer Game (Intro) by Tom Looy
1. Agile, Lean and
Theory of Constraints
Tom Looy, BigVisible
Software Development Process Coach
2. 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
3. Our Means:
An inside - out view of a project
1) An overview of Agile, Lean and Theory of Constraints
2)
3)
4.
5. Scope
Schedule Budget
The The Iron Triangle
Impossible Triangle
6. Quality? Scope
Warning!
Quality!
Schedule Budget
The Iron Triangle
7. So how do we effectively
manage Quality?
assure
8. If you want to you have to
go fast…have quality
9. The right kind of ‘going fast’
can assure
that we have Quality.
10. Agile, Lean and
Theory of Constraints
will achieve
Speed and Quality.
11. 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
13. An Animation of
One Project’s Agile Wall
As a… Lifecycle of a Story Card
I want to…
in order to…
14.
15. Lean Principles on the Agile Wall
Release small batch sizes into the system
Short workcycles
Keep WIP (Work In Progress) down
16.
17. ToC’s “Drum-Buffer-Rope”
The Rope controls the release of work
into the system by tying it to the constraint.
The Buffer protects The Drum is the constraint –
the Drum from being it sets the pace for work all
starved for work. work done in the system.
18. Other Things of Interest on This Agile Wa
Iteration 9 is included in
the plan as a contingency.
Velocity is based on capacity (and size)
Each team’s
was determined through several
Story Cards, not
previous Iterations of adapting.
Story Points.
19. 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