Меняться совершенно не
                                     обязательно. Выживание –
                                     дело добровольное.
                                                    -- Э. Деминг




Дмитрий Миндра, Константин Погосов

УРОКИ БЕРЕЖЛИВОГО
ПРОИЗВОДСТВА
Lean Lego Game
Почему мы здесь?
• Lean стал достаточно популярным в мире
  разработки програмного обеспечения.
• Но не все имели возможность практиковать Lean.




        Мы здесь чтобы познакомить вас с Lean
                     Hands On!
Lean Lego




Danilo Sato             Francisco Trindad
http://www.dtsato.com   http://blog.franktrindade.com
Lean?
• Toyota Production System
   • Применяется в различных областях
      •   Google, Dell, Zara….
      •   Product Development
      •   Supply Chain Management
      •   Software
      •   Healthcare
      •   ……
Истоки TPS
     “… В 1936 г., работая на ткацкой фабрике компании Toyoda
Spinning and Weaving, я узнал, что немецкий рабочий производит в 3
раза больше японского. Соотношение производительности труда
немецкого и американского рабочих было 1:3. Значит, между японской
и американской рабочей силой оно составляло 1:9. Я до сих пор помню
свое удивление, когда услышал, что для того, чтобы выполнить
работу 1 американца, требуется 9 японцев…
     Но разве американец на самом деле затрачивает в 10 раз больше
мускульных усилий? Очевидно, японцы что-то тратят впустую. И
если мы сможем избежать этих потерь, производительность труда
можно увеличить в 8 - 10 раз.
    Эта идея стоит у истоков производственной системы Тойоты”.

                                                        Тайити Оно
Как все будет происходить?

                  Работаем




      Дебрифинг              Результаты
Аджайл Лего Строй

         Мы совет директоров.
  У нас сертифицированный процесс
             ISO65536-512

    Мы станем сказочно богатыми!
Благодаря вашему интенсивному труду ;)
1st   Step
Mass Production
1st Step - Инструкция




• 4 команды                      •   Следуйте инструкциям
• 6 раундов по 40 сек.           •   Постройте дом
• Инструкции для каждого стола   •   1 кирпич – 1$
                                 •   1 дом – 34$
                                 •   Прибыль – 10$
Stay Motivated!
Дебриф
• Что получилось хорошо?
• Что можно было бы улучшить?
Бережливость (Lean)
Максимум эффективности при минимуме затрат.
Бережливость (Lean)
Основная идея – максимум ценности для заказчика при
минимуме потерь. Или больше ценности меньшими ресурсами.

                             Нечто




                                     Великолепное ПО
Push vs Pull системы
2nd   Step
  Pull System
2nd Step - Инструкция
• Pull или Kanban
   • Минимальный буффер
   • Спрос
   • Производится то, что необходимо для пополнения буффера




• 6 раундов по 40 секунд.              •   Следуйте инструкциям
                                       •   Постройте дом
                                       •   1 кирпич – 1$
                                       •   1 дом – 34$
                                       •   Прибыль – 10$
Stay Motivated!
Дебриф
• Что получилось хорошо?
• Что можно было бы улучшить?
Waste in Software Development
    Wastes of Manufacturing      Wastes of Software Development

Inventory                     Partially work done
Extra processing              Paperwork or excess documentation
Overproduction                Extra features
Transportation                Building the wrong thing
Waiting                       Waiting for the information
Motion                        Task switching & Motion
Defects                       Defects
Запасы


   Запасы
   (буфер)




Отказ от накопления запасов позволяет выявить камни т.е. узкие места.
Что-то во время разработки вам мешает, но пока вы делаете планирование
с запасом, вместо того, чтобы устранить эту проблему, вы включаете ее в план.

Когда уйдут все камни, может оказаться так, что вашей лодке достаточно литра
воды для того, чтобы плыть!
3 rd   Step
   Work Cell
3rd Step - Инструкция
• Work Cells
   • Все строят дома
   • Раунд 2 минуты
   • Поднимите руку, когда закончите
Stay Motivated!
Kaizen
• Continuous Improvement
• Reflect and adapt
• Learn by standardizing
• Long term thinking
• Respect People


                      Качество — это все, что можно улучшить. Масааки Имаи
4th     Step
Improving the Process
4th Step - Инструкция
           • Обсудите свой процесс
           • 1 раунд для каждой
              комманды.
Stay Motivated!
Дебриф
• Что получилось хорошо?
• Что можно было бы улучшить?
Подведем итоги
Lean in Software Development
• Manufacturing is not the same as Software Development
• Lean Product Development
  - Knowledge flow is not the same as material flow




                                Context is King
Результаты
Спасибо !

Ваши вопросы ;)

Lean Lego Game for Agileee 2012

  • 1.
    Меняться совершенно не обязательно. Выживание – дело добровольное. -- Э. Деминг Дмитрий Миндра, Константин Погосов УРОКИ БЕРЕЖЛИВОГО ПРОИЗВОДСТВА Lean Lego Game
  • 4.
    Почему мы здесь? •Lean стал достаточно популярным в мире разработки програмного обеспечения. • Но не все имели возможность практиковать Lean. Мы здесь чтобы познакомить вас с Lean Hands On!
  • 5.
    Lean Lego Danilo Sato Francisco Trindad http://www.dtsato.com http://blog.franktrindade.com
  • 6.
    Lean? • Toyota ProductionSystem • Применяется в различных областях • Google, Dell, Zara…. • Product Development • Supply Chain Management • Software • Healthcare • ……
  • 7.
    Истоки TPS “… В 1936 г., работая на ткацкой фабрике компании Toyoda Spinning and Weaving, я узнал, что немецкий рабочий производит в 3 раза больше японского. Соотношение производительности труда немецкого и американского рабочих было 1:3. Значит, между японской и американской рабочей силой оно составляло 1:9. Я до сих пор помню свое удивление, когда услышал, что для того, чтобы выполнить работу 1 американца, требуется 9 японцев… Но разве американец на самом деле затрачивает в 10 раз больше мускульных усилий? Очевидно, японцы что-то тратят впустую. И если мы сможем избежать этих потерь, производительность труда можно увеличить в 8 - 10 раз. Эта идея стоит у истоков производственной системы Тойоты”. Тайити Оно
  • 10.
    Как все будетпроисходить? Работаем Дебрифинг Результаты
  • 11.
    Аджайл Лего Строй Мы совет директоров. У нас сертифицированный процесс ISO65536-512 Мы станем сказочно богатыми! Благодаря вашему интенсивному труду ;)
  • 12.
    1st Step Mass Production
  • 13.
    1st Step -Инструкция • 4 команды • Следуйте инструкциям • 6 раундов по 40 сек. • Постройте дом • Инструкции для каждого стола • 1 кирпич – 1$ • 1 дом – 34$ • Прибыль – 10$
  • 14.
  • 15.
    Дебриф • Что получилосьхорошо? • Что можно было бы улучшить?
  • 16.
  • 18.
    Бережливость (Lean) Основная идея– максимум ценности для заказчика при минимуме потерь. Или больше ценности меньшими ресурсами. Нечто Великолепное ПО
  • 19.
    Push vs Pullсистемы
  • 20.
    2nd Step Pull System
  • 21.
    2nd Step -Инструкция • Pull или Kanban • Минимальный буффер • Спрос • Производится то, что необходимо для пополнения буффера • 6 раундов по 40 секунд. • Следуйте инструкциям • Постройте дом • 1 кирпич – 1$ • 1 дом – 34$ • Прибыль – 10$
  • 22.
  • 23.
    Дебриф • Что получилосьхорошо? • Что можно было бы улучшить?
  • 24.
    Waste in SoftwareDevelopment Wastes of Manufacturing Wastes of Software Development Inventory Partially work done Extra processing Paperwork or excess documentation Overproduction Extra features Transportation Building the wrong thing Waiting Waiting for the information Motion Task switching & Motion Defects Defects
  • 25.
    Запасы Запасы (буфер) Отказ от накопления запасов позволяет выявить камни т.е. узкие места. Что-то во время разработки вам мешает, но пока вы делаете планирование с запасом, вместо того, чтобы устранить эту проблему, вы включаете ее в план. Когда уйдут все камни, может оказаться так, что вашей лодке достаточно литра воды для того, чтобы плыть!
  • 26.
    3 rd Step Work Cell
  • 27.
    3rd Step -Инструкция • Work Cells • Все строят дома • Раунд 2 минуты • Поднимите руку, когда закончите
  • 28.
  • 29.
    Kaizen • Continuous Improvement •Reflect and adapt • Learn by standardizing • Long term thinking • Respect People Качество — это все, что можно улучшить. Масааки Имаи
  • 30.
    4th Step Improving the Process
  • 31.
    4th Step -Инструкция • Обсудите свой процесс • 1 раунд для каждой комманды.
  • 32.
  • 33.
    Дебриф • Что получилосьхорошо? • Что можно было бы улучшить?
  • 34.
  • 35.
    Lean in SoftwareDevelopment • Manufacturing is not the same as Software Development • Lean Product Development - Knowledge flow is not the same as material flow Context is King
  • 36.
  • 37.