Асхат Уразбаев. agile coach и scrum master как руководители...
TRANSCRIPT
Agile Coach и Scrum Master
руководители нового типа
Асхат УразбаевScrumTrek
Асхат Уразбаев• ScrumTrek• Основатель и генеральный директор
• В прошлом• Программист, менеджер, архитектор
процессов
• Agile Coach• 10 лет
Функциональная организация
• Задачи раздают функциональные менеджеры • Менеджер = координатор• Команды нет
Проектная организация
• Задачи назначает тимлид• Менеджер = руководитель• Команда на время проекта
Agile• Задачи раздает команда• Скрм-мастер отвечает за
процесс• Стабильная команда
“Тимлид в Agile-команде”• Узкое место в процессе• Трудно сбалансировать
работу • Низкий уровень
взаимопомощи в команде• Даже в отпуск не сходить
Фасилитатор
Что делает скрам-мастер?• Помогает команде договориться
• Технические решения должна принимать команда• За “идеологию” отвечает владелец
продукта
Фасилитация• Планирование релиза• Груминг • Планирование
спринта• Ежедневные
стендапы• Демо• Ретроспектива• Рабочие встречи
Типовые проблемы• Умник. У вас есть уже есть все ответы• Тихоня. Никто не знает о вашем
существовании• Занятый. У вас есть дела и поважнее • Звезда. Самый главный на празднике • Королева Драмы. Принимаете все на свой
счет • Щедрый. Разрешает двигаться в любом
направлении
Устранение препятствий• Зависимости от других• Внешние по
отношению к команде проблемы• Ответственность
внутри команды
Результаты проекта никому
не нужны
Кажется у нас осталось очень
мало проблем — всего лишь одна!
Демо прошло ужасно
Давайте их вообще отменим?
Все за?
Владелец процессаВсе за?
Нет, потому что…
Что будет, если мы их отменим?
Скрам-мастер• Скрам / Канбан• Фасилитация• Устранение препятствий
Дилемма• У вас есть видение как решить проблему • Команда предлагает другой метод• «за все хорошее против всего плохого»
Что является целью скрам-мастера?
Цель скрам-мастера — создать крутую команду
Крутая команда сама способна справится с проблемами
Вы же провалите демо! Все будет норм!
Как можно решить проблему так, чтобы зрелость команды выросла?
Цикл Деминга
Круто!
ОК.
А-а-а!
ПОТОК
ПростоСкучноПровал маловероятен
СложноТрудноПровал вероятен ПРЕТ!!!
(с) Чиксентмихайи. Поток
У всех своя скоростьВсе работают в паре
Петя и Вася попробуют работать в паре
На планировании выберем задачи для работы в паре
Нам на это не выделяют время
Крутая командаА. Крутые результатыБ. Синергетический эффектВ. Общая цельГ. Общая миссия и идеалы(…)
Что определяет крутость команды?
• Масштаб проблем, которые она способна решать самостоятельно• Способность быстро
реагировать на постоянно меняющиеся условия
Поставка
Качество
Продукт
Chief PO
Функц. лидер
Функц. лидер
ВП ВП ВП ВП
Business Owners
SM SM SM SMAgile Coach
Архитектор
Составляющие успеха60% Дизайн команды30% Старт команды10% Коучинг команды
С чем работает скрам-мастер• У команды есть все, что нужно для
достижения целей• Команда обучена практикам• Практики закреплены в культуре
Структура
Практики
Культура
Agile / Lean
Обучение
Менторинг
Коучинг
Фасилитация
Технология
Бизнес
Трансформация
У меня есть проблема!
Почему ты считаешь это проблемой?
Какие варианты решения ты
видишь?
Давайте проведем
совместное обсуждение!
Сначала АПотом БПотом В
Попробуй вот это… У меня это
работало!
Ментор Тренер Фасилитатор Коуч
Ментор Тренер Фасилитатор Коуч
Тестирование занимает 2 недели. Мы не можем это сделать за
спринт!
Тестировщики ругаются на разработчиков
Я не вижу никаких улучшенийОчень тяжело отслеживать изменения вордовых документов
Я в панике! Мы не успеваем!
Ментор Тренер Фасилитатор Коуч
Как ты видишь проблему?
Оценка в сторипойнтах
может помочь…
Тренинг по оценке для
команды
Сессия груминга!
Lean champion vs
Agile Coach
РАССКАЗЫВАЙТЕ ИСТОРИИ
ВСЕГДА СЛУШАЙТЕ ОБЕ СТОРОНЫ• Если кто-то «виноват» –
проблема ТОЛЬКО в коммуникациях
ПРЕДЪЯВЛЯЙТЕ СИСТЕМУ СЕБЕ
Q: Один из членов команды постоянно опаздывает на ежедневный стендап. Что можно сделать?A: Обсудить проблему с командой
ИТОГИ• Цель скрам-мастера — создать крутую команду• Это означает научить команду решать проблемы• Он выполняет разные роли – фасилитатор, коуч, ментор и тренер
Асхат Уразбаев
[email protected] askhat.urazbaev @zibsun askhatu