Канбан. Качество стоит дешево. КРИ 2010.

Post on 05-Jul-2015

1.835 views 0 download

Transcript of Канбан. Качество стоит дешево. КРИ 2010.

Александр Шиляев. World of Tanks.

Wargaming.net

Канбан. Качество стоит дешево

Ключевой арт

Канбан?.. Это чё такое?

Очередь…

Столовка

Нет подносов

Кто-то тормозит

Долго выдают сдачу

?

Куча KPI!

Столовка + + =

?

!

Институт Университет

Sushi-go-round

Покупатель сам берет что хочет

Нет продавцов – нет очередей

Оплата по цветам пустых тарелок

Sushi-go-round

Быстрая поставка

Простой, визуальный контроль

Мало менеджмента, больше самостоятельности

Простое планирование: по количеству выбывших тарелок

Стандартизация: цена по цвету тарелочки

Эффективность: количеству помытых тарелок

Канбан!

Повар

Потребитель

Касса

Группа разработки

Игроки

Менеджмент

Классический подход

Много микроменеджмента.

Все завязывается через руководство.

В своем идеале ведет к «макдональдсу».

Но идеал недостижим для ПП.

Очередь задач

Задачи по программированию и арту суть очереди. Задача: оптимальный выбор нужного сейчас

элемента из очереди. Хорошо, если система сама выстраивает

очередность работ.

Что лучше? Sushi-go-round «Макдональдс»

Менеджмент

Разработчики

ИгрокиГруппа разработки

Игроки

Менеджмент

Для нас…

лучше… чем…

Быстрая поставка пользователям

Быстрая ОС от пользователей

Актуальность текущих задач

детальное долгосрочное планирование

ощущение собственной офигенности

«крутые» ненужные фичи

Канбан!

В программировании

Задание на итерацию

Разработчики

ПотребителиИнструмент: backlog в excel’е.

Визуализация – хейдзунка в TP

Неудачный пример…

Геймдизайнер

Разработчик/Художник

QA

Канбан Трекинговая система.

Стикеры на стене.

Программа для заметок?

Канбан в OneNote

карточка

этапы работ

комментарии

Канбан в OneNote

Разделы как этапы, колонки на борде.

Статус: " Ожидают“

Статус: "В работе"

Очень простой и гибкий трекинг.

Визуализация тонких мест.

Балансировка ресурсов и денег.

Все комментарии в одном месте.

Lead Time→Скорость

Замер скорости раз в неделю.

Это дает скорость работы разных этапов.

Скорость должна быть одинаковой, т.к. скорость потока определяется самым медленным этапом.

Зная скорость можно рассчитать все остальное.

Итеративный подход в стиле канбан

Быстрая поставка и оценка результата пользователями.

Малые очереди работы из актуальных задач.

Каждый знает, что делает в следующий момент времени.

Меньше потерь на простои и выполнение не нужной работы.

Меньше нервов.

Итеративный подход в стиле канбан

Следствие:

Менее детальное долгосрочное планирование.

Документация на следующую итерацию готовится в ходе текущей.

С сентября 2009 года (alpha) – 11 итераций.

Пересмотр планов каждые 2-3 итерации.

Сейчас сокращение цикла до одной недели.

Цель

Снизить длительность цикла!

Группа разработки

Менеджмент

Игроки

Качество стоит дешево

Качество Дешево

Короткие итерации

Постоянная ОС от пользователей

Актуальные фичи

Правильные решения

Балансировка загрузки людей

80% — организационные меры

Дешевый инструментарий

Меньше переделок

Меньше простоев и потерь времени

Вопросы?

Александр Шиляев

shilyaev@wargaming.net