diff --git a/ds-managers-profiles.md b/ds-managers-profiles.md new file mode 100644 index 0000000..fd3a314 --- /dev/null +++ b/ds-managers-profiles.md @@ -0,0 +1,212 @@ +# Профили DS-менеджеров + +- [13,1 TL — DS Tech Lead](https://github.com/avito-tech/playbook/new/master#131-tl--ds-tech-lead) +- [13,2 TL — DS Team Lead](https://github.com/avito-tech/playbook/new/master#132-tl--ds-tech-lead) +- [14,1 TUL1 — DS Manager 1](https://github.com/avito-tech/playbook/new/master#141-tul1--ds-manager-1) +- [14,2 TUL1–TUL2 — DS Manager 2](https://github.com/avito-tech/playbook/new/master#142-tul1--ds-manager-2) +- [14,3 TUL2–TCL1 — DS Manager 3](https://github.com/avito-tech/playbook/new/master#143-tul2--ds-manager-3) +- [15 TCL2 — Senior DS Manager](https://github.com/avito-tech/playbook/new/master#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/new/master#целеполагание-планирование-и-реализация) + +### Управление процессами +- Системно улучшает процессы в своей команде. +- Понимает, зачем нужны те или иные процессы, не делает из них карго-культ. +- Принимает решения об изменении процессов, основываясь на фактах и данных. + +### ML-экспертиза +- [Идентичные 13,1 TL.](https://github.com/avito-tech/playbook/new/master#ml-экспертиза) + +### Бизнес-экспертиза +- [Идентичные 13,1 TL.](https://github.com/avito-tech/playbook/new/master#бизнес-экспертиза) + +## 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.](https://github.com/avito-tech/playbook/new/master#управление-людьми-2) + +### Управление командами +- Управляет несколькими командами инженеров. +- Планирует организационную структуру своих команд, учитывая цели команды. + +### Целеполагание, планирование и реализация +- [Идентично с 14,1 TUL 1.](https://github.com/avito-tech/playbook/new/master#целеполагание-планирование-и-реализация-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/new/master#бизнес-экспертиза-2) + +## 14,3 TUL2–TCL1 — DS Manager 3 + +### Управление людьми +- Оценивает работу менеджеров своих команд. Проводит для них performance review. Обсуждает поставленную оценку на калибровках. Даёт обратную связь по итогам performance review. +- Системно развивает менеджеров своих команд или выступает как наставник для менеджеров уровнем ниже. + +### Управление командами +- Управляет несколькими командами инженеров через формальных и неформальных лидеров. +- Нанимающий менеджер для менеджерских позиций в своих командах. Принимает решение о найме и увольнении. +- Планирует организационную структуру своих команд, учитывая цели команды и департамента. +- Принимает решение о создании новых команд, их роспуске или объединении. + +### Целеполагание, планирование и реализация +- [Идентично с 14,1 TUL 1.](https://github.com/avito-tech/playbook/new/master#целеполагание-планирование-и-реализация-2) + +### Управление процессами +- Управляет командами через организацию процессов и постановку целей. Согласует совместную работу своих команд. +- Создаёт инструменты и метрики, которые показывают состояние процессов в командах. + +### ML-экспертиза +- Формирует DS-видение и стратегию своего подразделения. Согласует их с видением и стратегией компании. Объясняет её своим командам и стейкхолдерам. +- Формирует стандарты качества, надёжности и доступности для своих систем. Делает их прозрачными для смежных команд и стейкхолдеров. + +### Бизнес-экспертиза +- Понимает, как работает бизнес Авито. Учитывает финансовые и бизнес-метрики при планировании работы своего департамента. +- Согласует свою стратегию с руководителями других кластеров. +- Понимает, что хорошо и что плохо для бизнеса. Отстаивает свою позицию, если это нужно. +- Используя рыночные и технологические тренды, формирует новые бизнес- или технологические возможности для развития своего направления. Проактивно приходит с этими предложениями. +- Эффективно использует ресурсы своего департамента; знает, из чего складывается его P&L. + +## 15 TCL2 — Senior DS Manager + +### Управление людьми +- [Идентично с 14,3 TUL2–TCL1.](https://github.com/avito-tech/playbook/new/master#управление-людьми-4) + +### Управление командами +- Планирует организационную структуру своего подразделения. Создаёт команды для новых бизнес-направлений. +- Понимает границы доменной области своего подразделения. Следит за их целостностью и изменяет при изменении внутреннего и внешнего контекста. +- Управляет приоритетами найма внутри своего подразделения. +- Следит за нагрузкой команд. Занимается headcount planning на горизонте года. + +### Целеполагание, планирование и реализация +- Горизонт планирования — 2–3 года. +- Сам определяет стратегию и долгосрочный план в своём подразделении. +- Формирует цель существования своего подразделения. Доносит эту цель до своих команд. +- Отвечает за реализацию целей своего подразделения. +- Способствует тому, чтобы отдельные люди и организация в целом действовали, не забывая о стратегических целях подразделения. +- При крупных изменениях в своём подразделении понимает их влияние и согласует их с другими подразделениями. +- Управляет бюджетами подразделения — тимбилдинги, обучение, вознаграждение. +- Участвует в реализации стратегических задач DS-функции. +- Обеспечивает прозрачность целей, решений и прогресса по их реализации для стейкхолдеров. +- Управление процессами +- Успешно создаёт и применяет разные подходы к организации процессов ML-разработки в зависимости от команды и потребностей бизнеса. +- Внедряет успешно показавшие себя процессы в нескольких подразделениях. + +### ML-экспертиза +- [Идентично с 14,3 TUL2–TCL1.](https://github.com/avito-tech/playbook/new/master#ml-экспертиза-4) + +### Бизнес-экспертиза +- [Идентично с 14,3 TUL2–TCL1.](https://github.com/avito-tech/playbook/new/master#бизнес-экспертиза-4)https://github.com/avito-tech/playbook/new/master#бизнес-экспертиза-4