Поиск дисфункций команд и их решения с Team Topologies

Наш эксперт Андрей Александров представил кейс применения подхода Team Topologies на конференции AgileDays 2023, посвящённой современным методам управления. Мероприятие состоялось в апреле 2023 года: первый день проходил в онлайн-формате, второй — очно в Москве. Среди спикеров были представители Авито, Тинькофф, Mindbox, Dodo Brands и других компаний.

В своем выступлении Андрей подробно рассмотрел практические аспекты применения подхода Team Topologies и ответил на ключевые вопросы, возникающие при внедрении этого подхода:
  • Применение топологий команд для ускорения разработки и выявления узких мест и структурных проблем внутри организации. Подход Team Topologies позволяет увидеть реальный поток внесения изменений (Flow of change) и фактические зависимости между командами, которые неочевидны при формальном описании процессов. За счёт визуализации типов команд и их взаимодействий становится видно, какие команды блокируют изменения, какие замедляют поток, а какие способствуют ускорению поставки;
  • Минимальный набор знаний, необходимый для практического применения принципов и паттернов подхода Team Topologies. Для старта не требуется полное погружение во все элементы подхода. Достаточно понимать базовые типы команд, способы взаимодействий между ними и принципы работы с когнитивной нагрузкой, чтобы сделать первые шаги и получить полезную диагностическую картину;
  • Подход к диагностике текущего состояния компании и выстраиванию последовательности изменений. Алгоритм диагностики начинается с расположения всех команд по потоку изменений, затем включает соотнесение команд с типами команд и анализ реальных взаимодействий. Такой подход позволяет выявить расхождения между декларируемыми процессами и фактической организацией работы;
  • Принятие решений о переходе к новым типам команд с учетом контекста и зрелости организации. Конвертация команд означает реальное изменение их роли и ответственности, а не формальное переименование. Решения принимаются на основе критериев типов команд, включая владение сервисами, наличие необходимой экспертизы, уровень автономности и ориентацию на результат;
  • Использование паттерна Thinnest Viable Platform при построении внутренней платформы. В докладе команда осознанно выбрала путь к Thinnest Viable Platform, отказавшись от попыток заранее построить сложную платформу. В качестве первых шагов рассматривались минимальные сервисы и интерфейсы, которые позволяли разработчикам решать задачи без постоянного обращения к эксплуатации, при этом подробно учитывались ограничения, связанные с безопасностью, наследуемой инфраструктурой и отсутствием описанных конфигураций;
  • Различия между паттернами Platform team и Complicated-subsystem team и их значение для организационного дизайна. Ключевое различие заключается в характере экспертизы: Platform team ориентирована на предоставление масштабируемых сервисов другим командам и повышение их автономности, тогда как Complicated-subsystem team фокусируется на доменах с уникальной и трудно воспроизводимой экспертизой, что важно учитывать при выборе целевой топологии и планировании эволюции структур.
Подробнее в записи выступления и презентации:
Если вам важно понять, как топологии команд и способы взаимодействия, а также организация потока изменений влияют на скорость разработки, предсказуемость поставки и устойчивость инженерных процессов, мы можем помочь. Мы проводим аудиты дизайна инженерных организаций на основе подхода Team Topologies, анализируем распределение ответственности, типы команд, реальные способы взаимодействия и зависимости между ними, выявляем дисфункции команд, а также блокирующие и замедляющие изменения элементы структуры. На основе диагностики мы помогаем определить целевые типы команд, обосновать переходы, спланировать эволюцию структуры, включая применение принципов и паттернов Team Topologies, и выстроить управляемую модель развития инженерной организации, ориентированную на ускорение потока изменений, снижение организационных рисков и устойчивую работу команд.