К основному содержимому
Маскот Selectel T-Rex
Selectel Meetup · 17 октября 2024

Структура команд под запросы бизнеса

Team Topologies, Conway's Law и опыт крупного финтеха

/ Структура команд под бизнес · Selectel Meetup 2024

Содержание слайдов

  1. 1. Структура команд под запросы бизнеса

    Team Topologies, Conway's Law и опыт крупного финтеха

  2. 2. Александр Поломодов

    Technical Director & Fellow, Т-Технологии

    Архитектура и инженерные практики в fintech

    Feature teams → stream-aligned

    Подкаст «Code of Leadership», @book_cube

  3. 3. Зачем структура команд

    Структура задаёт скорость поставки

    Структура следует стратегии бизнеса

    Conway: система отражает организацию

    Плохая структура = узкие места

    Хорошая структура = autonomy

  4. 4. 01. Этапы зрелости компании

    Run / Change / Disrupt × Service / Product

  5. 5. Три горизонта зрелости

    Каждому горизонту своя структура

    Run — стабильная эксплуатация

    Change — улучшение текущего бизнеса

    Disrupt — новые продукты

    Разным горизонтам — разные команды

  6. 6. 02. Conway's Law

    Структура системы отражает структуру организации

  7. 7. Conway's Law и Inverse Conway

    Архитектура = коммуникационная структура

    Система копирует коммуникации

    Inverse Conway: оргструктура следует архитектуре

    Микросервисы требуют автономных команд

    Монолит отражает централизацию

  8. 8. 03. Team Topologies

    4 типа команд и 3 типа взаимодействий

  9. 9. Четыре типа команд

    Skelton & Pais framework

    Stream-aligned — ценность пользователю

    Platform — внутренний продукт

    Enabling — внедряют новое

    Complicated subsystem — глубокая экспертиза

  10. 10. 04. Cognitive load

    Когнитивная нагрузка как лимит

  11. 11. Когнитивная нагрузка команды

    У команды конечная «память»

    Intrinsic — сложность самой задачи

    Extraneous — сложность инструментов и окружения

    Germane — обучение и осмысление

    Платформа снижает extraneous load

  12. 12. 05. Cross-functional team

    PM/CPO + Dev + QA + Analyst + Design

  13. 13. Состав stream-aligned команды

    Всё для поставки — внутри

    Product Manager — приоритеты, дорожная карта

    Developers — back, front, mobile

    QA / SDET — качество, автотесты

    Analyst — требования, метрики

  14. 14. 06. Платформенные команды

    Внутренний продукт для разработки

  15. 15. Платформа как продукт

    Stream-aligned команды — клиенты

    У платформы есть PM, дорожная карта

    Метрики — внедрение, satisfaction

    Self-service: docs, templates, CLI

    Снижает когнитивную нагрузку команд

  16. 16. 07. Кейс крупного финтеха

    От feature teams к stream-aligned + platform

  17. 17. Трансформация структуры

    Ресурсный пул → продуктовые стримы

    Старт: ресурсный пул и feature-задачи

    Шаг 1: feature teams

    Шаг 2: platform teams

    Шаг 3: business domains

  18. 18. 08. Метрики здоровья

    DORA, SPACE, DevEx

  19. 19. Здоровье команды

    Объективные + субъективные метрики

    DORA — lead time, MTTR

    SPACE — satisfaction, performance, communication

    DevEx — flow, feedback, cognitive load

    Ретро и health-checks

  20. 20. Вредные структуры

    Частые ловушки

    Матрица с несколькими менеджерами

    Ресурсный пул вместо команд

    Shared services без SLA

    Технологии вместо доменов

  21. 21. Ссылки и материалы

    Внешние модели оргдизайна и метрик; примеры структуры — кейс крупного финтеха

    Team Topologies

    Conway's Law

    Cognitive Load Theory

    DORA, SPACE, DevEx

  22. 22. Спасибо!

    polomodov.tech

    Все слайды и ссылки — в Telegram-канале

    Александр Поломодов, Technical Director & Fellow, крупный финтех

    @book_cube