Скорость поставки была неудовлетворительной, а количество невыполненных задач все росло. В команде и вокруг неё были организационные барьеры и сопротивление переменам: все были разочарованы неудачным переходом.
За помощью для решения сложившейся ситуации заказчик обратился к экспертам ICL Services.
Задачи
- Ускорить поставку продукта конечному пользователю;
- Сократить время простоя задач;
- Оптимизировать и сделать прозрачной работу команды.
Старт проекта
Проект начался в сентябре 2020 года с подробного изучения источников неудовлетворенности заказчика и команды разработки.
Познакомив бизнес и производственное подразделения заказчика с проблемами и ожиданиями, в первую очередь команда ICL Services выделила ряд очевидных проблем. Руководство компании увидело препятствия у команды, не позволяющие прямо сейчас доставлять релизы быстрее, а команда – причины, по которым ускорение решения задач было необходимо.
Так, выявленные проблемы были приоритизированы по степени влияния на конечную цель — ускорение поставок.
Используя подходы Value Stream Mapping и STATIK, специалисты проанализировали и описали процесс, по которому работала команда заказчика.
В ходе анализа было найдено несколько «бутылочных горлышек», после чего с участниками процесса команда обсудила варианты их разрешения. К примеру, была выявлена сильная зависимость от devops-команды платформы, и задержки – от команды приёмочного тестирования. Здесь было решено, что первую проблему решать нужно, включив devops-инженеров в команду разработки.
Этап реализации
Проанализировав весь поток задач, поступавший в команду, и кластеризовав его на типы, специалисты ICL Services пришли к тому, что есть 3 типа работ: «требования», «анализ эпиков» и «баги», которые в свою очередь делились на критичные и остальные.
Для каждого типа работ был подготовлен дизайн рабочего процесса (или workflow) с описанием правил перехода между этапами, а также, совместно с командой и менеджментом, были сформулированы и описаны общие политики и рабочие соглашения.
Этот дизайн был перенесен в Microsoft Azure DevOps. Вместе с командой заказчика, ICL Services прописала правила тегирования карточек на доске, которые подсвечивали блокировки и ожидания. Это позволило увидеть заблокированные процессы и начать системную работу над их разблокировкой.
Помимо этого, параллельно экспертами ICL Services проводился коучинг Владельца продукта и Скрам-мастера команды, которые обучались принципам и техникам управления бэклогом, сути и целей событий Скрама, а также как использовать их для достижения бизнес-целей.
От начала проекта до его завершения прошло 6 месяцев.
Продукты и технологии
- STATIK
- Value Stream Mapping
- Scrum
- RCA
- Product Owner & Scrum Master Coaching
Результаты
- Сократили Lead Time с 100+ дней до 45;
- Сократили Cycle Time c 60 дней до 30;
- Повысилась удовлетворенность менеджмента и команды из-за понятных и прозрачных правил;
- Менеджмент в любой момент времени понимал, что сейчас происходит в разработке и активно подключался к решению «блокеров».