SlideShare a Scribd company logo
1 of 23
Download to read offline
Agile, Lean and
    Theory of Constraints

        Tom Looy, BigVisible
Software 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 The Iron Triangle
      Impossible Triangle
Quality?    Scope




            Warning!
            Quality!

Schedule               Budget

      The Iron Triangle
So how do we effectively
    manage 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 of
               One Project’s Agile Wall




As a…                 Lifecycle of a Story Card
I want to…
in order to…
Lean Principles on the Agile Wall




          Release small batch sizes into the system



                   Short workcycles




  Keep WIP (Work In Progress) down
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.
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.
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
Tom Looy

    tlooy24@gmail.com
   tlooy@bigvisible.com


http://www.vimeo.com/6440653
The Agile Wall –

A Thinking Tool

More Related Content

Similar to The Beer Game (Intro) by Tom Looy

Chrome release cycle
Chrome release cycleChrome release cycle
Chrome release cycle
Jolicloud
 

Similar to The Beer Game (Intro) by Tom Looy (20)

Toc in a nutshell
Toc in a nutshellToc in a nutshell
Toc in a nutshell
 
Scaling Agility
Scaling AgilityScaling Agility
Scaling Agility
 
Be Agile Rather Than Do Agile
Be Agile Rather Than Do AgileBe Agile Rather Than Do Agile
Be Agile Rather Than Do Agile
 
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
 
Introduction to Agile Development
Introduction to Agile DevelopmentIntroduction to Agile Development
Introduction to Agile Development
 
Chrome release cycle
Chrome release cycleChrome release cycle
Chrome release cycle
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
 
Agile Estimation And Planning Part I
Agile Estimation And Planning Part IAgile Estimation And Planning Part I
Agile Estimation And Planning Part I
 
From Monolith to Microservices - What Could Go Wrong?
From Monolith to Microservices - What Could Go Wrong?From Monolith to Microservices - What Could Go Wrong?
From Monolith to Microservices - What Could Go Wrong?
 
Sudokuban&agile values
Sudokuban&agile valuesSudokuban&agile values
Sudokuban&agile values
 
The Economics of Scale: Promises and Perils of Going Distributed
The Economics of Scale: Promises and Perils of Going DistributedThe Economics of Scale: Promises and Perils of Going Distributed
The Economics of Scale: Promises and Perils of Going Distributed
 
Scrum day scaled agile - wolfgang hilpert - sascha gessler
Scrum day   scaled agile - wolfgang hilpert - sascha gesslerScrum day   scaled agile - wolfgang hilpert - sascha gessler
Scrum day scaled agile - wolfgang hilpert - sascha gessler
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Scrum managing through complexity
Scrum managing through complexityScrum managing through complexity
Scrum managing through complexity
 
Beer Game - Silicon Valley Agile Leadership Network
Beer Game - Silicon Valley Agile Leadership NetworkBeer Game - Silicon Valley Agile Leadership Network
Beer Game - Silicon Valley Agile Leadership Network
 
How do we drive tech changes
How do we drive tech changesHow do we drive tech changes
How do we drive tech changes
 
Kanban testing
Kanban testingKanban testing
Kanban testing
 
Agile Innovation - Product Management in Turbulent times
Agile Innovation - Product Management in Turbulent timesAgile Innovation - Product Management in Turbulent times
Agile Innovation - Product Management in Turbulent times
 
After Agile, DevOps, and Lean IT: Modern Methodology in the Age of Disruption
After Agile, DevOps, and Lean IT: Modern Methodology in the Age of DisruptionAfter Agile, DevOps, and Lean IT: Modern Methodology in the Age of Disruption
After Agile, DevOps, and Lean IT: Modern Methodology in the Age of Disruption
 
Fear and Loathing in Agility: Long Live the Accounting Department
Fear and Loathing in Agility: Long Live the Accounting DepartmentFear and Loathing in Agility: Long Live the Accounting Department
Fear and Loathing in Agility: Long Live the Accounting Department
 

More from SCRUMguides

Ольга Ильина и Юля Пузырева "Скрам-команда – какая она в глазах Владельца Про...
Ольга Ильина и Юля Пузырева "Скрам-команда – какая она в глазах Владельца Про...Ольга Ильина и Юля Пузырева "Скрам-команда – какая она в глазах Владельца Про...
Ольга Ильина и Юля Пузырева "Скрам-команда – какая она в глазах Владельца Про...
SCRUMguides
 
Анастасия Давыдова "ТОП 10 ошибок маркетологов и руководителей в маркетинге"
 Анастасия Давыдова "ТОП 10 ошибок маркетологов и руководителей в маркетинге" Анастасия Давыдова "ТОП 10 ошибок маркетологов и руководителей в маркетинге"
Анастасия Давыдова "ТОП 10 ошибок маркетологов и руководителей в маркетинге"
SCRUMguides
 
Вадим Аристов и Вероника Кобзистая "Государственная реформа по Agile"
Вадим Аристов и Вероника Кобзистая "Государственная реформа по Agile"Вадим Аристов и Вероника Кобзистая "Государственная реформа по Agile"
Вадим Аристов и Вероника Кобзистая "Государственная реформа по Agile"
SCRUMguides
 
Слайды доклада Алексея Мохунова "Вам скучно? Вы увязли в рутине? Откройте ре...
Слайды доклада Алексея Мохунова  "Вам скучно? Вы увязли в рутине? Откройте ре...Слайды доклада Алексея Мохунова  "Вам скучно? Вы увязли в рутине? Откройте ре...
Слайды доклада Алексея Мохунова "Вам скучно? Вы увязли в рутине? Откройте ре...
SCRUMguides
 
Слайды доклада Юрия Козия "Agile-трансформация в не-ІТ бизнесе"
Слайды доклада Юрия Козия "Agile-трансформация в не-ІТ бизнесе" Слайды доклада Юрия Козия "Agile-трансформация в не-ІТ бизнесе"
Слайды доклада Юрия Козия "Agile-трансформация в не-ІТ бизнесе"
SCRUMguides
 
Андрей Павлюков “Внешняя и внутренняя мотивация. Что движет людьми? "
Андрей Павлюков “Внешняя и внутренняя мотивация. Что движет людьми? "Андрей Павлюков “Внешняя и внутренняя мотивация. Что движет людьми? "
Андрей Павлюков “Внешняя и внутренняя мотивация. Что движет людьми? "
SCRUMguides
 

More from SCRUMguides (20)

Ольга Ильина и Юля Пузырева "Скрам-команда – какая она в глазах Владельца Про...
Ольга Ильина и Юля Пузырева "Скрам-команда – какая она в глазах Владельца Про...Ольга Ильина и Юля Пузырева "Скрам-команда – какая она в глазах Владельца Про...
Ольга Ильина и Юля Пузырева "Скрам-команда – какая она в глазах Владельца Про...
 
Анастасия Давыдова "ТОП 10 ошибок маркетологов и руководителей в маркетинге"
 Анастасия Давыдова "ТОП 10 ошибок маркетологов и руководителей в маркетинге" Анастасия Давыдова "ТОП 10 ошибок маркетологов и руководителей в маркетинге"
Анастасия Давыдова "ТОП 10 ошибок маркетологов и руководителей в маркетинге"
 
Олег Шаповалов "Agile в Академии ДТЭК"
 Олег Шаповалов "Agile в Академии ДТЭК" Олег Шаповалов "Agile в Академии ДТЭК"
Олег Шаповалов "Agile в Академии ДТЭК"
 
Вадим Аристов и Вероника Кобзистая "Государственная реформа по Agile"
Вадим Аристов и Вероника Кобзистая "Государственная реформа по Agile"Вадим Аристов и Вероника Кобзистая "Государственная реформа по Agile"
Вадим Аристов и Вероника Кобзистая "Государственная реформа по Agile"
 
Юрий Литвиненко "Вы пробовали выйти из IT?"
Юрий Литвиненко "Вы пробовали выйти из IT?"Юрий Литвиненко "Вы пробовали выйти из IT?"
Юрий Литвиненко "Вы пробовали выйти из IT?"
 
Анна Обухова "Powerful Powerless Leader"
Анна Обухова "Powerful Powerless Leader"Анна Обухова "Powerful Powerless Leader"
Анна Обухова "Powerful Powerless Leader"
 
Иван Дубровин "Agile контракты"
Иван Дубровин "Agile контракты"Иван Дубровин "Agile контракты"
Иван Дубровин "Agile контракты"
 
Слайды доклада Алексея Мохунова "Вам скучно? Вы увязли в рутине? Откройте ре...
Слайды доклада Алексея Мохунова  "Вам скучно? Вы увязли в рутине? Откройте ре...Слайды доклада Алексея Мохунова  "Вам скучно? Вы увязли в рутине? Откройте ре...
Слайды доклада Алексея Мохунова "Вам скучно? Вы увязли в рутине? Откройте ре...
 
Слайды доклада Юрия Козия "Agile-трансформация в не-ІТ бизнесе"
Слайды доклада Юрия Козия "Agile-трансформация в не-ІТ бизнесе" Слайды доклада Юрия Козия "Agile-трансформация в не-ІТ бизнесе"
Слайды доклада Юрия Козия "Agile-трансформация в не-ІТ бизнесе"
 
Дмитрий Ефименко "Продуктовая команда. ценности, принципы, практики"
Дмитрий Ефименко "Продуктовая команда. ценности, принципы, практики"Дмитрий Ефименко "Продуктовая команда. ценности, принципы, практики"
Дмитрий Ефименко "Продуктовая команда. ценности, принципы, практики"
 
Андрей Павлюков “Внешняя и внутренняя мотивация. Что движет людьми? "
Андрей Павлюков “Внешняя и внутренняя мотивация. Что движет людьми? "Андрей Павлюков “Внешняя и внутренняя мотивация. Что движет людьми? "
Андрей Павлюков “Внешняя и внутренняя мотивация. Что движет людьми? "
 
Андрій Скуратов "Мотивація, Профанація та Арсенал Лідера"
Андрій Скуратов "Мотивація, Профанація та Арсенал Лідера"Андрій Скуратов "Мотивація, Профанація та Арсенал Лідера"
Андрій Скуратов "Мотивація, Профанація та Арсенал Лідера"
 
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
 
Роман Сахаров "Зміна Scope спринту посередині розробки: хто винен і що робити?"
Роман Сахаров "Зміна Scope спринту посередині розробки: хто винен і що робити?"Роман Сахаров "Зміна Scope спринту посередині розробки: хто винен і що робити?"
Роман Сахаров "Зміна Scope спринту посередині розробки: хто винен і що робити?"
 
Максим Вишнивецкий "Как мозг мешает гибкости или 1,5 килограмма проблем"
Максим Вишнивецкий "Как мозг мешает гибкости или 1,5 килограмма проблем"Максим Вишнивецкий "Как мозг мешает гибкости или 1,5 килограмма проблем"
Максим Вишнивецкий "Как мозг мешает гибкости или 1,5 килограмма проблем"
 
Андрій Мудрий "Від хаосу до Enterprise завдяки Agile"
Андрій Мудрий "Від хаосу до Enterprise завдяки Agile"Андрій Мудрий "Від хаосу до Enterprise завдяки Agile"
Андрій Мудрий "Від хаосу до Enterprise завдяки Agile"
 
Наталья Бабак "Client: Bring up the connection"
Наталья Бабак "Client: Bring up the connection"Наталья Бабак "Client: Bring up the connection"
Наталья Бабак "Client: Bring up the connection"
 
AgileBaseCamp Lviv 2014: Наталья Тренина "Практикуйте хаотичное добро, или Пр...
AgileBaseCamp Lviv 2014: Наталья Тренина "Практикуйте хаотичное добро, или Пр...AgileBaseCamp Lviv 2014: Наталья Тренина "Практикуйте хаотичное добро, или Пр...
AgileBaseCamp Lviv 2014: Наталья Тренина "Практикуйте хаотичное добро, или Пр...
 
AgileBaseCamp Lviv 2014: Аліна Марусик "Наші і не наші єноти, або синергія в ...
AgileBaseCamp Lviv 2014: Аліна Марусик "Наші і не наші єноти, або синергія в ...AgileBaseCamp Lviv 2014: Аліна Марусик "Наші і не наші єноти, або синергія в ...
AgileBaseCamp Lviv 2014: Аліна Марусик "Наші і не наші єноти, або синергія в ...
 
AgileBaseCamp Lviv 2014: Марьян Царь "Якість продукту в Скрамі. Погляд QA інж...
AgileBaseCamp Lviv 2014: Марьян Царь "Якість продукту в Скрамі. Погляд QA інж...AgileBaseCamp Lviv 2014: Марьян Царь "Якість продукту в Скрамі. Погляд QA інж...
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
  • 12. Let’s get specific… (our inside - out view of an Agile project)
  • 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
  • 21. Agenda 1. Run the animated Agile Story Card Wall 2. Examine ‘what if’ scenarios using Excel
  • 22. Tom Looy tlooy24@gmail.com tlooy@bigvisible.com http://www.vimeo.com/6440653
  • 23. The Agile Wall – A Thinking Tool