Воркшоп по командным топологиям

Наши эксперты Игорь Курочкин и Андрей Александров проводили воркшоп по новому подходу Team Topologies на конференции DevOpsConf 2021, которая проходила летом в Москве и собрала больше 1000 участников из 280 компаний.

Это был первый воркшоп по топологиям команд в России. Мы собрали уникальный материал по подходу Team Topologies и представили в виде воркшопа, который разделили на две части: теоретическую в виде выступления с презентацией, а для практической части использовали общую рабочую доску в Miro.

В теоретической части рассмотрели:
  • Почему быстрый поток изменений (Fast Flow of Change) и качественная обратная связь (Feedback Loops) необходимы для современной разработки. Было показано, что скорость внесения изменений и наличие коротких и устойчивых циклов обратной связи напрямую влияют на способность команд адаптироваться к изменениям, снижать риски, быстрее выявлять ошибки и повышать предсказуемость поставки в сложных инженерных системах;
  • Историю развития подхода Team Topologies, определение и принципы, оптимизационную цель, текущее состояние в индустрии. Как подход сформировался на стыке организационного дизайна, закона Конвея, Platform Engineering, DevOps топологий и паттернов;
  • Закон Конвея и обратный маневр Конвея, которые связывают оргдизайн и архитектуру. Обсуждалось, как структура коммуникаций и взаимодействий внутри организации отражается в архитектуре систем, и как осознанные изменения в организационном дизайне могут использоваться для целенаправленного влияния на архитектурные решения и эволюцию систем;
  • Типы и паттерны команд: Stream-Aligned team, Platform team, Complicated-subsystem team, Enabling team, переход к целевым типам команд. Были разобраны цели, зоны ответственности и характерные признаки каждого типа команд, а также показано, что переход к целевым типам является эволюционным процессом, зависящим от контекста, зрелости и текущих ограничений организации;
  • Способы и паттерны взаимодействия команд: Collaboration (Совместная работа), Facilitating (Ограниченная поддержка), X-as-a-service (X как сервис). Рассмотрены различия между постоянной и временной совместной работой, способ ограниченной поддежрки в развитии команд и практик, а также формат X-as-a-service взаимодействия для снижения зависимостей и повышения автономности команд;
  • Нотация и инструменты: Team Shape Templates и Team API Template. Пояснялось, как эти инструменты используются для формализации ожиданий от команд, описания предоставляемых сервисов, границ ответственности, способов взаимодействия и ограничений, а также для поддержки прозрачности и управляемости организационной структуры;
  • Показали и обсудили первые кейсы компаний: Croz, Puregym, Uswitch, Footasylum. На примерах было продемонстрировано, как принципы и паттерны Team Topologies применяются на практике, какие организационные и структурные проблемы удается выявить с их помощью и какие подходы используются компаниями для эволюции команд и взаимодействий.
Практическая часть включала задание по построению AS-IS и TO-BE топологии команд в своей компании. На воркшопе было 15 участников, средняя оценка 4.6 из 5, мы получили хорошую обратную связь и продолжили общение с участниками после конференции в формате менторинга и консалтинга.

Если вам интересно развитие платформенных команд в вашей компании и применение паттернов из подхода Team Topologies на практике, то обращайтесь к нам за помощью. Мы помогаем анализировать и развивать дизайн инженерных организаций и команд, улучшать поток изменений и обратные связи между командами, снижать когнитивную нагрузку и выявлять дисфункции в структуре и взаимодействиях. Мы проводим диагностику типов команд и способов их взаимодействия, помогаем проектировать и развивать Stream-Aligned, Platform, Complicated-subsystem и Enabling команды, а также применять паттерны Collaboration, Facilitating и X-as-a-service для построения устойчивой модели работы платформенных и продуктовых команд.