SOLID'ный тимлид
Основы менеджмента для технарей — через знакомые принципы ООП
Основы менеджмента для технарей — через знакомые принципы ООП
Основы менеджмента для технарей — через знакомые принципы ООП
Траектория к тимлиду
Инженер, интересующийся менеджментом
Новичок-тимлид
Тимлид систематизирует опыт
Техрук ищет общий язык
Контекст, в котором живёт тимлид
Состав и роли
Analyst / DS — требования
QA / Dev — качество
Software Engineer — практики
Infosec — безопасность
Путь фичи к пользователю
Идея: гипотеза + NFR
Design: архитектура, UX
Dev/Deploy: review, CI/CD
Ops: метрики и обратная связь
Заказчик задаёт смысл
Бизнес-владелец продукта
Внутренний потребитель платформы
Регулятор и compliance
Нет заказчика — процесс idle
Люди, процесс, заказчик
Балансирует what и how
Защищает от шума
Растит инженеров и культуру
Отвечает за outcome
Знакомые слова в новой роли
Знакомые слова из кода
Абстракция — главное без деталей
Инкапсуляция — скрытые механики
Наследование — reuse поведения
Полиморфизм — общий интерфейс
Интерфейс, состояние, скрытые детали
Абстракция — what, не how
Инкапсуляция — процессы внутри
Наследование — чужие практики
Полиморфизм — разные реализации
У каждого есть интерфейс
Зона ответственности = публичный API
Личные практики работы остаются приватными
Опыт наследуется через менторов и культуру
Одна роль — разные валидные результаты
Пять принципов — пять управленческих практик
Одна причина меняться
Владение продуктовым срезом
Меньше согласований
Метрики видны команде
Команда «про всё» не владеет ничем
Расширяем без слома
QA: junior / middle / senior
Базовые ожидания фиксированы
Новые навыки добавляются
Рост виден без перестройки
Архитектор ушёл — другой подхватил
Уровень X закрывает тот же скоуп
Контракт роли важнее имени
Артефакты ускоряют замену
Bus factor падает
Не грузим лишним
Лишние встречи режем
Stakeholders получают свои интерфейсы
Тимлид — тонкий интерфейс
Узкие роли лучше универсалов
Договариваемся через абстракции
API команды — публичный контракт
Зависим от интерфейса, не реализации
Провайдера можно сменить без поломки
Оргструктура зеркалит код (Conway's Law)
Что забрать с собой
Менеджмент — это инженерная дисциплина
Команды и инженеры имеют контракты
SOLID применим к людям и системам
Сильный тимлид строит наследуемую систему
Инвестируйте в интерфейсы, не в героев
SOLID-метафора, оргинтерфейсы и team design
Agile Software Development
Clean Architecture
Conway's Law + Team Topologies
The Manager's Path — Camille Fournier
polomodov.tech
Все слайды и ссылки — в Telegram-канале
Александр Поломодов, Technical Director & Fellow, Т-Технологии
@book_cube