Files
dev-roadmap-avito-playbook/profiles/ds-managers.md
Aleksandr 0f599e23c2 - вынес профили в отдельный каталог (#110)
- исправил ошибки разметки во всех документах
2025-06-18 19:25:09 +03:00

213 lines
24 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Профили DS-менеджеров
- [13,1 TL — DS Tech Lead](https://github.com/avito-tech/playbook/blob/master/ds-managers-profiles.md#131-tl--ds-tech-lead)
- [13,2 TL — DS Team Lead](https://github.com/avito-tech/playbook/blob/master/ds-managers-profiles.md#132-tl--ds-team-lead)
- [14,1 TUL1 — DS Manager 1](https://github.com/avito-tech/playbook/blob/master/ds-managers-profiles.md#141-tul1--ds-manager-1)
- [14,2 TUL1TUL2 — DS Manager 2](https://github.com/avito-tech/playbook/blob/master/ds-managers-profiles.md#142-tul1tul2--ds-manager-2)
- [14,3 TUL2TCL1 — DS Manager 3](https://github.com/avito-tech/playbook/blob/master/ds-managers-profiles.md#143-tul2tcl1--ds-manager-3)
- [15 TCL2 — Senior DS Manager](https://github.com/avito-tech/playbook/blob/master/ds-managers-profiles.md#15-tcl2--senior-ds-manager)
## 13,1 TL — DS Tech Lead
### Управление людьми
- Регулярно доносит качественную обратную связь на личных встречах со своими сотрудниками. Применяет активное слушание.
- Оценивает работу DS-инженеров. Проводит для них performance review. Обсуждает поставленную оценку на калибровках. Даёт обратную связь по итогам performance review.
- Определяет сильные стороны и области развития членов команды. Помогает сотруднику определить возможные точки карьерного роста.
- Ищет возможность помочь людям достичь следующей желаемой роли.
- Мотивирует людей на постоянное улучшение себя и процессов.
### Управление командами
- Менеджер для команды из трёх или больше DS-инженеров. Достигает результата за счёт слаженной работы команды.
- Обосновывает необходимость найма и участвует в нём. Соблюдает существующий процесс.
- Проводит технические интервью в той области где он эксперт.
- Проводит менеджерское интервью на котором проверяет soft skills кандидата с участием HR и/или нанимающего менеджера.
- Организовывает процесс онбординга для новичков. Ставит им цели на испытательный срок.
- Своевременно каскадирует информацию, важную для команды. Например: рассказывает об основных изменениях в компании или изменениях в смежных юнитах/кластерах.
- Делится собственным опытом и управляет обменом знаниями в рамках команды.
- Своевременно доносит информацию о проблемах в команде своему руководителю.
- Помогает команде устранять возникающие в ходе работы препятствия. Если не может справиться сам, то эскалирует проблему.
### Целеполагание, планирование и реализация
- Горизонт планирования — 3-6 месяцев.
- Несёт ответственность не только за команду и процессы, но и за результаты её работы и достижение поставленных целей.
- Доносит цель существования команды до всех.
- Обеспечивает прозрачность целей и задач внутри своей команды.
- Формирует с командой краткосрочные цели (например, цель спринта). Связывает их с квартальными целями (OKR). Отвечает за их выполнение.
- Формирует сам или с помощью команды технический бэклог. Выступает в роли владельца бэклога.
- Ставит технические цели для своей команды. Отвечает за их выполнение.
- Для реализации поставленных целей составляет дорожную карту (roadmap).
- Работает со стейкхолдерами. Своевременно транслирует важную для них информацию. Управляет их ожиданиями.
- При постановке целей и составлении дорожных карт (roadmap) учитывает риски.
### Управление процессами
- Отвечает за поддержание всех общих для компании процессов (инженерные процессы) в рамках своей команды.
- Отвечает за предсказуемость и скорость процесса ML разработки.
- Работает в рамках существующих в компании ML процессов. Поддерживает их сам или делегирует команде:
- управление ошибками (багами),
- управление техническим бэклогом,
- управление документацией и знаниями.
- Постоянно улучшает инженерные практики в своей команде: code review, architecture workshops, pair programming.
### ML-экспертиза
- DS-экспертиза на уровне Senior (E5). Продолжает тратить 25-50% своего времени на работу руками.
- Отвечает за качество и стабильную работу продуктов и сервисов, которые разрабатывает его команда.
- Следит за качеством кодовой базы, тестовых моделей, конфигурационных файлов своей команды и сам активно контрибьютит в них.
- Анализирует технические решения, предлагаемые командой. Даёт конструктивную обратную связь по ним. Если нужно, принимает финальное решение.
- Актуализирует свои знания и навыки в соответствии со стеком технологий, которым владеет его команда.
- Контролирует, что система достаточно покрыта метриками, мониторингом и алертами.
### Бизнес-экспертиза
- Помогает Product Owner-у готовить бэклог для команды разработки или делает это самостоятельно.
- Самостоятельно или вместе с Product Owner-ом формирует и отслеживает метрики здоровья продукта.
- Может быть Product Owner-ом стрима.
## 13,2 TL — DS Team Lead
### Управление людьми
- Работает над удержанием сотрудников в компании. Знает что мотивирует его сотрудников. Использует подходящие инструменты мотивации для её повышения/поддержания на высоком уровне.
- Обсуждает с инженерами своей команды зарплату, вознаграждение и программы долгосрочной мотивации. Инициирует изменение.
- Эффективно управляет конфликтами: выслушивает обе стороны и помогает разобраться.
### Управление командами
- Делает так, чтобы команда выполняла большую часть задач самостоятельно, без его непосредственного участия. Делегирует ответственность за принятие решений. Но продолжает контролировать выполнение.
- Развивает не только людей, но и команду. Выращивает ""зрелые"" команды.
- Имеет видение целевого состояния команды, на основе целей создания команды и целей департамента. Формирует её дизайн (состав, нужные компетенции и квалификация, отсутствие bus-фактора). Формирует план достижения целевого состояния.
- Собирает команду разработки с нуля и «запускает» её.
- Выступает в роли нанимающего менеджера. Составляет профиль кандидата (описание для рекрутера, человек с какими навыками нужен в команду). Проводит собеседования и принимает решение о найме и увольнении людей в свою команду.
- Помогает и обучает команды и сотрудников планировать и координировать свою работу.
### Целеполагание, планирование и реализация
- [Идентичные 13,1 TL.](https://github.com/avito-tech/playbook/blob/master/ds-managers-profiles.md#целеполагание-планирование-и-реализация)
### Управление процессами
- Системно улучшает процессы в своей команде.
- Понимает, зачем нужны те или иные процессы, не делает из них карго-культ.
- Принимает решения об изменении процессов, основываясь на фактах и данных.
### ML-экспертиза
- [Идентичные 13,1 TL.](https://github.com/avito-tech/playbook/blob/master/ds-managers-profiles.md#ml-экспертиза)
### Бизнес-экспертиза
- [Идентичные 13,1 TL.](https://github.com/avito-tech/playbook/blob/master/ds-managers-profiles.md#бизнес-экспертиза)
## 14,1 TUL1 — DS Manager 1
### Управление людьми
- Развивает собственного преемника.
### Управление командами
- При поиске и решении проблем выходит за рамки команды, ищет системные проблемы на уровне департамента или компании.
- Помогает команде преодолевать проблемы масштабирования.
### Целеполагание, планирование и реализация
- Горизонт планирования — 1 год.
- Формирует цель существования своей команды. Доносит эту цель до всех.
- Формирует продуктовые и технические квартальные цели (например, OKR). Связывает их с целями департамента, компании. Отвечает за их выполнение.
- Для достижения целей меняет приоритеты при необходимости, предотвращает риски, корректирует действия команды для предотвращения нежелательных последствий.
- Ведет крупные продуктовые или технические проекты на уровне кластера или компании. Формирует для них цели и критерии успеха. Проходит защиту проекта.
- Планирует ресурсы для своих команд и следит за их использованием.
- Учитывает доступные ресурсы при принятии решений.
### Управление процессами
- Успешно применяет существующие в компании процессы и подходы с учётом целей команд.
- Приводит процессы своих команд в соответствии с принятыми в компании стандартами.
- Проводит ревизию существующих процессов. Не только изменяет существующие процессы, но и создаёт новые или отменяет неактуальные.
- Организует процесс непрерывного улучшения процессов разработки. При достижении командами базового уровня находит для них новые вызовы.
### ML-экспертиза
- Тратит на решение задач из бэклога команды и работу руками 510% своего времени.
- Формирует видение и стратегию команды — например, целевая архитектура, какие технологии хотим внедрить.
- Способен объяснить стейкхолдерам суть технологии простым языком.
- Ведёт процесс capacity management ресурсов.
### Бизнес-экспертиза
- При принятии решений и планировании продуктовой и технической работы учитывает сценарии использования продукта, CJM, клиентские «боли», которые решает продукт. Понимает, что может улучшить или ухудшить для пользователя.
- Отвечает за бизнес-метрики либо метрики качества системы.
- Находит технические проблемы, мешающие бизнесу развиваться сейчас или грозящие в ближайшем будущем.
- Планирует и проводит необходимые исследования (например: сплит-тесты, опросы, опыт других компаний) для проверки реальности проблем и пользовательских болей. Использует результаты проведённых исследований для аргументации важности предлагаемых решений.
- Прослеживает взаимосвязи между изменениями в своём кусочке продукта и другими частями Авито. Информирует заинтересованные команды об изменениях или согласует их с ними.
- Отслеживает продуктовые и бизнесовые тренды рынка, на котором работает. Знает, что делают конкуренты. Использует эти знания при планировании продуктовой и технической работы.
## 14,2 TUL1TUL2 — DS Manager 2
### Управление людьми
- [Идентично с 14,1 TUL 1.](https://github.com/avito-tech/playbook/blob/master/ds-managers-profiles.md#управление-людьми-2)
### Управление командами
- Управляет несколькими командами инженеров.
- Планирует организационную структуру своих команд, учитывая цели команды.
### Целеполагание, планирование и реализация
- [Идентично с 14,1 TUL 1.](https://github.com/avito-tech/playbook/blob/master/ds-managers-profiles.md#целеполагание-планирование-и-реализация-2)
### Управление процессами
- [Идентично с 14,1 TUL 1.](https://github.com/avito-tech/playbook/new/master#управление-процессами-2)
### ML-экспертиза
- Формирует и согласует продуктовые планы и планы смежных команд. Отвечает за их реализацию.
- Изучает смежные области и технологии. Например, для того чтобы успешно управлять кросс-функциональной командой.
### Бизнес-экспертиза
- [Идентично с 14,1 TUL 1.](https://github.com/avito-tech/playbook/blob/master/ds-managers-profiles.md#бизнес-экспертиза-2)
## 14,3 TUL2TCL1 — DS Manager 3
### Управление людьми
- Оценивает работу менеджеров своих команд. Проводит для них performance review. Обсуждает поставленную оценку на калибровках. Даёт обратную связь по итогам performance review.
- Системно развивает менеджеров своих команд или выступает как наставник для менеджеров уровнем ниже.
### Управление командами
- Управляет несколькими командами инженеров через формальных и неформальных лидеров.
- Нанимающий менеджер для менеджерских позиций в своих командах. Принимает решение о найме и увольнении.
- Планирует организационную структуру своих команд, учитывая цели команды и департамента.
- Принимает решение о создании новых команд, их роспуске или объединении.
### Целеполагание, планирование и реализация
- [Идентично с 14,1 TUL 1.](https://github.com/avito-tech/playbook/blob/master/ds-managers-profiles.md#целеполагание-планирование-и-реализация-2)
### Управление процессами
- Управляет командами через организацию процессов и постановку целей. Согласует совместную работу своих команд.
- Создаёт инструменты и метрики, которые показывают состояние процессов в командах.
### ML-экспертиза
- Формирует DS-видение и стратегию своего подразделения. Согласует их с видением и стратегией компании. Объясняет её своим командам и стейкхолдерам.
- Формирует стандарты качества, надёжности и доступности для своих систем. Делает их прозрачными для смежных команд и стейкхолдеров.
### Бизнес-экспертиза
- Понимает, как работает бизнес Авито. Учитывает финансовые и бизнес-метрики при планировании работы своего департамента.
- Согласует свою стратегию с руководителями других кластеров.
- Понимает, что хорошо и что плохо для бизнеса. Отстаивает свою позицию, если это нужно.
- Используя рыночные и технологические тренды, формирует новые бизнес- или технологические возможности для развития своего направления. Проактивно приходит с этими предложениями.
- Эффективно использует ресурсы своего департамента; знает, из чего складывается его P&L.
## 15 TCL2 — Senior DS Manager
### Управление людьми
- [Идентично с 14,3 TUL2TCL1.](https://github.com/avito-tech/playbook/blob/master/ds-managers-profiles.md#управление-людьми-4)
### Управление командами
- Планирует организационную структуру своего подразделения. Создаёт команды для новых бизнес-направлений.
- Понимает границы доменной области своего подразделения. Следит за их целостностью и изменяет при изменении внутреннего и внешнего контекста.
- Управляет приоритетами найма внутри своего подразделения.
- Следит за нагрузкой команд. Занимается headcount planning на горизонте года.
### Целеполагание, планирование и реализация
- Горизонт планирования — 23 года.
- Сам определяет стратегию и долгосрочный план в своём подразделении.
- Формирует цель существования своего подразделения. Доносит эту цель до своих команд.
- Отвечает за реализацию целей своего подразделения.
- Способствует тому, чтобы отдельные люди и организация в целом действовали, не забывая о стратегических целях подразделения.
- При крупных изменениях в своём подразделении понимает их влияние и согласует их с другими подразделениями.
- Управляет бюджетами подразделения — тимбилдинги, обучение, вознаграждение.
- Участвует в реализации стратегических задач DS-функции.
- Обеспечивает прозрачность целей, решений и прогресса по их реализации для стейкхолдеров.
- Управление процессами
- Успешно создаёт и применяет разные подходы к организации процессов ML-разработки в зависимости от команды и потребностей бизнеса.
- Внедряет успешно показавшие себя процессы в нескольких подразделениях.
### ML-экспертиза
- [Идентично с 14,3 TUL2TCL1.](https://github.com/avito-tech/playbook/blob/master/ds-managers-profiles.md#ml-экспертиза-4)
### Бизнес-экспертиза
- [Идентично с 14,3 TUL2TCL1.](https://github.com/avito-tech/playbook/blob/master/ds-managers-profiles.md#бизнес-экспертиза-4)