mirror of
https://github.com/avito-tech/playbook.git
synced 2026-03-13 21:53:21 +03:00
213 lines
23 KiB
Markdown
213 lines
23 KiB
Markdown
# Профили DS-менеджеров
|
||
|
||
- [13,1 TL — DS Tech Lead](#131-tl--ds-tech-lead)
|
||
- [13,2 TL — DS Team Lead](#132-tl--ds-team-lead)
|
||
- [14,1 TUL1 — DS Manager 1](#141-tul1--ds-manager-1)
|
||
- [14,2 TUL1–TUL2 — DS Manager 2](#142-tul1tul2--ds-manager-2)
|
||
- [14,3 TUL2–TCL1 — DS Manager 3](#143-tul2tcl1--ds-manager-3)
|
||
- [15 TCL2 — Senior DS Manager](#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.](#целеполагание-планирование-и-реализация)
|
||
|
||
### Управление процессами
|
||
- Системно улучшает процессы в своей команде.
|
||
- Понимает, зачем нужны те или иные процессы, не делает из них карго-культ.
|
||
- Принимает решения об изменении процессов, основываясь на фактах и данных.
|
||
|
||
### ML-экспертиза
|
||
- [Идентичные 13,1 TL.](#ml-экспертиза)
|
||
|
||
### Бизнес-экспертиза
|
||
- [Идентичные 13,1 TL.](#бизнес-экспертиза)
|
||
|
||
## 14,1 TUL1 — DS Manager 1
|
||
|
||
### Управление людьми
|
||
- Развивает собственного преемника.
|
||
|
||
### Управление командами
|
||
- При поиске и решении проблем выходит за рамки команды, ищет системные проблемы на уровне департамента или компании.
|
||
- Помогает команде преодолевать проблемы масштабирования.
|
||
|
||
### Целеполагание, планирование и реализация
|
||
- Горизонт планирования — 1 год.
|
||
- Формирует цель существования своей команды. Доносит эту цель до всех.
|
||
- Формирует продуктовые и технические квартальные цели (например, OKR). Связывает их с целями департамента, компании. Отвечает за их выполнение.
|
||
- Для достижения целей меняет приоритеты при необходимости, предотвращает риски, корректирует действия команды для предотвращения нежелательных последствий.
|
||
- Ведет крупные продуктовые или технические проекты на уровне кластера или компании. Формирует для них цели и критерии успеха. Проходит защиту проекта.
|
||
- Планирует ресурсы для своих команд и следит за их использованием.
|
||
- Учитывает доступные ресурсы при принятии решений.
|
||
|
||
### Управление процессами
|
||
- Успешно применяет существующие в компании процессы и подходы с учётом целей команд.
|
||
- Приводит процессы своих команд в соответствии с принятыми в компании стандартами.
|
||
- Проводит ревизию существующих процессов. Не только изменяет существующие процессы, но и создаёт новые или отменяет неактуальные.
|
||
- Организует процесс непрерывного улучшения процессов разработки. При достижении командами базового уровня находит для них новые вызовы.
|
||
|
||
### ML-экспертиза
|
||
- Тратит на решение задач из бэклога команды и работу руками 5–10% своего времени.
|
||
- Формирует видение и стратегию команды — например, целевая архитектура, какие технологии хотим внедрить.
|
||
- Способен объяснить стейкхолдерам суть технологии простым языком.
|
||
- Ведёт процесс capacity management ресурсов.
|
||
|
||
### Бизнес-экспертиза
|
||
- При принятии решений и планировании продуктовой и технической работы учитывает сценарии использования продукта, CJM, клиентские «боли», которые решает продукт. Понимает, что может улучшить или ухудшить для пользователя.
|
||
- Отвечает за бизнес-метрики либо метрики качества системы.
|
||
- Находит технические проблемы, мешающие бизнесу развиваться сейчас или грозящие в ближайшем будущем.
|
||
- Планирует и проводит необходимые исследования (например: сплит-тесты, опросы, опыт других компаний) для проверки реальности проблем и пользовательских болей. Использует результаты проведённых исследований для аргументации важности предлагаемых решений.
|
||
- Прослеживает взаимосвязи между изменениями в своём кусочке продукта и другими частями Авито. Информирует заинтересованные команды об изменениях или согласует их с ними.
|
||
- Отслеживает продуктовые и бизнесовые тренды рынка, на котором работает. Знает, что делают конкуренты. Использует эти знания при планировании продуктовой и технической работы.
|
||
|
||
## 14,2 TUL1–TUL2 — DS Manager 2
|
||
|
||
### Управление людьми
|
||
- [Идентично с 14,1 TUL 1.](#управление-людьми-2)
|
||
|
||
### Управление командами
|
||
- Управляет несколькими командами инженеров.
|
||
- Планирует организационную структуру своих команд, учитывая цели команды.
|
||
|
||
### Целеполагание, планирование и реализация
|
||
- [Идентично с 14,1 TUL 1.](#целеполагание-планирование-и-реализация-2)
|
||
|
||
### Управление процессами
|
||
- [Идентично с 14,1 TUL 1.](#управление-процессами-2)
|
||
|
||
### ML-экспертиза
|
||
- Формирует и согласует продуктовые планы и планы смежных команд. Отвечает за их реализацию.
|
||
- Изучает смежные области и технологии. Например, для того чтобы успешно управлять кросс-функциональной командой.
|
||
|
||
### Бизнес-экспертиза
|
||
- [Идентично с 14,1 TUL 1.](#бизнес-экспертиза-2)
|
||
|
||
## 14,3 TUL2–TCL1 — DS Manager 3
|
||
|
||
### Управление людьми
|
||
- Оценивает работу менеджеров своих команд. Проводит для них performance review. Обсуждает поставленную оценку на калибровках. Даёт обратную связь по итогам performance review.
|
||
- Системно развивает менеджеров своих команд или выступает как наставник для менеджеров уровнем ниже.
|
||
|
||
### Управление командами
|
||
- Управляет несколькими командами инженеров через формальных и неформальных лидеров.
|
||
- Нанимающий менеджер для менеджерских позиций в своих командах. Принимает решение о найме и увольнении.
|
||
- Планирует организационную структуру своих команд, учитывая цели команды и департамента.
|
||
- Принимает решение о создании новых команд, их роспуске или объединении.
|
||
|
||
### Целеполагание, планирование и реализация
|
||
- [Идентично с 14,1 TUL 1.](#целеполагание-планирование-и-реализация-2)
|
||
|
||
### Управление процессами
|
||
- Управляет командами через организацию процессов и постановку целей. Согласует совместную работу своих команд.
|
||
- Создаёт инструменты и метрики, которые показывают состояние процессов в командах.
|
||
|
||
### ML-экспертиза
|
||
- Формирует DS-видение и стратегию своего подразделения. Согласует их с видением и стратегией компании. Объясняет её своим командам и стейкхолдерам.
|
||
- Формирует стандарты качества, надёжности и доступности для своих систем. Делает их прозрачными для смежных команд и стейкхолдеров.
|
||
|
||
### Бизнес-экспертиза
|
||
- Понимает, как работает бизнес Авито. Учитывает финансовые и бизнес-метрики при планировании работы своего департамента.
|
||
- Согласует свою стратегию с руководителями других кластеров.
|
||
- Понимает, что хорошо и что плохо для бизнеса. Отстаивает свою позицию, если это нужно.
|
||
- Используя рыночные и технологические тренды, формирует новые бизнес- или технологические возможности для развития своего направления. Проактивно приходит с этими предложениями.
|
||
- Эффективно использует ресурсы своего департамента; знает, из чего складывается его P&L.
|
||
|
||
## 15 TCL2 — Senior DS Manager
|
||
|
||
### Управление людьми
|
||
- [Идентично с 14,3 TUL2–TCL1.](#управление-людьми-4)
|
||
|
||
### Управление командами
|
||
- Планирует организационную структуру своего подразделения. Создаёт команды для новых бизнес-направлений.
|
||
- Понимает границы доменной области своего подразделения. Следит за их целостностью и изменяет при изменении внутреннего и внешнего контекста.
|
||
- Управляет приоритетами найма внутри своего подразделения.
|
||
- Следит за нагрузкой команд. Занимается headcount planning на горизонте года.
|
||
|
||
### Целеполагание, планирование и реализация
|
||
- Горизонт планирования — 2–3 года.
|
||
- Сам определяет стратегию и долгосрочный план в своём подразделении.
|
||
- Формирует цель существования своего подразделения. Доносит эту цель до своих команд.
|
||
- Отвечает за реализацию целей своего подразделения.
|
||
- Способствует тому, чтобы отдельные люди и организация в целом действовали, не забывая о стратегических целях подразделения.
|
||
- При крупных изменениях в своём подразделении понимает их влияние и согласует их с другими подразделениями.
|
||
- Управляет бюджетами подразделения — тимбилдинги, обучение, вознаграждение.
|
||
- Участвует в реализации стратегических задач DS-функции.
|
||
- Обеспечивает прозрачность целей, решений и прогресса по их реализации для стейкхолдеров.
|
||
- Управление процессами
|
||
- Успешно создаёт и применяет разные подходы к организации процессов ML-разработки в зависимости от команды и потребностей бизнеса.
|
||
- Внедряет успешно показавшие себя процессы в нескольких подразделениях.
|
||
|
||
### ML-экспертиза
|
||
- [Идентично с 14,3 TUL2–TCL1.](#ml-экспертиза-4)
|
||
|
||
### Бизнес-экспертиза
|
||
- [Идентично с 14,3 TUL2–TCL1.](#бизнес-экспертиза-4)
|