Наши эксперты
Игорь Курочкин и
Андрей Александров проводили воркшоп по новому подходу
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, мы получили хорошую обратную связь и продолжили общение с участниками после конференции в формате менторинга и консалтинга.