SlideShare a Scribd company logo
1 of 49
Download to read offline
Softjourn, Inc.
Headquarters: Fremont, CA
Development Center: Ivano-Frankivsk, Ukraine
Введення у Kanban


                                         Анатолій Охотніков
                                            Softjourn Inc.



Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Про що буде йти мова
•     Хто ми є
•     Agile і методології/Принципи Lean
•     Коротко про Kanban
•     Інструменти та процес
•     Експерименти з обмеженнями
•     Команди та рівномірне навантаження
•     Приклад Канбан-процесу
•     Дошки, картки, персоналізація, діаграми
•     Резюме та посилання
•     Питання

    Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Хто ми є
• Ми команда спеціалістів, які готові ділитись
  своїми знаннями та досвідом.
• Наш мозок прагне цікавих задач, ми
  переповнені ідеями і ми любимо творче
  партнерство
• Наше кредо Keep IT Up, тому ми не просто
  виконуємо роботу, ми вкладаємо в неї всі наші
  здобутки і встановлюємо нову висоту для
  наших досягнень
• Ми Agile компанія що використовує принципи
  Lean(TPS)/Kanban у своїй роботі

Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Традиційний Підхід
• Клієнт знає чого він бажає
• Розробники знають як це зробити
• Нічого не змінюється упродовж роботи




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Підхід Agile
• Клієнт дізнається чого він бажає
• Розробники знаходять як це зробити
• Багато речей змініються упродовж
  роботи




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Agile Маніфест
• Люди та співпраця важливіші за процеси та
  інструменти
• Працюючий продукт важливіший за вичерпну
  документацію
• Співпраця із замовником важливіша за
  обговорення умов контракту
• Готовність до змін важливіша за дотримання
  плану

  Тобто, хоча, цінності, що не виділені важливі,
  ми все ж цінуємо більше те, стоїть спочатку.


Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Agile




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Інкрементальний процес




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Інкрементальна проти Ітеративної




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Директивні проти Адаптивних




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Піраміда Agile




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Принципи Lean

      Зменьшення втрат

      Вбудована якість

      Створення знання

      Відкласти фіксування рішення

      Швидке впровадження

      Повага до людей

      Покращення системи (в цілому)
Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Тягни - не штовхай




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Багатозадачність – це погано




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Спільна відповідальність




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Модель




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Загальні гарні ідеї

  Візуалізація процесу

  Обмеження незавершеної роботи
  НЗР (WIP)

  Фокус на якості

  Пріоритизація

  Короткі цикли зворотнього зв'язку


Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Канбан ( 看板 )




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Коротко про Канбан
                                                            "Кан" означає візуальний
                                                              (видимий), і "бан" –
                                                              картка або дошка.

Канбан це фізична картка, що
використовується у Toyota Production System
(TPS) для підтримки децентралізованого
“витягуючого” контролю виробництва.
Вона розповсюдилася у виробництвах по
цілому світу, як інструмент Lean Manufacturing
(Бережливого Виробництва)
Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Коротко про Канбан (продовження)

  Візуалізуйте потік робіт
  
    Розбийте роботу на частини, занотуйте
    кожен з пунктів на карку та приклейте її
    на стіну.
  
    Підпишіть стовбчики, щоб бачити на якій
    стадії знаходиться кожне завдання.

  Обмежуйте НЗР (WIP)

  Вимірюйте час виконання задачі (lead time
та cycle time)
Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Дошка

     Обличчям до обличчя, біля дошки –
    найкращій спосіб спілкування/обговорення

     Дошка показує що відбувається, хто що
    робить і чому

     Що ми вже зробили і що будемо робити далі

     Стимулює роботу в потоці, покращує роботу
    в команді, дозволяє виявляти проблеми

     Підходить практично для будь-яких процесів


Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Засоби спілкування




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Інструменти, емпіричний процес




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Приклад: Getting Jiggy with It




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Приклад: Пріорітети та початок




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Приклад: Просування Роботи




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Приклад: Проблема




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Приклад: Проблема (Шеф, все пропало!)




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Приклад: Робота над Проблемою




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Приклад: Ескалація Проблеми




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Приклад: Проблему Вирішено




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Приклад: кінець
• Чи повинна Kanban-дошка виглядати
  саме так?
• Ні, дошка, про яку шла мова вище, –
  всього лише приклад!
  –Єдине, що Kanban потребує, це те,
    що потік повинен бути наглядним, і
    незавершена робота повинна бути
    обмежена.

Copyright © 2000-2011 Softjourn, Inc. All rights reserved
IRL: Time lapse video




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Головна дошка




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Карточки (Сторона 1)

                                                            Трекер
  Створено

                 Опис                                       Розмір*

           Почато                                           Закінчено

         *Розмір (t-shirt sizing):
          S - малий, M - середній, L - великий

Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Карточки (Сторона 2)


              Ім'я                                          Прізвище
            Почав                                           Закінчив
              Ім'я                                          Прізвище
            Почав                                           Закінчив
              Ім'я                                          Прізвище
            Почав                                           Закінчив



Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Персоналізація та кольори
      Використовуються персоналізовані значки
      для ідентифікації роботи над карткою:




  Кольорове кодування для позначення пріоритетів:
                                  Червоний                  – помилка
                                  Зелений                   – розробка фічі
                                Помаранчевий                – термінове завдання
                                   Жовтий                   – низького приорітету
Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Діаграма задач

                                                            
                                                              Lead time(TTM)
                                                            
                                                              Cycle time
                                                            
                                                              Estimated Size

                                                            
                                                              Очікування
                                                            
                                                              Робота


Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Кумулятивна діаграма




  • Непочата робота
  • Незавершена робота
  • Завершена робота

Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Діаграма співробітника




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Адміністратор та Дизайнер




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Маркетинг




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Vendini




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Noca




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Резюме
• Обмеження по часу ітерації необов'язкові
• Забов'язання опціональні (на ітерацію)
• Основна метрика: час виконання задачі
• Допустимі вузькопрофільні команди
• Немає яких-небудь визначених розмірів
  задач
• НЗР обмежується явно



Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Резюме - продовження
• Оцінки задач опціональні
• Можна додавати нові задачі, коли це
  можливо
• Дошка може використовуватись сумісно
• Немає фіксованих ролей
• Kanban-дошка є незмінною (у потоці)
• Пріоритезація не є обов'язковою



Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Посилання
    SCRUM И KANBAN: ВЫЖИМАЕМ МАКСИМУМ
    Scrum и XP: заметки с передовой
    Intro 2 Lean




Copyright © 2000-2011 Softjourn, Inc. All rights reserved
Питання та обговорення
  “Анатолій Охотніков”
  <aokhotnikov@softjourn.com>




Copyright © 2000-2011 Softjourn, Inc. All rights reserved

More Related Content

Viewers also liked

iPhone Objective-C Development (ukr) (2009)
iPhone Objective-C Development (ukr) (2009)iPhone Objective-C Development (ukr) (2009)
iPhone Objective-C Development (ukr) (2009)Anatoliy Okhotnikov
 
ITEvent: Continuous Integration (ukr)
ITEvent: Continuous Integration (ukr)ITEvent: Continuous Integration (ukr)
ITEvent: Continuous Integration (ukr)Anatoliy Okhotnikov
 
Ubuntu server wireless access point (eng)
Ubuntu server wireless access point (eng)Ubuntu server wireless access point (eng)
Ubuntu server wireless access point (eng)Anatoliy Okhotnikov
 
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)Anatoliy Okhotnikov
 
сервисы создания и хранения презентаций
сервисы создания и хранения презентацийсервисы создания и хранения презентаций
сервисы создания и хранения презентацийmagabova
 

Viewers also liked (14)

ITIL (ukr)
ITIL (ukr)ITIL (ukr)
ITIL (ukr)
 
iPhone Objective-C Development (ukr) (2009)
iPhone Objective-C Development (ukr) (2009)iPhone Objective-C Development (ukr) (2009)
iPhone Objective-C Development (ukr) (2009)
 
Jenkins CI (ukr)
Jenkins CI (ukr)Jenkins CI (ukr)
Jenkins CI (ukr)
 
ITEvent: Continuous Integration (ukr)
ITEvent: Continuous Integration (ukr)ITEvent: Continuous Integration (ukr)
ITEvent: Continuous Integration (ukr)
 
Ubuntu server wireless access point (eng)
Ubuntu server wireless access point (eng)Ubuntu server wireless access point (eng)
Ubuntu server wireless access point (eng)
 
Xdebug (ukr)
Xdebug (ukr)Xdebug (ukr)
Xdebug (ukr)
 
Continuous integration (eng)
Continuous integration (eng)Continuous integration (eng)
Continuous integration (eng)
 
Db design (ukr)
Db design (ukr)Db design (ukr)
Db design (ukr)
 
Linux introduction (eng)
Linux introduction (eng)Linux introduction (eng)
Linux introduction (eng)
 
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
 
Agile Feedback Loops (ukr)
Agile Feedback Loops (ukr)Agile Feedback Loops (ukr)
Agile Feedback Loops (ukr)
 
сервисы создания и хранения презентаций
сервисы создания и хранения презентацийсервисы создания и хранения презентаций
сервисы создания и хранения презентаций
 
Ldap introduction (eng)
Ldap introduction (eng)Ldap introduction (eng)
Ldap introduction (eng)
 
Agile (IF PM Group) v2
Agile (IF PM Group) v2Agile (IF PM Group) v2
Agile (IF PM Group) v2
 

ITEvent: Kanban Intro (ukr)

  • 1. Softjourn, Inc. Headquarters: Fremont, CA Development Center: Ivano-Frankivsk, Ukraine
  • 2. Введення у Kanban Анатолій Охотніков Softjourn Inc. Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 3. Про що буде йти мова • Хто ми є • Agile і методології/Принципи Lean • Коротко про Kanban • Інструменти та процес • Експерименти з обмеженнями • Команди та рівномірне навантаження • Приклад Канбан-процесу • Дошки, картки, персоналізація, діаграми • Резюме та посилання • Питання Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 4. Хто ми є • Ми команда спеціалістів, які готові ділитись своїми знаннями та досвідом. • Наш мозок прагне цікавих задач, ми переповнені ідеями і ми любимо творче партнерство • Наше кредо Keep IT Up, тому ми не просто виконуємо роботу, ми вкладаємо в неї всі наші здобутки і встановлюємо нову висоту для наших досягнень • Ми Agile компанія що використовує принципи Lean(TPS)/Kanban у своїй роботі Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 5. Традиційний Підхід • Клієнт знає чого він бажає • Розробники знають як це зробити • Нічого не змінюється упродовж роботи Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 6. Підхід Agile • Клієнт дізнається чого він бажає • Розробники знаходять як це зробити • Багато речей змініються упродовж роботи Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 7. Agile Маніфест • Люди та співпраця важливіші за процеси та інструменти • Працюючий продукт важливіший за вичерпну документацію • Співпраця із замовником важливіша за обговорення умов контракту • Готовність до змін важливіша за дотримання плану Тобто, хоча, цінності, що не виділені важливі, ми все ж цінуємо більше те, стоїть спочатку. Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 8. Agile Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 9. Інкрементальний процес Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 10. Інкрементальна проти Ітеративної Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 11. Директивні проти Адаптивних Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 12. Піраміда Agile Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 13. Принципи Lean  Зменьшення втрат  Вбудована якість  Створення знання  Відкласти фіксування рішення  Швидке впровадження  Повага до людей  Покращення системи (в цілому) Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 14. Тягни - не штовхай Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 15. Багатозадачність – це погано Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 16. Спільна відповідальність Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 17. Модель Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 18. Загальні гарні ідеї  Візуалізація процесу  Обмеження незавершеної роботи НЗР (WIP)  Фокус на якості  Пріоритизація  Короткі цикли зворотнього зв'язку Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 19. Канбан ( 看板 ) Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 20. Коротко про Канбан "Кан" означає візуальний (видимий), і "бан" – картка або дошка. Канбан це фізична картка, що використовується у Toyota Production System (TPS) для підтримки децентралізованого “витягуючого” контролю виробництва. Вона розповсюдилася у виробництвах по цілому світу, як інструмент Lean Manufacturing (Бережливого Виробництва) Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 21. Коротко про Канбан (продовження)  Візуалізуйте потік робіт  Розбийте роботу на частини, занотуйте кожен з пунктів на карку та приклейте її на стіну.  Підпишіть стовбчики, щоб бачити на якій стадії знаходиться кожне завдання.  Обмежуйте НЗР (WIP)  Вимірюйте час виконання задачі (lead time та cycle time) Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 22. Дошка  Обличчям до обличчя, біля дошки – найкращій спосіб спілкування/обговорення  Дошка показує що відбувається, хто що робить і чому  Що ми вже зробили і що будемо робити далі  Стимулює роботу в потоці, покращує роботу в команді, дозволяє виявляти проблеми  Підходить практично для будь-яких процесів Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 23. Засоби спілкування Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 24. Інструменти, емпіричний процес Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 25. Приклад: Getting Jiggy with It Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 26. Приклад: Пріорітети та початок Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 27. Приклад: Просування Роботи Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 28. Приклад: Проблема Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 29. Приклад: Проблема (Шеф, все пропало!) Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 30. Приклад: Робота над Проблемою Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 31. Приклад: Ескалація Проблеми Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 32. Приклад: Проблему Вирішено Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 33. Приклад: кінець • Чи повинна Kanban-дошка виглядати саме так? • Ні, дошка, про яку шла мова вище, – всього лише приклад! –Єдине, що Kanban потребує, це те, що потік повинен бути наглядним, і незавершена робота повинна бути обмежена. Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 34. IRL: Time lapse video Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 35. Головна дошка Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 36. Карточки (Сторона 1) Трекер Створено Опис Розмір* Почато Закінчено *Розмір (t-shirt sizing): S - малий, M - середній, L - великий Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 37. Карточки (Сторона 2) Ім'я Прізвище Почав Закінчив Ім'я Прізвище Почав Закінчив Ім'я Прізвище Почав Закінчив Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 38. Персоналізація та кольори Використовуються персоналізовані значки для ідентифікації роботи над карткою: Кольорове кодування для позначення пріоритетів: Червоний – помилка Зелений – розробка фічі Помаранчевий – термінове завдання Жовтий – низького приорітету Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 39. Діаграма задач  Lead time(TTM)  Cycle time  Estimated Size  Очікування  Робота Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 40. Кумулятивна діаграма • Непочата робота • Незавершена робота • Завершена робота Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 41. Діаграма співробітника Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 42. Адміністратор та Дизайнер Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 43. Маркетинг Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 44. Vendini Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 45. Noca Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 46. Резюме • Обмеження по часу ітерації необов'язкові • Забов'язання опціональні (на ітерацію) • Основна метрика: час виконання задачі • Допустимі вузькопрофільні команди • Немає яких-небудь визначених розмірів задач • НЗР обмежується явно Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 47. Резюме - продовження • Оцінки задач опціональні • Можна додавати нові задачі, коли це можливо • Дошка може використовуватись сумісно • Немає фіксованих ролей • Kanban-дошка є незмінною (у потоці) • Пріоритезація не є обов'язковою Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 48. Посилання SCRUM И KANBAN: ВЫЖИМАЕМ МАКСИМУМ Scrum и XP: заметки с передовой Intro 2 Lean Copyright © 2000-2011 Softjourn, Inc. All rights reserved
  • 49. Питання та обговорення “Анатолій Охотніков” <aokhotnikov@softjourn.com> Copyright © 2000-2011 Softjourn, Inc. All rights reserved