370просмотров
15 февраля 2026 г.
📷 ФотоScore: 407
Ещё один сильный материал на тему орг дизайна — книга Team Topologies: Organizing Business and Technology Teams for Fast Flow. Базовые идеи из книги:
🔘 Команда — базовая единица разработки
Проектировать нужно не только систему, но и команды вокруг потоков ценности (продуктов и функций). 🔘 Ограничивайте cognitive load
У каждой команды есть предел. Если его превысить — падает скорость, растёт техдолг, люди выгорают. 🔘 Четыре типа команд
• Stream-aligned — делают продукт end-to-end (основной тип команд).
• Platform — создают внутреннюю платформу для ускорения других. Платформа — это тоже продукт, со своим UX, roadmap и внутренними пользователями.
• Enabling — помогают другим командам осваивать новые технологии (DevOps, ML, Security и др.).
• Complicated subsystem — владеют сложными компонентами, требующими глубокой экспертизы (например, CV или ML-ядро). 🔘 Три типа взаимодействия команд
• As-a-Service — основной режим, через API или self-service.
• Collaboration — временное плотное взаимодействие для решения новых задач.
• Facilitating — помощь, обучение, развитие компетенций. 🔘 Проектируйте команды под целевую архитектуру (Reverse Conway Maneuver)
Сначала определите, какой должна быть система, — затем формируйте под неё команды. 🔘 Team API — недооценённый, но мощный инструмент
Команды должны быть понятны другим как сервисы. Team API включает:
• что команда делает;
• что не делает;
• как с ней взаимодействовать;
• SLA и ожидания;
• каналы коммуникации. #продуктовая_база