Запрос компании состоял в проведении обучения по TDD (Test-Driven Development), чтобы повысить уровень инженерной культуры в командах. Однако, после первого занятия запрос изменился на комплексное обучение инженерным практикам для команд, которые работают на всей системой.
Перед запуском обучения была проведена серия интервью с командами. Цель интервью — определить текущее состояние инженерной культуры и выявить основные проблемы в работе с системой, чтобы адаптировать, курс под потребности команд.
По итогам интервью, был проведен курс из 12 вокшопов, покрывающих все основные инженерные практики.
Каждый воркшоп состоял из теории практической работы в малых группах, в ходе которой участники применяли полученные знания на учебном примере. Участники работали с тем же кодом, что и на рабочем месте в команде, поэтому дополнительно получилось обсудить технические нюансы используемой платформы и поделиться лучшими практиками.
Закрепление пройденного материала производилось на продуктовом коде в ходе ежедневной работы в команде. Все вопросы, возникающие во время применения практик, обсуждались в чате группы обучения и в ходе занятий.
В результате обучения:
- в одной из команд, участвующих в обучении cycle time снизился с 28 до 7 дней;
- в компании появились внутренние эксперты-лидеры, которые продвигают инженерную культуру в компании.