Проблематика В недавно собранной команде 30+ человек очень быстрая поставка, но есть сложности с качеством на выходе и предсказуемостью. Нужно снизить хаос, сохранив темпы поставки и найма
Сокращение времени на дейли с 60 до 10 минут
Скорость поставки ценности снижена с 20 до 12 дней
Выстроены единый бэклог и сквозные приоритеты
Владелец продукта констатирует высокое доверие оценкам команд и планированию спринта
Команды релизят >80% запланированных в спринт задач
Метрики показывают отрицательную динамику LeadTime от месяца к месяцу
Компания создана сравнительно недавно, продукт выведен на рынок в состоянии беты и активно развивается. Есть продуктовая стратегия и ряд мастхев-функций, есть сильная маркетинговая поддержка.
Средний лидтайм на момент старта трансформации составляет порядка 20 дней и показывает динамику роста, отдельные функции залетают 1-2 месяца
Дейли команды идут по 60-90 минут
Ведётся работа над десятками задач одновременно (в бэклоге спринта 100+ задач разного объёма и ценности)
Фокус на количестве поставок. Многие задачи дорабатываются сразу после релиза
Процессы не формализованы. Задачи проходят discovery и delivery циклы по-разному, нет критериев попадания в работу и готовности
Приоритеты меняются быстро и непрозрачно, почти сделанные задачи отменяются из-за несогласованности или непродуманной постановки
Поскольку работа над одним продуктом, предложено собрать единый бэклог и приоритизировать в соответствии с продуктовой стратегией
Организовать регулярный пересмотр бэклога и подготовку к разработке для наиболее приоритетных задач
Текущий состав команды преобразовать в 2 независимые кросс-функциональные команды, по мере найма выделить третью такую же
Формализовать процесс - собрать приоритизированный бэклог, наладить планирование и выполнение спринтов, выстроить процесс обратной связи по продукту и по процессам
Определить критерии готовности задач к взятию в работу и к релизу
Упорядочить работу с такс-трекером (JIRA) для контроля производственных метрик
Сместить фокус внимания команды на поставку ценности
Для создания единого понимания будущего процесса у всех участников, были отрисованы целевая структура команд и описание процесса. Они легли в основу действующих договорённостей
Были проведены встречи с ключевыми участниками со стороны вертикалей Продукта и ИТ, разрешены все вопросы и согласованы шаги изменений
Был создан отдельный проект в JIRA с настройками под новую структуру команд
Все задачи по продукту были пересмотрены, наиболее актуальные - занесены в бэклог в новом проекте.
Все не завершённые задачи также были пересмотрены, отнесены в бэклог, удалены из работы, либо поставлены в приоритет для завершения
Для новых команд созданы необходимые инструменты (доски, отчёты, метки, пользовательские поля и тд), определена дата перехода в новый процесс
Сам момент перехода и первый спринт были полностью под управлением Скрам мастера, чтобы создать у команд новый положительный опыт. В дальнейшем контроль был возвращён тимлидам и командам
Были определены и согласованы критерии готовности (DOD, DOR), с командами и отдельными участниками проведено несколько встреч и тренингов, чтобы научить ими пользоваться
Было принято решение показывать на Демо после спринта только готовые задачи с прода. Это усилило стимул команд завершать задачи в течение спринта
Сами команды в течение нескольких спринтов выстроили свои внутренние процессы и начали стабильно релизить >80% запланированных в спринт задач
Изменения необходимо проводить в русле целей оптимизации и ожиданий бизнеса. Их важно прояснить со всеми ЛПР, при расхождениях - синхронизировать. Тогда top-down поддержка будет максимальной
Визуализированная и принятая всеми целевая структура даёт общее направление мысли всей команде, наполняет смыслом каждое атомарное изменение и даёт свободу самостоятельных действий всем участникам
Хорошая подготовка позволяет быстро провести изменения и стабилизировать систему в новом состоянии (с новым процессом), чтобы люди как можно меньше времени находились в неопределённости
Наличие поддержки снизу, использование сильных сторон существующего процесса и опора на здравый смысл делают всех соучастниками и помощниками в изменениях