diff --git a/techlead-profile.md b/techlead-profile.md index 5e6b37e..899d028 100644 --- a/techlead-profile.md +++ b/techlead-profile.md @@ -1,345 +1,310 @@ # Профили технических менеджеров Профили технических менеджеров нужны, чтобы оценивать коллег на [performance review](https://github.com/avito-tech/playbook/blob/master/goal-setting.md#performance-review). Это делает продвижение по карьерной лестнице понятнее. - +## Мотивация +Мы хотим сделать движение по менеджерской карьерной лестнице более плавным. Тем самым быстрее признавая возросшую сложность работы в новой роли. Для этого мы обновляем карьерную линейку менеджеров и вводим M-grades по аналогии с инженерами. ## Как работают профили - -* Ожидания каждого следующего уровня добавляются к ожиданиям предыдущих. Например, Engineering Manager 2 должны уметь делать всё то же самое, что и Engineering Manager 1 и Engineering Team Lead. +* Ожидания каждого следующего уровня добавляются к ожиданиям предыдущих. Например, менеджер уровня M4 должны уметь делать всё то же самое, что и менеджер уровня M1-M3. * Для продвижения по уровням сотрудник должен проявить навыки на деле. Просто уметь или хотеть делать задачи недостаточно. * Если в команде нет бизнес-необходимости делать что-то, что описано в профиле, например, собирать или распускать команды, то эти критерии можно не учитывать. - +* Каждый технический менеджер оценивается по следущим компетенциям: + * Управление людьми + * Управление командами + * Управление процессами + * Целеполагание, планирование и развитие + * Техническая экспертиза + * Бизнес экспертиза ## Карьерная лестница - Карьерная лестница — это возможный путь развития сотрудника в Авито. Он зависит от того, какие задачи решает специалист, и какие основные навыки использует в работе. -Сейчас в Авито семь уровней технических менеджеров: -* [Tech Lead](#tech-lead) -* [Team Lead](#team-lead): - * [Engineering Team Lead](#engineering-team-lead) -* [Technical Unit Lead](#technical-unit-lead): - * [Engineering Manager 1](#engineering-manager-1) - * [Engineering Manager 2](#engineering-manager-2) -* [Technical Cluster Lead](#technical-cluster-lead): - * [Senior Engineering Manager 1](#senior-engineering-manager-1) - * [Senior Engineering Manager 2](#senior-engineering-manager-2) -* [Director](#director): - * [Lead Engineering Manager](#lead-engineering-manager) +Сейчас в Авито восемь уровней технических менеджеров: +* [M1 Tech Lead](#m1-tech-lead) +* [M2 Team Lead](#m2-team-lead) +* [M3 Technical Unit Lead](#m3-technical-unit-lead) +* [M4 Technical Unit Lead](#m4-technical-unit-lead) +* [M5 Technical Cluster Lead](#m5-technical-cluster-lead) +* [M6 Technical Cluster Lead](#m6-technical-cluster-lead) +* [M7 Technical Director](#m7-technical-director) +* [M8 Technical Director](#m8-technical-director) - -## Tech Lead +## M1 Tech Lead ### Управление людьми - Регулярно доносит качественную обратную связь на личных встречах со своими сотрудниками. Применяет активное слушание. - Оценивает работу инженеров. Проводит для них performance review. Обсуждает поставленную оценку на калибровках. Даёт обратную связь по итогам performance review. - Определяет сильные стороны и области развития членов команды. Помогает сотруднику определить возможные точки карьерного роста. -- Ищет возможность помочь людям достичь следующей желаемой роли. +- Ищет возможность помочь людям достичь следующей желаемой роли - Мотивирует людей на постоянное улучшение себя и процессов. - ### Управление командами -- Менеджер для команды, которая состоит из трёх или больше инженеров. Достигает результата за счёт слаженной работы команды. -- Обосновывает необходимость найма и участвует в нём. Соблюдает существующий процесс. -- Проводит технические интервью в своей экспертной области. -- Проводит менеджерское интервью с участием HR и/или нанимающего менеджера, на котором проверяет soft skills кандидата. +- Менеджер для команды состоящий из трёх или больше инженеров. Достигает результата за счёт слаженной работы команды. - Организовывает процесс онбординга для новичков. Ставит им цели на испытательный срок. -- Своевременно каскадирует информацию, важную для команды. Например: рассказывает об основных изменениях в компании или смежных юнитах/кластерах. -- Делится собственным опытом и управляет обменом знаниями в рамках команды. -- Своевременно доносит информацию о проблемах в команде своему руководителю. - Помогает команде устранять возникающие в ходе работы препятствия. Если не может справиться сам, то эскалирует проблему. +- Своевременно каскадирует информацию, важную для команды. Например: рассказывает об основных изменениях в компании или изменениях в смежных юнитах/кластерах. +- Делится собственным опытом и управляет обменом знаниями в рамках команды +### Управление процессами +- Отвечает за поддержание всех общих для компании процессов в рамках своей команды: + - управление инцидентами + - управление ошибками (багами) + - управление техническим бэклогом + - управление документацией и знаниями +- Приводит процессы своих команд в соотвествие с принятыми в компании стандартами. +- Отвечает за предсказуемость и скорость процесса разработки и автоматизирует его. +- Организует процесс тестирования +- Постоянно улучшает инженерные практики в своей команде: code review, architecture workshops, pair programming, mob programming, tdd ### Целеполагание, планирование и реализация -- Горизонт планирования — 3-6 месяцев. +- Горизонт планирования 3-6 месяцев - Несёт ответственность не только за команду и процессы, но и за результаты её работы и достижение поставленных целей. +- Формирует с командой краткосрочные цели (например цель спринта). Связывает их с квартальными целями (OKR). Отвечает за их выполнение. +- Ставит технические цели для своей команды. Отвечает за их выполнение. - Доносит цель существования команды до всех. -- Обеспечивает прозрачность целей и задач внутри своей команды. -- Формирует с командой краткосрочные цели: например цель спринта. Связывает их с квартальными целями (OKR). Отвечает за их выполнение. +- Обеспечивает прозрачность целей и задач внутри своей команды - Формирует сам или с помощью команды технический бэклог. Выступает в роли владельца бэклога. -- Ставит технические цели для своей команды. Отвечает за их выполнение. -- Для реализации поставленных целей составляет дорожную карту. -- Работает со стейкхолдерами: своевременно транслирует важную для них информацию и управляет их ожиданиями. -- При постановке целей и составлении дорожных карт учитывает риски. - - -## Управление процессами -- Отвечает за поддержание всех общих для компании процессов (процесс разработки, инженерные процессы) в рамках своей команды. -- Отвечает за предсказуемость и скорость процесса разработки, автоматизирует его. -- Работает в рамках существующих в компании инженерных процессов. Поддерживает их сам или делегирует команде: - - управление инцидентами, - - управление багами, - - управление техническим бэклогом, - - управление документацией и знаниями. -- Постоянно улучшает инженерные практики в своей команде: code review, architecture workshops, pair programming, mob programming, tdd. -- Организует процесс тестирования. - +- Для реализации поставленных целей составляет дорожную карту (roadmap). +- Работает со стейкхолдерами. Своевременно транслирует важную для них информацию. Управляет их ожиданиями. +- При постановке целей и составлении дорожных карт (roadmap) учитывает риски ### Техническая экспертиза -- Техническая экспертиза на уровне Е5 разработчика. Продолжает тратить 25-50% своего времени на работу руками. -- Отвечает за техническое качество и стабильную работу продуктов и сервисов, которые разрабатывает его команда. +- Техническая экспертиза на уровне [Е5 разработчика](https://github.com/avito-tech/playbook/blob/master/developer-profile.md#e5). Продолжает тратить 25-50% своего времени на работу руками. +- Отвечает за техническое качество и стабильную работу продуктов и сервисов которые разрабатывает его команда. - Следит за качеством кодовой базы/тестовых моделей/конфигурационных файлов своей команды и сам активно контрибьютит в них. - Анализирует технические решения предлагаемые командой. Даёт конструктивную обратную связь по ним. Если нужно, принимает финальное решение. -- Актуализирует свои технические знания и навыки в соответствии со стеком технологий, которым владеет его команда. -- Контролирует покрытие системы мониторингом и алертами. - +- Контролирует, что система достаточно покрыта мониторингом и алертами. +- Актуализирует свои технические знания и навыки в соответствии со стеком технологий которым владеет его команда. ### Бизнес-экспертиза - Помогает Product Owner готовить бэклог для команды разработки или делает это самостоятельно. -- Самостоятельно или вместе с Product Owner формирует и отслеживает метрики здоровья продукта. - -## Team Lead - -## Engineering Team Lead - -### Управление людьми -- Работает над удержанием сотрудников в компании. Знает, что мотивирует его сотрудников. Использует подходящие инструменты мотивации для её повышения и поддержания на высоком уровне. -- Обсуждает с инженерами своей команды зарплату, вознаграждение и программы долгосрочной мотивации. Инициирует изменение. -- Эффективно управляет конфликтами: выслушивает обе стороны и помогает разобраться. - -### Управление командами -- Делает так, чтобы команда выполняла большую часть задач самостоятельно, без его непосредственного участия. Делегирует ответственность за принятие решений, но продолжает контролировать выполнение. -- Развивает не только людей, но и команду. Выращивает «зрелые» команды. -- Имеет видение целевого состояния команды, которое основано на целях создания команды и целях департамента. Формирует её дизайн: состав, нужные компетенции и квалификация, отсутствие bus-фактора. Формирует план достижения целевого состояния. -- Собирает команду разработки с нуля и «запускает» её. -- Выступает в роли нанимающего менеджера. Составляет профиль кандидата для рекрутера. Проводит собеседования и принимает решение о найме и увольнении людей из своей команды. -- Помогает командам и сотрудникам планировать и координировать свою работу. - -### Целеполагание, планирование и реализация -- Горизонт планирования — 3-6 месяцев. -- Несёт ответственность не только за команду и процессы, но и за результаты её работы и достижение поставленных целей. -- Доносит цель существования команды до всех. -- Обеспечивает прозрачность целей и задач внутри своей команды. -- Формирует с командой краткосрочные цели: например цель спринта. Связывает их с квартальными целями (OKR). Отвечает за их выполнение. -- Формирует сам или с помощью команды технический бэклог. Выступает в роли владельца бэклога. -- Ставит технические цели для своей команды. Отвечает за их выполнение. -- Для реализации поставленных целей составляет дорожную карту. -- Работает со стейкхолдерами: своевременно транслирует важную для них информацию и управляет их ожиданиями. -- При постановке целей и составлении дорожных карт учитывает риски. - -### Управление процессами -- Системно улучшает процессы в своей команде. -- Понимает, зачем нужны те или иные процессы, не делает из них карго-культ. -- Принимает решения об изменении процессов с опорой на факты и данные. Например, следит за метриками Agile Dashboard и результатами Team Maturity Model или принимает решения об эксперементе с процессами на основе данных ретроспектив. - -### Техническая экспертиза -- Техническая экспертиза на уровне Е5 разработчика. Продолжает тратить 25-50% своего времени на работу руками. -- Отвечает за техническое качество и стабильную работу продуктов и сервисов, которые разрабатывает его команда. -- Следит за качеством кодовой базы/тестовых моделей/конфигурационных файлов своей команды и сам активно контрибьютит в них. -- Анализирует технические решения предлагаемые командой. Даёт конструктивную обратную связь по ним. Если нужно, принимает финальное решение. -- Актуализирует свои технические знания и навыки в соответствии со стеком технологий, которым владеет его команда. -- Контролирует покрытие системы мониторингом и алертами. - -### Бизнес-экспертиза +- Самостоятельно или вместе с Product Owner формирует и отслеживает метрики здоровья продукта - При проработке задач предлагает альтернативные способы проверки гипотез и технических решений, позволяющие получить данные быстрее/с меньшими затратами -- Делает базовые выводы по результатам проведенных исследований: например, по А/В-тестам. Анализирует результаты пользовательских исследований/интервью/опросов. «Подсвечивает» найденные проблемы или успехи. Опирается на них в своей работе. +- Делает базовые выводы по результатам проведенных исследований. Например + - Делает базовые выводы по а/б тестам: статистически значимый результат или нет; тест показывает плохие результаты на метриках, его нужно остановить. + - Анализирует результаты пользовательских исследований/интервью/опросов. "Подсвечивает" найденные проблемы или успехи. Опирается на них в своей работе. - -## Technical Unit Lead - -## Engineering Manager 1 +## M2 Team Lead ### Управление людьми -- Развивает собственного преемника. +- Формирует кадровый резерв +- Работает над удержанием сотрудников в компании. Знает, что мотивирует его сотрудников. Использует подходящие инструменты мотивации для её повышения/поддержания на высоком уровне. +- Обсуждает с инженерами своей команды зарплату, вознаграждение и программы долгосрочной мотивации. Иницирует изменение. +- Эффективно управляет конфликтами: выслушивает обе стороны и помогает разобраться +- Отвечает за создание среды в команде, которая способствует высокой вовлеченности. Делает так, чтобы люди хотели работать в его команде. ### Управление командами -- При поиске и решении проблем выходит за рамки команды, ищет системные проблемы на уровне департамента или компании. -- Помогает команде преодолевать проблемы масштабирования. - - -### Целеполагание, планирование и реализация -- Горизонт планирования — 1 год. -- Формирует цель существования своей команды. Доносит эту цель до всех. -- Формирует продуктовые и технические квартальные цели. Связывает их с целями департамента, компании. Отвечает за их выполнение. -- Для достижения целей меняет приоритеты при необходимости, предотвращает риски, корректирует действия команды для предотвращения нежелательных последствий. -- Ведет крупные продуктовые или технические проекты на уровне кластера или компании. Формирует для них цели и критерии успеха. Проходит защиту проекта. -- Планирует ресурсы для своих команд и следит за их использованием. -- Учитывает доступные ресурcы при принятии решений. - +- Имеет видение целевого состояния команды, на основе целей создания команды и целей департамента. Формирует её дизайн (состав, нужные компетенции и квалификация, отсутствие bus-фактора). Формирует план достижения целевого состояния. +- Делает так, чтобы команда выполняла большую часть задач самостоятельно, без его непосредственного участия. Делегирует ответственность за принятие решений. Но продолжает контролировать выполнение. +- Выступает в роли нанимающего менеджера. Составляет профиль кандидата (описание для рекрутера, человек с какими навыками нужен в команду). Проводит собеседования и принимает решение о найме и увольнении людей в свою команду. +- Развивает не только людей, но и команду. Выращивает "зрелые" команды. ### Управление процессами -- Успешно применяет существующие в компании процессы и подходы с учётом целей команд. -- Приводит процессы своих команд в соотвествие с принятыми в компании стандартами. -- Проводит ревизию существующих процессов. Не только изменяет существующие процессы, но и создаёт новые или отменяет не актуальные. -- Организует процесс непрерывного улучшения процессов разработки. При достижении командами базового уровня, находит для них новые вызовы. - - -### Техническая экспертиза -- Тратит на решение задач из бэклога команды и работу руками 5-10% своего времени. -- Формирует техническое видение и стратегию команды. Согласует их с продуктовыми планами и планами смежных команд. Отвечает за их реализацию. -- Постоянно расширяет свой технический кругозор. Изучает смежные области и технологии. Например, для успешного управления кросс-функциональной командой. -- Способен объяснить стейкхолдерам суть технологии простым языком. -- Смотрит в будущее, следит за техническими трендами. Объясняет стейкхолдерам, какие технические задачи необходимо сделать команде в будущем или как технологии могут помочь бизнесу/продукту. -- Ведёт процесс capacity management ресурсов своих серверов и приложений. -- Отвечает за то, чтобы все важные проекты команды прошли Архитектурный комитет. - - -### Бизнес-экспертиза -- При принятии решений и планировании продуктовой или технической работы учитывает сценарии использования продукта, CJM, клиентские боли, которые решает продукт. -- Находит технические проблемы, которые мешают бизнесу развиваться сейчас или помешают в ближайшем будущем. -- Планирует и проводит необходимые исследования (сплит-тесты, опросы, опыт других компаний) для проверки проблем или пользовательских болей. Использует результаты проведённых исследований для аргументации важности предлагаемых решений. -- Прослеживает взаимосвязи между изменениями в своём кусочке продукта и другими частями Авито. Информирует заинтересованных команды об изменениях или согласует их с ними. -- Отслеживает продуктовые и бизнесовые тренды рынка, на котором работает. Знает, что делают конкуренты. Использует эти знания при планировании продуктовой и технической работы. - - -## Engineering Manager 2 - -### Управление людьми -- Оценивает работу менеджеров своих команд. Проводит для них performance review. Обсуждает поставленную оценку на калибровках. Даёт обратную связь по итогам performance review. -- Системно развивает менеджеров своих команд или выступает как наставник для менеджеров уровнем ниже. - -### Управление командами -- Управляет несколькими командами инженеров через лидеров. -- Нанимающий менеджер для менеджерских позиций в своих командах. Принимает решение о найме и увольнении. Проводит для них онбординг. -- Планирует структуру своих команд с учётом целей команды и департамента. -- Принимает решение о создании новых команд, их роспуске или объединении. - +- Понимает зачем нужны те или иные процессы, не делает из них карго-культ. Системно улучшает процессы в своей команде. Не только изменяет существующие процессы, но и создаёт новые или отменяет не актуальные. +- Организует процесс непрерывного улучшения процессов. При достижении командами базового уровня, находит для них новые вызовы. +- Улучшая процессы обоснует необходимость этого качественно или количественно (ввел планирование => повысилась предсказуемость). ### Целеполагание, планирование и реализация -- Горизонт планирования — 1 год. +Совпадает с ожиданиями по компетенции **"Целеполагание, планирование и реализация"** от [M1](#m1-tech-lead). + +### Техническая экспертиза +Совпадает с ожиданиями по компетенции **"Техническая экспертиза"** от [M1](#m1-tech-lead). + +### Бизнес-экспертиза +Совпадает с ожиданиями по компетенции **"Бизнес-экспертиза"** от [M1](#m1-tech-lead). + +## M3 Technical Unit Lead + +### Управление людьми +Совпадает с ожиданиями по компетенции **"Управление людьми"** от [M2](#m2-team-lead). + +### Управление командами +Совпадает с ожиданиями по компетенции **"Управление командами"** от [M2](#m2-team-lead). + +### Управление процессами +Совпадает с ожиданиями по компетенции **"Управление процессами"** от [M2](#m2-team-lead). + +### Целеполагание, планирование и реализация +- Горизонт планирования 6-12 месяцев - Формирует цель существования своей команды. Доносит эту цель до всех. -- Формирует продуктовые и технические квартальные цели. Связывает их с целями департамента, компании. Отвечает за их выполнение. -- Для достижения целей меняет приоритеты при необходимости, предотвращает риски, корректирует действия команды для предотвращения нежелательных последствий. -- Ведет крупные продуктовые или технические проекты на уровне кластера или компании. Формирует для них цели и критерии успеха. Проходит защиту проекта. +- Формирует продуктовые и технические квартальные цели (например OKR). Связывает их с целями департамента, компании. Отвечает за их выполнение. +- Ведет роадмап в крупную клетку на 6+ месяцев. Следит чтобы тим-лиды его команд, вели свои роадмапы. +- Для достижения целей меняет приоритеты при необходимости, предотвращает риски, корректирует действия команды для предотвращения нежелательных последствий +- Ведет крупные продуктовые (или технические) проекты, на уровне кластера или компании. Формирует для них цели и критерии успеха. Проходит защиту проекта. - Планирует ресурсы для своих команд и следит за их использованием. - Учитывает доступные ресурcы при принятии решений. +- Инициирует и ведет бэклог собственных крупных технических инициатив (несколько месяцев, задействование разных ролей в команде). Например: выпил из монолита, автоматизация инфомодели, переезд сервиса с python на go, переезд на новую инфру. +### Техническая экспертиза +- Тратит на решение задач из бэклога команды и работу руками 5-10% своего времени +- Формирует техническое видение и стратегию команды (например целевая архитектура, какие технологии хотим внедрить). Согласует их с продуктовыми планами и планами смежных команд. Отвечает за их реализацию. +- Смотрит в будущее, следит за техническими трендами. Объясняет стейкхолдерам какие технические задачи необходимо сделать команде в будущем или как технологии могут помочь бизнесу/продукту. +- Ведёт процесс capacity management ресурсов своих серверов и приложений. +- Отвечает за то что все важные проекты команды прошли Архитектурный комитет +- Постоянно расширяет свой технический кругозор. Изучает смежные области и технологии. Например для того чтобы успешно управлять кросс-функциональной командой. +- Способен объяснить стейкхолдерам суть технологии простым языком. + +### Бизнес-экспертиза +- При принятии решений и планировании продуктовой / технической работы учитывает сценарии использования продукта, CJM, клиентские "боли" которые решает продукт. Понимает что может улучшить или ухудшить для пользователя. +- Находит технические проблемы, мешающие бизнесу развиваться сейчас или грозящие в ближайшем будущем. +- Планирует и проводит необходимые исследования (например: сплит-тесты, опросы, опыт других компаний) для проверки реальности проблем/пользовательских болей. Использует результаты проведённых исследований для аргументации важности предлагаемых решений. +- Прослеживает взаимосвязи между изменениями в своём кусочке продукта и другими частями Авито. Информирует заинтересованных команды об изменениях или согласует их с ними. +- Отслеживает продуктовые и бизнесовые тренды рынка на котором работает. Знает что делают конкуренты. Использует эти знания при планировании продуктовой и технической работы. + +## M4 Technical Unit Lead + +### Управление людьми +- Оценивает работу менеджеров своих команд. Проводит для них performance review. Обсуждает поставленную оценку на калибровках. Даёт обратную связь по итогам performance review. +- Для оценки перфоманса менеджеров использует ясные критерии и метрики. Например: метрики перфоманса команд, ключевые проекты, развитие людей, well-being, удовлетворенность пользователей. +- Системно развивает менеджеров своих команд или выступает как наставник для менеджеров уровнем ниже +- Является ментором-наставником для руководителей в соседних командах +- Развивает инженеров в менеджеры, понимает как это делать. Не предлагает быть менеджеров просто самому сильному инженеру. +- Развивает собственного преемника + +### Управление командами +- Управляет несколькими командами инженеров через формальных и не формальных лидеров. +- Нанимающий менеджер для менеджерских позиций в своих командах. Принимает решение о найме и увольнении. Проводит для них онбординг. +- Планирует орг. структуру своих команд учитывая цели бизнеса, департамента и своей команды. +- Принимает решение о создании новых команд, их роспуске или объединении. +- При поиске и решении проблем выходит за рамки команды, ищет системные проблемы на уровне департамента или компании. +- Имеет модель развития компетенций для своих команд, построенную на продуктовых / бизнесовых / технических планах. Планы развития инженеров строятся от неё. +- Имеет опыт увольнения инженеров за низкий перформанс. При необходимости помогает с этим своим -1. ### Управление процессами - Управляет командами через организацию процессов и постановку целей. Согласует совместную работу своих команд. -- Создаёт инструменты и метрики, которые показывают состояние процессов в командах. - - -### Техническая экспертиза -- Тратит на решение задач из бэклога команды и работу руками 5-10% своего времени. -- Формирует техническое видение и стратегию команды. Согласует их с продуктовыми планами и планами смежных команд. Отвечает за их реализацию. -- Постоянно расширяет свой технический кругозор. Изучает смежные области и технологии. Например, для успешного управления кросс-функциональной командой. -- Способен объяснить стейкхолдерам суть технологии простым языком. -- Смотрит в будущее, следит за техническими трендами. Объясняет стейкхолдерам, какие технические задачи необходимо сделать команде в будущем или как технологии могут помочь бизнесу/продукту. -- Ведёт процесс capacity management ресурсов своих серверов и приложений. -- Отвечает за то, чтобы все важные проекты команды прошли Архитектурный комитет. - - -### Бизнес-экспертиза -- При принятии решений и планировании продуктовой или технической работы учитывает сценарии использования продукта, CJM, клиентские боли, которые решает продукт. -- Находит технические проблемы, которые мешают бизнесу развиваться сейчас или помешают в ближайшем будущем. -- Планирует и проводит необходимые исследования (сплит-тесты, опросы, опыт других компаний) для проверки проблем или пользовательских болей. Использует результаты проведённых исследований для аргументации важности предлагаемых решений. -- Прослеживает взаимосвязи между изменениями в своём кусочке продукта и другими частями Авито. Информирует заинтересованных команды об изменениях или согласует их с ними. -- Отслеживает продуктовые и бизнесовые тренды рынка, на котором работает. Знает, что делают конкуренты. Использует эти знания при планировании продуктовой и технической работы. - - -## Technical Cluster Lead - -## Senior Engineering Manager 1 - -### Управление людьми -- Оценивает работу менеджеров своих команд. Проводит для них performance review. Обсуждает поставленную оценку на калибровках. Даёт обратную связь по итогам performance review. -- Системно развивает менеджеров своих команд или выступает как наставник для менеджеров уровнем ниже. - - -### Управление командами -- Планирует структуру своего кластера. Создаёт команды для новых бизнес-направлений. -- Понимает границы доменной области своего кластера. Следит за их целостностью и изменяет при изменении внутреннего и внешнего контекста. -- Управляет приоритетами найма внутри своего кластера. -- Следит за нагрузкой команд. Занимается headcount planning на горизонте года. - +- Создаёт инструменты и метрики которые показывают состояние процессов в командах. +- Имеет ясную систему оценки эффективности команды. Смотрит на операционные метрики (скоп-дроп, велосити, лид-тайм), на план-факт (роадмап, OKRы), на фидбэк от стейкхолдеров. Делает выводы по совокупности факторов. +- Имеет опыт повышения скорости поставки ценности, как правило через расшивку каких-то узких мест. +- Организует процесс реагирования на инциденты (SPT и дежурства). Смотрит и реагирует на defect rate (баги, которые доехали до прода). +- Организует контроль качества до релиза (пирамида тестирования, % покрытия тестами, тест-практики в команде) и после релиза (метрики, error rate, ошибки в проде и бизнесовые метрики). ### Целеполагание, планирование и реализация -- Горизонт планирования — 2-3 года -- Понимает стратегию продукта и бизнеса в своем кластере. Сам определяет стратегию и долгосрочный план в своем подразделении. Действует самостоятельно как senior инженер в разработке. -- Формирует цель существования своего кластера. Доносит эту цель до своих команд. -- Отвечает за реализацию целей своего кластера. -- Способствует тому, чтобы отдельные люди и организация в целом действовали, не забывая о стратегических целях кластера. -- При крупных изменениях в своём кластере понимает их влияние на компанию и согласует их с другими подразделеними. -- Управляет бюджетами кластера. -- Участвует в реализации стратегических задач технической дирекции. -- Обеспечивает прозрачность целей, решений и прогресса по их реализации для стейкхолдеров. - - -### Управление процессами -- Успешно создаёт и применяет разные подходы к организации процессов разработки в зависимости от команды и потребностей бизнеса. Например, ITSM, ITIL, LeSS. -- Внедряет успешно показавшие себя процессы в нескольких кластерах. - +Совпадает с ожиданиями по компетенции **"Целеполагание, планирование и реализация"** от [M3](#m3-technical-unit-lead). ### Техническая экспертиза -- Формирует технические видение и стратегию своего кластера. Согласует их с видением и стратегией компании. Объясняет её своим командам и стейкхолдерам. +Совпадает с ожиданиями по компетенции **"Техническая экспертиза"** от [M3](#m3-technical-unit-lead). + +### Бизнес-экспертиза +Совпадает с ожиданиями по компетенции **"Бизнес-экспертиза"** от [M3](#m3-technical-unit-lead). + +## M5 Technical Cluster Lead + +### Управление людьми +Совпадает с ожиданиями по компетенции "Управление людьми" от [M4](#m4-technical-unit-lead). + +### Управление командами +Совпадает с ожиданиями по компетенции "Управление командами" от [M4](#m4-technical-unit-lead). + +### Управление процессами +Совпадает с ожиданиями по компетенции "Управление процессами" от [M4](#m4-technical-unit-lead). + +### Целеполагание, планирование и реализация +- Горизонт планирования 1-2 года +- Понимает стратегию продукта и бизнеса в своем кластере. Сам определяет стратегию и долгосрочный план в своем подразделении. Действует самостоятельно как senior инженер в разработке - начальник не вмешивается, кусочно нарезая задачи и решая проблему выбора в условиях неопределенности. +- Формирует цель существования своего кластера. Доносит эту цель до своих команд. +- Отвечает за реализацию целей своего кластера. +- Способствует тому, чтобы отдельные люди и организация в целом действовали, не забывая о стратегических целях кластера. +- При крупных изменениях в своём кластере понимает их влияние и согласует их с другими подразделеними. +- Управляет бюджетами кластера (тимбилдинги, обучение, вознаграждение) +- Участвует в реализации стратегических задач технической дирекции +- Обеспечивает прозрачность целей, решений и прогресса по их реализации для стейкхолдеров + +### Техническая экспертиза +- Формирует технические видение и стратегию своего кластера. Согласует их с видением и стратегией компании. Объясняет её своим командам и стейкхолдерам - Формирует стандарты качества, надежности и доступности для своих систем. Делает их прозрачными для смежных команд и стейкхолдеров. - +- Лидирует принятие технических решений влияющих на всю компанию. Участвует в принятии решений по изменению используемых в компании технологий. ### Бизнес-экспертиза -- Понимает, как работает бизнес Авито. Учитывает финансовые и бизнес-метрики при планировании работы своего департамента. -- Понимает, что хорошо и что плохо для бизнеса. Отстаивает свою позицию, если это нужно. -- Используя рыночные и технологические тренды, формирует новые бизнес или технологические возможности для развития своего направления. Проактивно приходит с этими предложениями. -- Эффективно использует ресурсы своего департамента, знает, из чего складывается его P&L. +- Понимает как работает бизнес Авито. Учитывает финансовые и бизнес метрики при планировании работы своего департамента. +- Понимает что хорошо и что плохо для бизнеса. Отстаивает свою позицию если это нужно. +- Используя рыночные и технологические тренды, формирует новые бизнес или технологические возможности для развития своего направления. Проактивно приходит с этими предложениями. +- Эффективно использует ресурсы своего департамента, знает из чего складывается его P&L. - -## Senior Engineering Manager 2 +## M6 Technical Cluster Lead ### Управление людьми -- Оценивает работу менеджеров своих команд. Проводит для них performance review. Обсуждает поставленную оценку на калибровках. Даёт обратную связь по итогам performance review. -- Системно развивает менеджеров своих команд или выступает как наставник для менеджеров уровнем ниже. +- Драйвер культуры внутри своих команд +- Умеет управлять автономной организацией со своими руководителями +- Занимается развитием своей лидерской команды. Проводит страт сессии, планирует командые обучения, ассесменты +- Убеждается, что во всех его командах высокий уровень вовлеченности, помогает создавать подходящую для этого среду. +- Строит коммуникацию со своими командами так, чтобы команда понимала происходящее в компании, доверяла компании и ее лидерам ### Управление командами -- Планирует структуру своего кластера. Создаёт команды для новых бизнес-направлений. -- Понимает границы доменной области своего кластера. Следит за их целостностью и изменяет при изменении внутреннего и внешнего контекста. +- Планирует орг.структуру своего кластера. Создаёт команды для новых бизнес направлений. +- Понимает границы доменной области своего кластера. Следит за их целостностью и изменяет при изменении внутреннего и внешнего контекста - Управляет приоритетами найма внутри своего кластера. -- Следит за нагрузкой команд. Занимается headcount planning на горизонте года. - - -### Целеполагание, планирование и реализация -- Горизонт планирования — 2-3 года -- Понимает стратегию продукта и бизнеса в своем кластере. Сам определяет стратегию и долгосрочный план в своем подразделении. Действует самостоятельно как senior инженер в разработке. -- Формирует цель существования своего кластера. Доносит эту цель до своих команд. -- Отвечает за реализацию целей своего кластера. -- Способствует тому, чтобы отдельные люди и организация в целом действовали, не забывая о стратегических целях кластера. -- При крупных изменениях в своём кластере понимает их влияние на компанию и согласует их с другими подразделеними. -- Управляет бюджетами кластера. -- Участвует в реализации стратегических задач технической дирекции. -- Обеспечивает прозрачность целей, решений и прогресса по их реализации для стейкхолдеров. - +- Следит за нагрузкой команд. Занимается headcount planning на горизонте года +- Отвечает за то, чтобы во всех командах были менеджеры нужного уровня. ### Управление процессами -- Успешно создаёт и применяет разные подходы к организации процессов разработки в зависимости от команды и потребностей бизнеса. Например, ITSM, ITIL, LeSS. -- Внедряет успешно показавшие себя процессы в нескольких кластерах. +- Успешно создаёт и применяет разные подходы к организации процессов разработки в зависимости от команды и потребностей бизнеса. Например ITSM, ITIL, LeSS. +- Внедряет успешно показывшие себя процессы в нескольких кластерах. +### Целеполагание, планирование и реализация +Совпадает с ожиданиями по компетенции **"Целеполагание, планирование и реализация"** от [M5](#m5-technical-cluster-lead). ### Техническая экспертиза -- Ведёт сложные технические межкластерные проекты. При необходимости привлекает внутренних и внешних экспертов. -- Лидирует принятие технических решений влияющих на всю компанию. Участвует в принятии решений по изменению используемых в компании технологий. - +Совпадает с ожиданиями по компетенции **"Техническая скпертиза"** от [M5](#m5-technical-cluster-lead). ### Бизнес-экспертиза -- Понимает, как работает бизнес Авито. Учитывает финансовые и бизнес-метрики при планировании работы своего департамента. -- Понимает, что хорошо и что плохо для бизнеса. Отстаивает свою позицию, если это нужно. -- Используя рыночные и технологические тренды, формирует новые бизнес или технологические возможности для развития своего направления. Проактивно приходит с этими предложениями. -- Эффективно использует ресурсы своего департамента, знает, из чего складывается его P&L. +Совпадает с ожиданиями по компетенции **"Бизнес-экспертиза"** от [M5](#m5-technical-cluster-lead). -## Director - -## Lead Engineering Manager +## M7 Technical Director ### Управление людьми -- Оценивает работу менеджеров своих команд. Проводит для них performance review. Обсуждает поставленную оценку на калибровках. Даёт обратную связь по итогам performance review. -- Системно развивает менеджеров своих команд или выступает как наставник для менеджеров уровнем ниже. - +- Развивает и менторит старших лидеров на будущее. Находит компетенции, которые могут быть нужны в будущем, но без которых можно быть успешным сейчас и развивает их. ### Управление командами -- Руководит подразделениями со своими стратегиями, которые отвечают за продуктовые, технические или бизнесовые метрики компании, например, из BIG 10. -- С нуля запускает новые направления разработки и департаменты. - - -### Целеполагание, планирование и реализация -- Горизонт планирования — 5 лет. -- Успешно реализует приоритетные проекты в рамках бизнес-стратегии компании с большой степенью неопределенности. Делает сложные стратегические выборы. -- Участвует в формировании стратегии технической дирекции. -- Участвует в формировании технического портфеля компании. - +- Смотрит на свою организацию как на систему. Видит где накапливаются проблемы взаимодействия. Например, количество связей между командами и Кластерами, минимизирует их. +- Распределяет и перераспределяет ресурсы и команды на ключевые проекты в Центре Разработки. +- Масштаб или Сложность: + - Масштаб: ответчает за большую зону (несколько разнородных кластеров) или бигбет уровня компании + - Сложность: отвечает за технологически сложный домен (редкая тех. экспертиза на рынке). ### Управление процессами -- Выходит за рамки существующих в компании процессов. Берёт лучшие практики из индустрии и на их основе инициирует создание подходящих для компании решений. +- Быстро диагностирует сложные и комплексные проблемы в работе команд. Убеждается, что у команды есть краткосрочный и долгосрочный план исправления. Изменяет процессы в организации, чтобы предотвращать аналогичные проблемы. +- Ведет сложные долгосрочные проекты, в которых участвуют несколько кластеров. +- Выходит за рамки существующих в компании процессов. Берёт лучшие практики из индустрии и на их основе иницирует создание подходящих для компании решений. + +### Целеполагание, планирование и реализация +- Горизонт планирования 2-3 года +- Умеет влиять там, где нет административного рычага +- Превращает стратегию Авито в операционные стратегии и планы. Для реализации, которых должны проиойти значимые доработки в других кластерах +- Успешно реализует приоритетные проекты в рамках бизнес или технической стратегии компании с большой степенью неопределенности. Делает сложные стратегические выборы. +- Участвует в формировании стратегии технической дирекции. +- Участвует в формировании технического портфеля компании. +- Ответственный за операционное и стратегическое ревью ### Техническая экспертиза -- Визионерство. Следит за глобальными технологическими трендами, может нарисовать картину будущего и сделать прогноз того, что нужно делать Авито. +- Визионерство. Следит за глобальными технологическими трендами, может нарисовать картину будущего и сделать прогноз того что нужно делать Авито. - Объясняет бизнес-языком технологические темы и проекты для топ-менеджеров. - +- Управляет командами с разными технологическими стеками/окружениями или релизными циклами (несколько разных M&A, особенные технологические контуры PCI DSS, несколько разнородных команд, например, DBA, DevOps, Network). Обладает для этого достаточным кругозором. ### Бизнес-экспертиза -- Опережает повестку АЕМ по технологическим вопросам. Не АЕМ приходит с вопросами, а LEM приходит к АЕМ с предложением. +- Работает с многочисленными и разнообразными стейкхолдерами, управляет их ожиданиями. Например, АЕМ, акционеры, стратегия, руководители категорий, маркетинг, продажи, CS. + +## M8 Technical Director + +### Управление людьми +Совпадает с ожиданиями по компетенции **"Управление людьми"** от [M7](#m7-technical-director). + +### Управление командами +- Масштаб **и** Сложность: + - Масштаб: ответчает за большую зону (несколько разнородных кластеров) или бигбет уровня компании + - Сложность: отвечает за технологически сложный домен (редкая тех. экспертиза на рынке). + +### Управление процессами +- Управляет процессами в своей организации через разработку принципов и гайдлайнов. +- Формирует принципы, которыми должна руководствоваться организация в процессе изменений и масштабирования. +- Создает и внедряет системы, которые обеспечивают постоянное совершенствование процессов и организации, для удовлетворения будущих потребностей. + +### Целеполагание, планирование и реализация +- Горизонт планирования 3-5 лет +- Управляет несколькими Кластерами с разными стримами. Объединяет разные стратегии на своем уровне в одну с общей идеей и целями +- Лично отвечает за выполнение выполнение годовых целей Теха или компании (одной или нескольких) + +### Техническая экспертиза +Совпадает с ожиданиями по компетенции **"Техническая экспертиза"** от [M7](#m7-technical-director). + +### Бизнес-экспертиза +- Опережает повестку АЕМ по технологическим вопросам. Не АЕМ приходит с вопросами, а Директор приходит к АЕМ с предложением. +- Способен запитчить сложную тему для АЕМ - сформироать повестку, план и реализовать без подключения бизнеса. +- Организует системный процесс для поиска новых бизнес или технологических возможностей - оценивает потенциал, пользу для бизнеса и приоритезирует. \ No newline at end of file