Лидерство в стиле Лин
Асхат УразбаевAgile CoachScrumTrek
Асхат Уразбаев
• ScrumTrek• Agile Coach• Управляющий партнер
• В прошлом• Программист, менеджер
проектов, методолог
Цель по умолчанию
Избежать боли
Круто!
ОК.
А-а-а!
Потому что я генеральный директор и считаю это выполнимым– Стив Джобс
Я не пытаюсь танцевать лучше кого-то. Я просто стараюсь танцевать лучше себя самого
— Михаил Барышников
Программный продукт содержит в себе знания команды. Следовательно, разработка по сути работа по приобретению знанийНаиболее ценные знания – те, которых ни у кого нет
P
DC
A
Направления
• рынок, заказчики, предметная область
Продукт:
• Код, автотесты, архитектура и т.д.
Качество
• Слаженность, эффективность, взаимодействие
Команда
Plan Do Check Act – способ мышления
ЦельP
DC
A
Challenge
Проблемы
Возможности
У всех своя скорость
Все работают в паре
Петя и Вася попробуют работать в паре
На планировании выберем задачи для работы в паре
Нам на это не выделяют время
ПОТОК
ПростоСкучноПровал маловероятен
СложноТрудноПровал вероятен ПРЕТ!!!
(с) Чиксентмихайи. Поток
P
DC
A
автотестеры команда
Нам обязательно бежать всю дистанцию?
Изменение должно стоить дешево. Простые эксперименты лучше проектов по улучшению
— Хенрик Книберг
P
DC
A
F (энтропия)
Решения не принимаются не выполняются
Результат не анализируется
P
DC
A
Проблема
Решение
БольКак
избежать боли?
Рационализация
решения
УЛУЧШЕНИЕ ПРОЦЕССОВ
Что я на самом деле делаю
Что мне кажется, я делаю
ЗАКАЗЧИК НЕДОВОЛЕН?
ОТМЕНЯЕМ ДЕМО!!!
НИЧЕГО НЕ УСПЕЛИ?
ПРОДЛИТЬ ИТЕРАЦИЮ!!!
Проблема
Причина
Противодействие
Проблема
Причина
Противодействие
Визуализация
Для всех задач должно быть проведено Code Review
Много задач зависает на Code Review
Code review
Программисты обращают внимания на оценки на карточках
Мы все доделали!
А что еще осталось?
Пофисксить баги, задеплоить, …
P
DC
A
ВизуализацияПотокиЧеклисты
• Q1. Games are entered willfully. • Q2. Games have goals.• Q3. Games have conflict.• Q4. Games have rules.• Q5. Games can be won and lost.• Q6. Games are interactive.• Q7. Games have challenge.• Q8. Games can create their own
internal value. • Q9. Games engage players.• Q10. Games are closed, formal
systems.
A game is a problem-solving activity.
Чеклист
Это работа!ЦельChallengeЭкспериментPDCA, Data driven decisionsFUN!ВизуализацияПотокиЧеклисты
Асхат Уразбаев
• [email protected] • Twitter: zibsun• Skype: askhatu• ЖЖ: zibsun.livejournal.com