Со скоростью десять релизов в час. Светлые и тёмные стороны измерения производительности команд
Антон Сачков директор по разработке и развитию онлайн платформ Магнит
Перешёл в Магнит в 2022 году. До этого работал в команде Vprok.ru Перекрёсток в должности технического директора — с мая 2020 года. Под его руководством IT-команда онлайн-гипермаркета выросла в два раза: к ней присоединились 70 инженеров и ключевые технические менеджеры — руководители отделов развития и инфраструктуры, были с нуля созданы SRE- и DevOps-подразделения. Отвечает за ИТ направление омниканальности: приложение и сайт, сервисы фудтеха, маркетплейса, программы лояльности и поддержки пользователей.
Наладил in-house разработку и поддержку инфраструктуры, что помогло компании отказаться от аутсорсинга и значительно снизить затраты, при этом повысив качество работы. Совместно с командой он инициировал и разработал ключевые стратегические проекты, такие как рефакторинг архитектуры ПО, схема и план аварийного восстановления системы, миграция на программное обеспечение для контейнеризации приложений K8S, которые уже приносят результаты. Он также разделил и сформировал команды по месту работы сотрудников и ввёл гибридный режим работы: удалённо или в офисе.
ТЕЗИСЫ:
Проблема:
ИТ направление Магнит Омни - это более 400 инженеров, объединенные в 40+ продуктовых и платформенных команд. Постоянно растущие инвестиции в людей и в технологии потребовали от нас ответа на вопросы: "Достаточно ли эффективны наши команды?", "Могут ли они поставлять больше ценности?", "В каком виде мы вернем запрашиваемые инвестиции?".
Решение:
1. Чтобы уйти от субъективной оценки хорошо/плохо, быстро/медленно мы выбрали методологию, которая позволила сравнивать нас с индустрией в целом, и которая позволяла связать рост производительности ИТ команд с бизнес-результатами.
2. DORA-метрики: частотность релизов, скорость попадания изменения в production, время восстановления, процент ошибок и здоровье сервиса - почему они, и чего они требуют от платформы и команд, чтобы считаться высокопроизводительными.
3. Культурные, технические и процессные вызовы, которые мы преодолеваем, внедряя DORA и постоянно повышая планку. Тонкая граница между инструментом повышения эффективности и карго-культом.
4. Каких результатов нам удалось добиться за год, и как планируем развивать наш фреймворк дальше.