lean leadership
DESCRIPTION
Энтропия растет. Так устроена вселенная. Команда или организация сначала использует Agile, и переполнена энтузиазмом. Она успешно решает свои проблемы. Но время идет и процесс перестает улучшаться. Возможно, команда выбралась в свою зону комфорта. Или улучшение процесса не так уж и нужно команде и деградация - часть закономерного процесса восстановления статус-кво?А можно ли сделать улучшение процесса действительно непрерывным? И что для этого нужно сделать?Мы рассмотрим в докладе особенности процесса улучшения процесса и рассмотрим, каким должен быть лидер этого процесса, его задачи и инструменты.TRANSCRIPT
Лидерство в стиле Лин
Асхат Уразбаев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