itevent: kanban intro (ukr)

49
Softjourn, Inc. Headquarters: Fremont, CA Development Center: Ivano-Frankivsk, Ukraine

Upload: anatoliy-okhotnikov

Post on 17-May-2015

196 views

Category:

Technology


4 download

DESCRIPTION

• Хто ми є • Agile і методології/Принципи Lean • Коротко про Kanban • Інструменти та процес • Експерименти з обмеженнями • Команди та рівномірне навантаження • Приклад Канбан-процесу • Дошки, картки, персоналізація, діаграми • Резюме та посилання

TRANSCRIPT

Page 1: ITEvent: Kanban Intro (ukr)

Softjourn, Inc.Headquarters: Fremont, CADevelopment Center: Ivano-Frankivsk, Ukraine

Page 2: ITEvent: Kanban Intro (ukr)

Введення у Kanban

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

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

Page 3: ITEvent: Kanban Intro (ukr)

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

Про що буде йти мова

• Хто ми є• Agile і методології/Принципи Lean• Коротко про Kanban• Інструменти та процес• Експерименти з обмеженнями• Команди та рівномірне навантаження• Приклад Канбан-процесу• Дошки, картки, персоналізація, діаграми• Резюме та посилання• Питання

Page 4: ITEvent: Kanban Intro (ukr)

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

Хто ми є

• Ми команда спеціалістів, які готові ділитись своїми знаннями та досвідом.

• Наш мозок прагне цікавих задач, ми переповнені ідеями і ми любимо творче партнерство

• Наше кредо Keep IT Up, тому ми не просто виконуємо роботу, ми вкладаємо в неї всі наші здобутки і встановлюємо нову висоту для наших досягнень

• Ми Agile компанія що використовує принципи Lean(TPS)/Kanban у своїй роботі

Page 5: ITEvent: Kanban Intro (ukr)

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

Традиційний Підхід

• Клієнт знає чого він бажає• Розробники знають як це зробити• Нічого не змінюється упродовж роботи

Page 6: ITEvent: Kanban Intro (ukr)

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

Підхід Agile

• Клієнт дізнається чого він бажає• Розробники знаходять як це зробити• Багато речей змініються упродовж

роботи

Page 7: ITEvent: Kanban Intro (ukr)

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

Agile Маніфест• Люди та співпраця важливіші за процеси та

інструменти• Працюючий продукт важливіший за вичерпну

документацію• Співпраця із замовником важливіша за

обговорення умов контракту• Готовність до змін важливіша за дотримання

плану

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

Page 8: ITEvent: Kanban Intro (ukr)

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

Agile

Page 9: ITEvent: Kanban Intro (ukr)

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

Інкрементальний процес

Page 10: ITEvent: Kanban Intro (ukr)

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

Інкрементальна проти Ітеративної

Page 11: ITEvent: Kanban Intro (ukr)

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

Директивні проти Адаптивних

Page 12: ITEvent: Kanban Intro (ukr)

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

Піраміда Agile

Page 13: ITEvent: Kanban Intro (ukr)

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

Принципи Lean

Зменьшення втрат Вбудована якість Створення знання Відкласти фіксування рішення Швидке впровадження Повага до людей Покращення системи (в цілому)

Page 14: ITEvent: Kanban Intro (ukr)

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

Тягни - не штовхай

Page 15: ITEvent: Kanban Intro (ukr)

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

Багатозадачність – це погано

Page 16: ITEvent: Kanban Intro (ukr)

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

Спільна відповідальність

Page 17: ITEvent: Kanban Intro (ukr)

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

Модель

Page 18: ITEvent: Kanban Intro (ukr)

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

Загальні гарні ідеї

Візуалізація процесу Обмеження незавершеної роботи

НЗР (WIP) Фокус на якості Пріоритизація Короткі цикли зворотнього зв'язку

Page 19: ITEvent: Kanban Intro (ukr)

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

Канбан (看板 )

Page 20: ITEvent: Kanban Intro (ukr)

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

Коротко про Канбан

"Кан" означає візуальний (видимий), і "бан" – картка або дошка.

Вона розповсюдилася у виробництвах по цілому світу, як інструмент Lean Manufacturing (Бережливого Виробництва)

Канбан це фізична картка, що використовується у Toyota Production System (TPS) для підтримки децентралізованого “витягуючого” контролю виробництва.

Page 21: ITEvent: Kanban Intro (ukr)

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

Коротко про Канбан (продовження)

Візуалізуйте потік робітРозбийте роботу на частини, занотуйте кожен з пунктів на карку та приклейте її на стіну.

Підпишіть стовбчики, щоб бачити на якій стадії знаходиться кожне завдання.

Обмежуйте НЗР (WIP)Вимірюйте час виконання задачі (lead time та cycle time)

Page 22: ITEvent: Kanban Intro (ukr)

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

Дошка

Обличчям до обличчя, біля дошки – найкращій спосіб спілкування/обговорення

Дошка показує що відбувається, хто що робить і чому

Що ми вже зробили і що будемо робити далі Стимулює роботу в потоці, покращує роботу

в команді, дозволяє виявляти проблеми Підходить практично для будь-яких процесів

Page 23: ITEvent: Kanban Intro (ukr)

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

Засоби спілкування

Page 24: ITEvent: Kanban Intro (ukr)

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

Інструменти, емпіричний процес

Page 25: ITEvent: Kanban Intro (ukr)

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

Приклад: Getting Jiggy with It

Page 26: ITEvent: Kanban Intro (ukr)

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

Приклад: Пріорітети та початок

Page 27: ITEvent: Kanban Intro (ukr)

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

Приклад: Просування Роботи

Page 28: ITEvent: Kanban Intro (ukr)

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

Приклад: Проблема

Page 29: ITEvent: Kanban Intro (ukr)

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

Приклад: Проблема (Шеф, все пропало!)

Page 30: ITEvent: Kanban Intro (ukr)

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

Приклад: Робота над Проблемою

Page 31: ITEvent: Kanban Intro (ukr)

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

Приклад: Ескалація Проблеми

Page 32: ITEvent: Kanban Intro (ukr)

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

Приклад: Проблему Вирішено

Page 33: ITEvent: Kanban Intro (ukr)

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

Приклад: кінець

• Чи повинна Kanban-дошка виглядати саме так?

• Ні, дошка, про яку шла мова вище, – всього лише приклад!–Єдине, що Kanban потребує, це те,

що потік повинен бути наглядним, і незавершена робота повинна бути обмежена.

Page 34: ITEvent: Kanban Intro (ukr)

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

IRL: Time lapse video

Page 35: ITEvent: Kanban Intro (ukr)

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

Головна дошка

Page 36: ITEvent: Kanban Intro (ukr)

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

Карточки (Сторона 1)

Створено

Опис

Почато

Трекер

Розмір* Закінчено

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

Page 37: ITEvent: Kanban Intro (ukr)

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

Карточки (Сторона 2)

Ім'яПочав

Ім'яПочав

Ім'яПочав

ПрізвищеЗакінчивПрізвищеЗакінчивПрізвищеЗакінчив

Page 38: ITEvent: Kanban Intro (ukr)

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

Персоналізація та кольори

Використовуються персоналізовані значки для ідентифікації роботи над карткою:

Кольорове кодування для позначення пріоритетів:

Червоний – помилка Зелений – розробка фічі Помаранчевий – термінове завдання Жовтий – низького приорітету

Page 39: ITEvent: Kanban Intro (ukr)

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

Діаграма задач

Lead time(TTM)Cycle timeEstimated Size

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

Page 40: ITEvent: Kanban Intro (ukr)

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

Кумулятивна діаграма

• Непочата робота

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

• Завершена робота

Page 41: ITEvent: Kanban Intro (ukr)

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

Діаграма співробітника

Page 42: ITEvent: Kanban Intro (ukr)

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

Адміністратор та Дизайнер

Page 43: ITEvent: Kanban Intro (ukr)

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

Маркетинг

Page 44: ITEvent: Kanban Intro (ukr)

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

Vendini

Page 45: ITEvent: Kanban Intro (ukr)

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

Noca

Page 46: ITEvent: Kanban Intro (ukr)

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

Резюме

• Обмеження по часу ітерації необов'язкові

• Забов'язання опціональні (на ітерацію)• Основна метрика: час виконання задачі

• Допустимі вузькопрофільні команди• Немає яких-небудь визначених розмірів

задач• НЗР обмежується явно

Page 47: ITEvent: Kanban Intro (ukr)

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

Резюме - продовження

• Оцінки задач опціональні

• Можна додавати нові задачі, коли це можливо

• Дошка може використовуватись сумісно

• Немає фіксованих ролей

• Kanban-дошка є незмінною (у потоці)• Пріоритезація не є обов'язковою

Page 48: ITEvent: Kanban Intro (ukr)

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

Посилання

SCRUM И KANBAN: ВЫЖИМАЕМ МАКСИМУМ

Scrum и XP: заметки с передовой

Intro 2 Lean

Page 49: ITEvent: Kanban Intro (ukr)

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

Питання та обговорення

“Анатолій Охотніков”

<[email protected]>