From f3d84172daa90cce7256d12a16320c5c70ac2098 Mon Sep 17 00:00:00 2001 From: katemurao19 <106687261+katemurao19@users.noreply.github.com> Date: Wed, 13 Jul 2022 12:15:33 +0300 Subject: [PATCH] Update techlead-profile.md --- techlead-profile.md | 536 +++++++++++++++++++++++++++++++++----------- 1 file changed, 409 insertions(+), 127 deletions(-) diff --git a/techlead-profile.md b/techlead-profile.md index 8953bd5..12534c7 100644 --- a/techlead-profile.md +++ b/techlead-profile.md @@ -1,175 +1,457 @@ # Профили технических менеджеров -Профили технических менеджеров нужны, чтобы оценивать коллег на [performance review](https://github.com/avito-tech/playbook/blob/master/goal-setting.md#performance-review). Это делает продвижение по карьерной лестнице понятным и прозрачным. +Профили технических менеджеров нужны, чтобы оценивать коллег на [performance review](https://github.com/avito-tech/playbook/blob/master/goal-setting.md#performance-review). Это делает продвижение по карьерной лестнице понятнее. ## Как работают профили -- Ожидания каждого следующего уровня добавляются к ожиданиям предыдущих. Например TUL должен уметь делать всё то же самое, что и Team Lead. -- Менеджер обязательно должен проявить навыки и компетенции своего или следующего профиля на деле. Просто уметь или хотеть делать задачи — недостаточно. -- Если менеджер считает, что специалисту в команде не нужен какой-то навык, то его можно не учитывать. + +* Ожидания каждого следующего уровня добавляются к ожиданиям предыдущих. Например, Engineering Manager 2 должны уметь делать всё то же самое, что и Engineering Manager 1 и Engineering Team Lead. +* Для продвижения по уровням сотрудник должен проявить навыки на деле. Просто уметь или хотеть делать задачи недостаточно. +* Если в команде нет бизнес-необходимости делать что-то, что описано в профиле, например, собирать или распускать команды, то эти критерии можно не учитывать. ## Карьерная лестница -Карьерная лестница — это возможный путь развития сотрудника в Авито. Он зависит от того, какие задачи решает специалист и какие основные навыки использует в работе. -Сейчас в Авито три уровня технических менеджеров: +Карьерная лестница — это возможный путь развития сотрудника в Авито. Он зависит от того, какие задачи решает специалист, и какие основные навыки использует в работе. + +Сейчас в Авито семь уровней технических менеджеров: +* [Tech Lead](https://github.com/avito-tech/playbook/edit/master/techlead-profile.md#tech-lead) +* [Engineering Team Lead](https://github.com/avito-tech/playbook/edit/master/techlead-profile.md#engineering-team-lead) +* [Technical Unit Lead (TUL](https://github.com/avito-tech/playbook/edit/master/techlead-profile.md#technical-unit-lead-tul)): + * [Engineering Manager 1](https://github.com/avito-tech/playbook/edit/master/techlead-profile.md#engineering-manager-1) + * [Engineering Manager 2](https://github.com/avito-tech/playbook/edit/master/techlead-profile.md#engineering-manager-2) +* [Cluster Lead](https://github.com/avito-tech/playbook/edit/master/techlead-profile.md#cluster-manager): + * [Senior Engineering Manager 1](https://github.com/avito-tech/playbook/edit/master/techlead-profile.md#senior-engineering-manager-1) + * [Senior Engineering Manager 2](https://github.com/avito-tech/playbook/edit/master/techlead-profile.md#senior-engineering-manager-2) + * [Lead Engineering Manager](https://github.com/avito-tech/playbook/edit/master/techlead-profile.md#lead-engineering-manager) -- [Team Lead](https://github.com/avito-tech/playbook/blob/master/techlead-profile.md#team-lead) -- [Technical Unit Lead (TUL)](https://github.com/avito-tech/playbook/blob/master/techlead-profile.md#technical-unit-lead-tul) -- [Cluster Lead](https://github.com/avito-tech/playbook/blob/master/techlead-profile.md#cluster-lead) +## Tech Lead -## Team Lead ### Лидерство -- Прямой руководитель команды разработки. Достигает результата за счёт слаженной работы команды. -- Делает так, чтобы команда разработки выполняла большую часть задач самостоятельно, без его непосредственного участия. Делегирует ответственность за принятие решений. -- Мотивирует людей на постоянное улучшение себя и процессов. -- Помогает команде устранять возникающие в ходе работы препятствия. -- При поиске и решении проблем выходит за рамки команды, ищет системные проблемы на уровне выше. -- Создаёт атмосферу доверия в команде, чтобы все могли открыто высказываться. -- Транслирует [ценности Авито](https://github.com/avito-tech/playbook/blob/master/mission-and-values.md). -- Формирует систему ценностей команды. +* Прямой руководитель команды инженеров. Достигает результата за счёт слаженной работы команды. +* Несёт ответственность не только за команду и процессы, но и за результаты её работы и достижение поставленных целей. +* Мотивирует людей на постоянное улучшение себя и процессов. +* Помогает команде устранять возникающие в ходе работы препятствия. Если не может справиться сам, то эскалирует проблему. +* Создаёт атмосферу доверия в команде, чтобы все могли открыто высказываться. + ### Управление людьми -- Регулярно доносит качественную обратную связь на личных встречах со своими сотрудниками. Применяет активное слушание. -- Оценивает работу своих сотрудников. Проводит для них [performance review](https://github.com/avito-tech/playbook/blob/master/goal-setting.md#performance-review). Обсуждает поставленную оценку на калибровках. Даёт обратную связь по итогам performance review. -- Знает, что мотивирует его сотрудников. Использует подходящие инструменты для повышения и поддержания мотивации на высоком уровне. -- Определяет сильные стороны и области развития членов команды. Помогает сотруднику определить возможные точки карьерного роста. -- Ищет возможность помочь людям достичь следующей желаемой роли. -- Инициирует промо. Соблюдает принятый в компании процесс. -- Эффективно управляет конфликтами: выслушивает обе стороны и помогает разобраться. +* Регулярно доносит качественную обратную связь на личных встречах со своими сотрудниками. Применяет активное слушание. +* Оценивает работу инженеров. Проводит для них performance review. Обсуждает поставленную оценку на калибровках. Даёт обратную связь по итогам performance review. +* Определяет сильные стороны и области развития членов команды. Помогает сотруднику определить возможные точки карьерного роста. +* Ищет возможность помочь людям достичь следующей желаемой роли. + ### Управление командами -- Формирует дизайн команды. Определяет состав, компетенции, квалификацию членов команды ) на основе целей её создания и целей департамента. -- Инициирует найм и участвует в нём. Соблюдает существующий процесс. -- Составляет профиль кандидата. Описывает рекрутеру навыки человека, который нужен команде. -- Проводит технические интервью в той области, где он эксперт. -- Проводит менеджерское интервью, на котором проверяет soft skills кандидата. -- Организует процесс онбординга для новичков. Ставит им цели на испытательный срок. -- Инициирует процесс увольнения разработчика. Соблюдает принятый в компании процесс. -- Своевременно каскадирует информацию, важную для команды. Например, рассказывает об основных изменениях в компании или изменениях в смежных юнитах и кластерах. -- Делится собственным опытом и управляет обменом знаниями в рамках команды. +* Обосновывает необходимость найма и участвует в нём. Соблюдает существующий процесс. +* Проводит технические интервью в той области, где он эксперт. +* Проводит менеджерское интервью на котором проверяет soft skills кандидата с участием HR и/или нанимающего менеджера. +* Организовывает процесс онбординга для новичков. Ставит им цели на испытательный срок. +* Своевременно каскадирует информацию, важную для команды. Например: рассказывает об основных изменениях в компании или изменениях в смежных юнитах/кластерах. +* Делится собственным опытом и управляет обменом знаниями в рамках команды. +* Своевременно доносит информацию о проблемах в команде своему руководителю. + ### Целеполагание, планирование и реализация -- Формирует цель существования своей команды. Доносит эту цель до всех. -- Обеспечивает прозрачность целей и задач внутри своей команды. -- Формирует и приоритизирует технический бэклог команды. На его основе составляет дорожную карту (roadmap). -- Формирует с командой краткосрочные цели, например, цель спринта. Связывает их с квартальными OKR-целями. Отвечает за их выполнение. -- Формирует с командой квартальные OKR-цели. Связывает их с целями департамента, компании. Отвечает за их выполнение. -- Следит за использованием бюджета и ресурсов своей команды. Вносит коррективы в планы и приоритеты для решения проблем с ресурсами и бюджетом. -- Работает со стейкхолдерами. Своевременно транслирует важную для них информацию. Управляет их ожиданиями. -- Выступает ответственным за достижение квартальных целей команды. -- Выступает ответственным за постановку технических квартальных целей команды. -- При необходимости меняет приоритеты для достижения целей, предотвращает риски, корректирует действия команды для исключения нежелательных последствий. +* Горизонт планирования 3-6 месяцев. +* Доносит цель существования команды до всех. +* Обеспечивает прозрачность целей и задач внутри своей команды. +* Формирует с командой краткосрочные цели (например цель спринта). Связывает их с квартальными целями (OKR). Отвечает за их выполнение. +* Формирует сам или с помощью команды технический бэклог. Выступает в роли владельца бэклога. +* Ставит технические цели для своей команды. Отвечает за их выполнение. +* Для реализации поставленных целей составляет дорожную карту (roadmap). +* Работает со стейкхолдерами. Своевременно транслирует важную для них информацию. Управляет их ожиданиями.При постановке целей и составлении дорожных карт (roadmap) учитывает риски. +Управление процессами +* Отвечает за поддержание всех общих для компании процессов (процесс разработки, инженерные процессы) в рамках своей команды. +* Отвечает за предсказуемость и скорость процесса разработки и автоматизирует его. +* Принимает решения об изменении процессов основываясь на фактах и данных. Например, следит за метриками Agile Dasboard и результатами Team Maturity Model или принимает решения об эксперименте с процессами на основе данных ретроспектив. +* Работает в рамках существующих в компании инженерных процессов. Поддерживает их сам или делигирует команде: + * управление инцидентами; + * управление ошибками (багами); + * управление техническим бэклогом; + * управление документацией и знаниями. +* Постоянно улучшает инженерные практики в своей команде: code review, architecture workshops, pair programming, mob programming, tdd. +* Организует процесс тестирования. + + +### Техническая экспертиза +* Техническая экспертиза на уровне senior разработчика. Продолжает тратить 25-50% своего времени на работу руками. +* Отвечает за техническое качество и стабильную работу продуктов и сервисов которые разрабатывает его команда. +* Следит за качеством кодовой базы/тестовых моделей/конфигурационных файлов своей команды и сам активно контрибьютит в них. +* Анализирует технические решения предлагаемые командой. Даёт конструктивную обратную связь по ним. Если нужно, принимает финальное решение. +* Актуализирует свои технические знания и навыки в соответствии со стеком технологий которым владеет его команда. +* Контролирует что система достаточно покрыта мониторингом и алертами. +Бизнес-экспертиза +* Помогает Product Owner готовить бэклог для команды разработки или делает это самостоятельно. +* Самостоятельно или вместе с Product Owner формирует и отслеживает метрики здоровья продукта. +Engineering Team Lead +Лидерство +* Менеджер для команды состоящий из трёх или больше инженеров. +* Делает так, чтобы команда выполняла большую часть задач самостоятельно, без его непосредственного участия. Делегирует ответственность за принятие решений. Но продолжает контролировать выполнение. +* Системно улучшает процессы в своей команде. Например: Проводит большие ретроспективы с участием нескольких команд (своих или смежных). +* При поиске и решении проблем выходит за рамки команды, ищет системные проблемы на уровне департамента или компании. +* Инициатор и драйвер трансформационных проектов на уровне команды. +* Доносит свои идеи до широкой аудитории. Рассказывает о результатах работы своей команды. +* Транслирует ценности Авито. Формирует систему ценностей команды. + + +### Управление людьми +* Работает над удержанием сотрудников в компании. Знает что мотивирует его сотрудников. Использует подходящие инструменты мотивации для её повышения/поддержания на высоком уровне. +* Обсуждает с инженерами своей команды зарплату, вознаграждение и программы долгосрочной мотивации. Инициирует изменение. +* Эффективно управляет конфликтами: выслушивает обе стороны и помогает разобраться. +* Развивает собственного преемника. + + +### Управление командами +* Развивает не только людей, но и команду. Выращивает «зрелые» команды. +* Имеет видение целевой модели команды. Формирует её дизайн (состав, компетенции, квалификация). Знает, какой результат хочет получить, на основе целей создания команды и целей департамента. +* Формирует план развития своей команды. Ведёт бэклог для достижения целевой модели команды. +* Собирает команду разработки с нуля и запускает её. +* Выступает в роли нанимающего менеджера. Принимает решение о найме и увольнении людей в свою команду. +* Составляет профиль кандидата для рекрутера. +* Проводит самостоятельно или с HR менеджерское интервью на котором проверяет soft skills кандидата. Принимает решение делать оффер или нет. +* Помогает и обучает команды и сотрудников планировать и координировать свою работу. + + +### Целеполагание, планирование и реализация +* Горизонт планирования 3-6 месяцев. +* Доносит цель существования команды до всех. +* Обеспечивает прозрачность целей и задач внутри своей команды. +* Формирует с командой краткосрочные цели (например цель спринта). Связывает их с квартальными целями (OKR). Отвечает за их выполнение. +* Формирует сам или с помощью команды технический бэклог. Выступает в роли владельца бэклога. +* Ставит технические цели для своей команды. Отвечает за их выполнение. +* Для реализации поставленных целей составляет дорожную карту (roadmap). +* Работает со стейкхолдерами. Своевременно транслирует важную для них информацию. Управляет их ожиданиями. +* При постановке целей и составлении дорожных карт (roadmap) учитывает риски. + ### Управление процессами -- Отвечает за поддержание всех общих для компании процессов в рамках своей команды: найма, деливери, оценки перформанса, инженерных процессов. +* Отвечает за поддержание всех общих для компании процессов (процесс разработки, инженерные процессы) в рамках своей команды. +* Отвечает за предсказуемость и скорость процесса разработки и автоматизирует его. +* Принимает решения об изменении процессов основываясь на фактах и данных. Например, следит за метриками Agile Dasboard и результатами Team Maturity Model или принимает решения об эксперименте с процессами на основе данных ретроспектив. +* Работает в рамках существующих в компании инженерных процессов. Поддерживает их сам или делегирует команде: + * управление инцидентами; + * управление ошибками (багами); + * управление техническим бэклогом; + * управление документацией и знаниями. +* Постоянно улучшает инженерные практики в своей команде: code review, architecture workshops, pair programming, mob programming, tdd. +* Организует процесс тестирования. + + +### Техническая экспертиза +* Техническая экспертиза на уровне senior разработчика. Продолжает тратить 25-50% своего времени на работу руками. +* Отвечает за техническое качество и стабильную работу продуктов и сервисов которые разрабатывает его команда. +* Следит за качеством кодовой базы/тестовых моделей/конфигурационных файлов своей команды и сам активно контрибьютит в них. +* Анализирует технические решения предлагаемые командой. Даёт конструктивную обратную связь по ним. Если нужно, принимает финальное решение. +* Актуализирует свои технические знания и навыки в соответствии со стеком технологий которым владеет его команда. +* Контролирует что система достаточно покрыта мониторингом и алертами. + + +### Бизнес-экспертиза +* При проработке задач предлагает альтернативные способы проверки гипотез и технических решений, позволяющие получить данные быстрее или с меньшими затратами. +* Делает базовые выводы по результатам проведенных исследований. +* Делает базовые выводы по А/Б тестам: статистически значимый результат или нет; тест показывает плохие результаты на метриках, его нужно остановить. +* Анализирует результаты пользовательских исследований/интервью/опросов. «Подсвечивает» найденные проблемы или успехи. Опирается на них в своей работе. + +## Engineering Team Lead + +### Лидерство +- Менеджер для команды состоящий из трёх или больше инженеров. +- Делает так, чтобы команда выполняла большую часть задач самостоятельно, без его непосредственного участия. Делегирует ответственность за принятие решений. Но продолжает контролировать выполнение. +- Системно улучшает процессы в своей команде. Например: Проводит большие ретроспективы с участием нескольких команд (своих или смежных). +- При поиске и решении проблем выходит за рамки команды, ищет системные проблемы на уровне департамента или компании. +- Инициатор и драйвер трансформационных проектов на уровне команды. +- Доносит свои идеи до широкой аудитории. Рассказывает о результатах работы своей команды. +- Транслирует ценности Авито. Формирует систему ценностей команды. + +### Управление людьми +- Работает над удержанием сотрудников в компании. Знает что мотивирует его сотрудников. Использует подходящие инструменты мотивации для её повышения/поддержания на высоком уровне. +- Обсуждает с инженерами своей команды зарплату, вознаграждение и программы долгосрочной мотивации. Инициирует изменение. +- Эффективно управляет конфликтами: выслушивает обе стороны и помогает разобраться. +- Развивает собственного преемника. + +### Управление командами +- Развивает не только людей, но и команду. Выращивает «зрелые» команды. +- Имеет видение целевой модели команды. Формирует её дизайн (состав, компетенции, квалификация). Знает, какой результат хочет получить, на основе целей создания команды и целей департамента. +- Формирует план развития своей команды. Ведёт бэклог для достижения целевой модели команды. +- Собирает команду разработки с нуля и запускает её. +- Выступает в роли нанимающего менеджера. Принимает решение о найме и увольнении людей в свою команду. +- Составляет профиль кандидата для рекрутера. +- Проводит самостоятельно или с HR менеджерское интервью на котором проверяет soft skills кандидата. Принимает решение делать оффер или нет. +- Помогает и обучает команды и сотрудников планировать и координировать свою работу. + +### Целеполагание, планирование и реализация +- Горизонт планирования 3-6 месяцев. +- Доносит цель существования команды до всех. +- Обеспечивает прозрачность целей и задач внутри своей команды. +- Формирует с командой краткосрочные цели (например цель спринта). Связывает их с квартальными целями (OKR). Отвечает за их выполнение. +- Формирует сам или с помощью команды технический бэклог. Выступает в роли владельца бэклога. +- Ставит технические цели для своей команды. Отвечает за их выполнение. +- Для реализации поставленных целей составляет дорожную карту (roadmap). +- Работает со стейкхолдерами. Своевременно транслирует важную для них информацию. Управляет их ожиданиями. +- При постановке целей и составлении дорожных карт (roadmap) учитывает риски. + +### Управление процессами +- Отвечает за поддержание всех общих для компании процессов (процесс разработки, инженерные процессы) в рамках своей команды. - Отвечает за предсказуемость и скорость процесса разработки и автоматизирует его. -- Устанавливает метрики эффективности процессов и следит за ними. -- Работает в рамках существующих в компании инженерных процессов. Поддерживает их сам или делегирует команде: управление инцидентами; управление ошибками (багами); управление техническим бэклогом; управление документацией и знаниями. +- Принимает решения об изменении процессов основываясь на фактах и данных. Например, следит за метриками Agile Dasboard и результатами Team Maturity Model или принимает решения об эксперименте с процессами на основе данных ретроспектив. +- Работает в рамках существующих в компании инженерных процессов. Поддерживает их сам или делегирует команде: + - управление инцидентами; + - управление ошибками (багами); + - управление техническим бэклогом; + - управление документацией и знаниями. - Постоянно улучшает инженерные практики в своей команде: code review, architecture workshops, pair programming, mob programming, tdd. - Организует процесс тестирования. -### Техническая экспертность -- Техническая экспертность на уровне senior-разработчика. -- Отвечает за техническое качество продуктов и сервисов, которые разрабатывает его команда. -- Ведёт технический бэклог и дорожную карту (roadmap) команды или проекта. -- Анализирует технические решения, которые предлагает команда. Даёт конструктивную обратную связь по ним. Принимает финальное решение. -- Актуализирует свои технические знания и навыки в соответствии со стеком технологий, которым владеет его команда. При необходимости может самостоятельно решать задачи из бэклога команды. -- Отвечает за стабильную работу своей системы. -- Организует процесс тестирования. -- Контролирует, что система достаточно покрыта мониторингом и алертами. -- Следит за тем, чтобы в команде были дежурные, которые оперативно реагируют на инциденты. +### Техническая экспертиза +- Техническая экспертиза на уровне senior разработчика. Продолжает тратить 25-50% своего времени на работу руками. +- Отвечает за техническое качество и стабильную работу продуктов и сервисов которые разрабатывает его команда. +- Следит за качеством кодовой базы/тестовых моделей/конфигурационных файлов своей команды и сам активно контрибьютит в них. +- Анализирует технические решения предлагаемые командой. Даёт конструктивную обратную связь по ним. Если нужно, принимает финальное решение. +- Актуализирует свои технические знания и навыки в соответствии со стеком технологий которым владеет его команда. +- Контролирует что система достаточно покрыта мониторингом и алертами. + +### Бизнес-экспертиза +- При проработке задач предлагает альтернативные способы проверки гипотез и технических решений, позволяющие получить данные быстрее или с меньшими затратами. +- Делает базовые выводы по результатам проведенных исследований. +- Делает базовые выводы по А/Б тестам: статистически значимый результат или нет; тест показывает плохие результаты на метриках, его нужно остановить. +- Анализирует результаты пользовательских исследований/интервью/опросов. «Подсвечивает» найденные проблемы или успехи. Опирается на них в своей работе. -### Бизнес-экспертность -- Руководствуется знаниями сценариев использования его продукта при принятии решений. -- Вместе с Product Owner формирует бэклог продукта и дорожную карту (roadmap). -- При проработке задач предлагает альтернативные способы проверки гипотез и технических решений, которые позволяют получить данные быстрее или с меньшими затратами. -- Делает базовые выводы по результатам проведённого исследования. Например, делает базовые выводы по AB-тестам: статистически значимый результат или нет; тест показывает плохие результаты на метриках — его нужно остановить. Подсвечивает найденные проблемы или успехи. -- Исследует проблемы пользователей и помогает заказчику найти бизнес-решение. Например, участвует в дискавери спринтах в роли продакт-менеджера. -- Вместе с Product Owner формирует и отслеживает метрики здоровья продукта. ## Technical Unit Lead (TUL) +## Engineering Manager 1 + ### Лидерство -- Прямой руководитель одной или нескольких команд разработки. Достигает результата за счёт слаженной работы команды. -- Личным примером стимулирует команду к продуктивной работе. Показывает, как можно развиваться и меняться. -- Системно улучшает процессы в своей команде или департаменте. -- Проводит большие ретроспективы с участием нескольких команд — своих или смежных. -- При поиске и решении проблем выходит за рамки команды, ищет системные проблемы на уровне департамента или компании. -- Лидер трансформационных проектов на уровне команды. Например, внедрения Scrum/Kanban. -- Доносит свои идеи до широкой аудитории. Рассказывает о результатах работы своей команды. -- Развивает формальных и неформальных лидеров в своих командах. +* Менеджер для команды состоящий из трёх или больше инженеров. +* Делает так, чтобы команда выполняла большую часть задач самостоятельно, без его непосредственного участия. Делегирует ответственность за принятие решений. Но продолжает контролировать выполнение. +* Системно улучшает процессы в своей команде. Например, проводит большие ретроспективы с участием нескольких команд (своих или смежных). +* При поиске и решении проблем выходит за рамки команды, ищет системные проблемы на уровне департамента или компании. +* Инициатор и драйвер трансформационных проектов на уровне команды. +* Доносит свои идеи до широкой аудитории. Рассказывает о результатах работы своей команды. +* Транслирует ценности Авито. Формирует систему ценностей команды. + ### Управление людьми -- Принимает решение о повышении зарплаты инженеров. -- Принимает решение о промо инженеров. -- Воспитывает собственного преемника. +* Выступает как наставник для менеджеров не своих команд. Помогает им двигаться по карьерной линейке, хорошо понимает профили менеджеров до своего уровня. + ### Управление командами -- Собирает команду разработки с нуля и «запускает» её. -- Выступает в роли нанимающего менеджера. Принимает решение о найме и увольнении людей в свою команду. -- Развивает не только людей, но и команды. Выращивает «зрелые» команды. -- Имеет видение целевой модели каждой команды. Знает, какой результат хочет получить. -- Формирует план развития команды. Ведёт бэклог для достижения целевой модели команды. -- Помогает и обучает команды и сотрудников планировать и координировать свою работу. -- Планирует организационную структуру своих команд, учитывая цели команды и департамента. -- Помогает команде преодолевать проблемы роста. +* Планирует орг. структуру своих команд учитывая цели команды и департамента. +* Принимает решение о создании новых команд, их роспуске или объединении. +* Помогает команде преодолевать проблемы масштабирования. + ### Целеполагание, планирование и реализация -- Прослеживает связь своих целей со стратегией кластера, вертикали и компании. -- Формирует технические видение и стратегию команды, например, целевую архитектуру и какие технологии хотим внедрить. Согласует их с продуктовыми планами и планами смежных команд. Отвечает за их реализацию. -- Составляет квартальные и годовые дорожные карты (roadmap). -- Планирует бюджет и ресурсы для своей команды на горизонте одного года. -- Контролирует использование ресурсов и бюджета в своей команде. Формирует правила их контроля и использования. -- Учитывает доступные ресурсы и бюджет при принятии решений. -- Ведёт крупные продуктовые или технические проекты на уровне кластера или компании. Формирует цели и критерии успеха. Проходит защиту проекта. +* Горизонт планирования 1 год. +* Формирует цель существования своей команды. Доносит эту цель до всех. +* Формирует продуктовые и технические квартальные цели (например OKR). Связывает их с целями департамента, компании. Отвечает за их выполнение. +* Для достижения целей меняет приоритеты при необходимости, предотвращает риски, корректирует действия команды для предотвращения нежелательных последствий. +* Ведет крупные продуктовые (или технические) проекты, на уровне кластера или компании. Формирует для них цели и критерии успеха. Проходит защиту проекта. +* Планирует ресурсы для своих команд и следит за их использованием. +* Учитывает доступные ресурсы при принятии решений. + ### Управление процессами -- Управляет командами через организацию процессов. -- Успешно применяет существующие в компании процессы и подходы в с учётом целей команд. -- Создаёт инструменты, которые показывают состояние процессов в командах. -- Проводит ревизию существующих процессов. Актуализирует их или отменяет. +* Успешно применяет существующие в компании процессы и подходы в с учётом целей команд. +* Проводит ревизию существующих процессов. Не только изменяет существующие процессы, но и создаёт новые или отменяет не актуальные. -### Техническая экспертность -- Постоянно расширяет свой технический кругозор. Изучает смежные области и технологии. Например, чтобы успешно управлять кросс-функциональной командой. -- Способен объяснить стейкхолдерам суть технологии простым языком. -- Смотрит в будущее. Объясняет стейкхолдерам возможные технические потребности команды или продукта. -### Бизнес-экспертность -- Находит технические проблемы, которые мешают бизнесу развиваться сейчас или могут стать угрозой в ближайшем будущем. -- Планирует и проводит необходимые исследования. Например, сплит-тесты и опросы, исследует опыт других компаний для проверки реальности проблем и пользовательских болей. -- Использует результаты проведённых исследований для аргументации важности предлагаемых решений. -- Прослеживает взаимосвязи между изменениями в своём кусочке продукта и другими его частями. Сообщает об этом заинтересованным лицам. -- Отслеживает продуктовые и бизнесовые тренды рынка, на котором работает. -- Следит за тем, что делают конкуренты. Использует эти знания при планировании продуктовой и технической работы. +### Техническая экспертиза +* Тратит на решение задач из бэклога команды и работу руками 5-10% своего времени +* Формирует техническое видение и стратегию команды (например целевая архитектура, какие технологии хотим внедрить). Согласует их с продуктовыми планами и планами смежных команд. Отвечает за их реализацию. +* Постоянно расширяет свой технический кругозор. Изучает смежные области и технологии. Например, для того чтобы успешно управлять кросс-функциональной командой. +* Способен объяснить стейкхолдерам суть технологии простым языком. +* Смотрит в будущее, следит за техническими трендами. Объясняет стейкхолдерам какие технические задачи необходимо сделать команде в будущем или как технологии могут помочь бизнесу/продукту. +* Ведёт процесс capacity management ресурсов своих серверов и приложений. +* Отвечает за то что все важные проекты команды прошли Архитектурный комитет. + + +### Бизнес-экспертиза +* Руководствуется знаниями сценариев использования его продукта при принятии решений. +* Находит технические проблемы, мешающие бизнесу развиваться сейчас или грозящие в ближайшем будущем. +* Планирует и проводит необходимые исследования (например: сплит-тесты, опросы, опыт других компаний) для проверки реальности проблем/пользовательских болей. +* Использует результаты проведённых исследований для аргументации важности предлагаемых решений. +* Прослеживает взаимосвязи между изменениями в своём кусочке продукта и другими его частями. И сообщает об этом заинтересованным лицам. +* Отслеживает продуктовые и бизнесовые тренды рынка на котором работает. +* Знает что делают конкуренты. Использует эти знания при планировании продуктовой и технической работы. + + +## Engineering Manager 2 -## Cluster Lead ### Лидерство -- Системно улучшает процессы в своём департаменте или в компании. -- Лидер и инициатор трансформационных проектов на уровне департамента. Например, внедряет практики из LeSS (overall retro, overall planning). -- Участник и инициатор трансформационных проектов на уровне компании. +* Управляет несколькими командами инженеров через формальных и неформальных лидеров. +* Развивает формальных и неформальных лидеров в своих командах. + + +### Управление людьми +* Оценивает работу менеджеров своих команд. Проводит для них performance review. Обсуждает поставленную оценку на калибровках. Даёт обратную связь по итогам performance review. +* Системно развивает менеджеров своих команд. +Управление командами +* Нанимающий менеджер для менеджерских позиций в своих командах. Принимает решение о найме и увольнении. Проводит для них онбординг. -### Управление командами -- Планирует организационную структуру своего департамента. Создаёт команды для новых бизнес-направлений. -- Управляет приоритетами найма внутри своего департамента. ### Целеполагание, планирование и реализация -- Формирует цель существования своего департамента. Доносит эту цель до своих команд. -- Формирует технические видение и стратегию своего департамента. Согласует их с видением и стратегией компании. Объясняет её своим командам и отвечает за реализацию. -- Участвует в формировании технического портфеля компании. Следит за тем, чтобы в нём были учтены задачи и интересы департамента. -- Способствует тому, чтобы отдельные люди и организация в целом действовали, не забывая о стратегических целях кластера. -- При крупных изменениях в своём департаменте понимает их влияние и согласовывает их с другими подразделениями. +* Горизонт планирования 1 год. +* Формирует цель существования своей команды. Доносит эту цель до всех. +* Формирует продуктовые и технические квартальные цели (например OKR). Связывает их с целями департамента, компании. Отвечает за их выполнение. +* Для достижения целей меняет приоритеты при необходимости, предотвращает риски, корректирует действия команды для предотвращения нежелательных последствий. +* Ведет крупные продуктовые (или технические) проекты, на уровне кластера или компании. Формирует для них цели и критерии успеха. Проходит защиту проекта. +* Планирует ресурсы для своих команд и следит за их использованием. +* Учитывает доступные ресурсы при принятии решений. + ### Управление процессами -- Успешно создаёт и применяет разные подходы к организации процессов в зависимости от команды и потребностей бизнеса. Например ITSM, ITIL, LeSS. -- Распространяет внутри своего департамента и за его пределами успешные подходы. +* Управляет командами через организацию процессов и постановку целей. Согласует совместную работу своих команд. +* Создаёт инструменты, которые показывают состояние процессов в командах. -### Техническая экспертность -- Визионерство. Следит за глобальными технологическими трендами и может сделать прогноз с определённой долей вероятности. -- Ведёт сложные технические межкластерные проекты. При необходимости привлекает внутренних и внешних экспертов. -### Бизнес-экспертность -- Понимает, как работает бизнес Авито. Учитывает финансовые и бизнес-метрики при планировании работы своего департамента. Например, убеждается, что его инициативы положительно влияют на Equity Value и Enterprise Value компании. -- Участвует в операционных ревью бизнес-показателей компании или её частей. -- Используя рыночные тренды, формирует новые бизнес или технологические возможности. -- Эффективно использует ресурсы своего департамента, знает, из чего складывается его P&L. +### Техническая экспертиза +* Тратит на решение задач из бэклога команды и работу руками 5-10% своего времени. +* Формирует техническое видение и стратегию команды (например целевая архитектура, какие технологии хотим внедрить). Согласует их с продуктовыми планами и планами смежных команд. Отвечает за их реализацию. +* Постоянно расширяет свой технический кругозор. Изучает смежные области и технологии. Например, чтобы успешно управлять кросс-функциональной командой. +* Способен объяснить стейкхолдерам суть технологии простым языком. +* Смотрит в будущее, следит за техническими трендами. Объясняет стейкхолдерам какие технические задачи необходимо сделать команде в будущем или как технологии могут помочь бизнесу/продукту. +* Ведёт процесс capacity management ресурсов своих серверов и приложений. +* Отвечает за то что все важные проекты команды прошли Архитектурный комитет. +Бизнес-экспертиза +* Руководствуется знаниями сценариев использования его продукта при принятии решений. +* Находит технические проблемы, которые мешают бизнесу развиваться сейчас или в ближайшем будущем. +* Планирует и проводит исследования (например: сплит-тесты, опросы, опыт других компаний) для проверки реальности проблем/пользовательских болей. +* Использует результаты проведённых исследований для аргументации важности предлагаемых решений. +* Прослеживает взаимосвязи между изменениями в своём кусочке продукта и другими его частями. И сообщает об этом заинтересованым лицам. +* Отслеживает продуктовые и бизнесовые тренды рынка, на котором работает. +* Знает что делают конкуренты. Использует эти знания при планировании продуктовой и технической работы. + + +## Cluster Manager + +## Senior Engineering Manager 1 + +### Лидерство +* Лидер и инициатор трансформационных проектов на уровне своего кластера. + + +### Управление людьми +* Оценивает работу менеджеров своих команд. Проводит для них performance review. Обсуждает поставленную оценку на калибровках. Даёт обратную связь по итогам performance review. +* Системно развивает менеджеров своих команд. + + +### Управление командами +* Планирует орг.структуру своего кластера. Создаёт команды для новых бизнес направлений. +* Управляет приоритетами найма внутри своего кластера. +* Следит за нагрузкой команд. Занимается headcount planning на горизонте года. + + +### Целеполагание, планирование и реализация +* Горизонт планирования 2-3 года. +* Понимает стратегию продукта и бизнеса в своем кластере. Сам определяет стратегию и долгосрочный план в своем подразделении. Действует самостоятельно как senior инженер в разработке — начальник не вмешивается, кусочно нарезая задачи и решая проблему выбора в условиях неопределенности. +* Формирует цель существования своего кластера. Доносит эту цель до своих команд. +* Отвечает за реализацию целей своего кластера. +* Способствует тому, чтобы отдельные люди и организация в целом действовали, не забывая о стратегических целях кластера. +* При крупных изменениях в своём кластере понимает их влияние и согласует их с другими подразделениями. +* Управляет бюджетами кластера (тимбилдинги, обучение, вознаграждение). +* Следит за тем чтобы при формировании технического портфеля компании нем были учтены задачи и интересы кластера. +* Участвует в реализации стратегических задач технической дирекции. + + +### Управление процессами +* Успешно создаёт и применяет разные подходы к организации процессов разработки в зависимости от команды и потребностей бизнеса. Например, ITSM, ITIL, LeSS. +* Распространяет внутри своего кластера и за его пределами успешные подходы. + + +### Техническая экспертиза +* Формирует технические видение и стратегию своего кластера. Согласует их с видением и стратегией компании. Объясняет её своим командам. +Бизнес-экспертиза +* Понимает как работает бизнес Авито. Учитывает финансовые и бизнес метрики при планировании работы своего департамента. Например, убеждается что его инициативы положительно влияют на Equity Value и Enterprise Value компании. +* Участвует в операционных ревью бизнес показателей компании или её частей. +* Используя рыночные тренды, формирует новые бизнес или технологические возможности на уровне компании. +* Эффективно использует ресурсы своего департамента, знает, из чего складывается его P&L. + + +## Senior Engineering Manager 2 + +### Лидерство +* Участник или драйвер трансформационных проектов на уровне всей технической дирекции. +* Фокус смещается на работу на уровне всей технической дирекции. Оказывает положительное влияние на принятие решений на уровне компании. + + +### Управление людьми +* Оценивает работу менеджеров своих команд. Проводит для них performance review. Обсуждает поставленную оценку на калибровках. Даёт обратную связь по итогам performance review. +* Системно развивает менеджеров своих команд. + +### Управление командами +* Планирует орг.структуру своего кластера. Создаёт команды для новых бизнес направлений. +* Управляет приоритетами найма внутри своего кластера. +* Следит за нагрузкой команд. Занимается headcount planning на горизонте года. + + +### Целеполагание, планирование и реализация + * Горизонт планирования 2-3 года. + * Понимает стратегию продукта и бизнеса в своем кластере. Сам определяет стратегию и долгосрочный план в своем подразделении. Действует самостоятельно как senior инженер в разработке - начальник не вмешивается, кусочно нарезая задачи и решая проблему выбора в условиях неопределенности. + * Формирует цель существования своего кластера. Доносит эту цель до своих команд. + * Отвечает за реализацию целей своего кластера. + * Способствует тому, чтобы отдельные люди и организация в целом действовали, не забывая о стратегических целях кластера. + * При крупных изменениях в своём кластере понимает их влияние и согласует их с другими подразделениями. + * Управляет бюджетами кластера (тимбилдинги, обучение, вознаграждение). + * Следит за тем чтобы при формировании технического портфеля компании нем были учтены задачи и интересы кластера. + * Участвует в реализации стратегических задач технической дирекции. + + +### Управление процессами + * Успешно создаёт и применяет разные подходы к организации процессов разработки в зависимости от команды и потребностей бизнеса. Например, ITSM, ITIL, LeSS. + * Распространяет внутри своего кластера и за его пределами успешные подходы. + + +### Техническая экспертиза + * Ведёт сложные технические межкластерные проекты. При необходимости привлекает внутренних и внешних экспертов. + * Лидирует принятие технических решений влияющих на всю компанию. Участвует в принятии решений по изменению используемых в компании технологий. + + +### Бизнес-экспертиза + * Понимает как работает бизнес Авито. Учитывает финансовые и бизнес метрики при планировании работы своего департамента. Например, убеждается что его инициативы положительно влияют на Equity Value и Enterprise Value компании. + * Участвует в операционных ревью бизнес показателей компании или её частей. + * Используя рыночные тренды, формирует новые бизнес или технологические возможности на уровне компании. + * Эффективно использует ресурсы своего департамента, знает из чего складывается его P&L. + + +## Lead Engineering Manager + + +### Лидерство + * Лидер и инициатор трансформационных проектов на уровне всей технической дирекции. + * Устраняет блокеры и ищет точки роста на уровне компании. + * Выходит за рамки существующих методологий и собственного направления для определения и решения сложных проблем. + + +### Управление людьми + * Оценивает работу менеджеров своих команд. Проводит для них performance review. Обсуждает поставленную оценку на калибровках. Даёт обратную связь по итогам performance review. + * Системно развивает менеджеров своих команд + + +### Управление командами + * Руководит подразделениями со своими стратегиями, отвечающими за продуктовые, технические или бизнесовые метрики компании, например из BIG 10. + * С нуля запускает новые направления разработки и департаменты (несколько подразделений со своими стратегиями). + + +### Целеполагание, планирование и реализация + * Горизонт планирования 5 лет. + * Успешно реализует приоритетные проекты в рамках бизнес стратегии компании с большой степенью неопределенности. Делает сложные стратегические выборы. + * Участвует в формировании стратегии технической дирекции. + * Участвует в формировании технического портфеля компании. + + +### Управление процессами + * Выходит за рамки существующих в компании процессов. Берёт лучшие практики из индустрии и на их основе инициирует создание подходящих для компании решений. + * Ответственность за продуктивность и результативность процессов поставки ценности для клиентов, как внутри своего подразделения, так и на масштабе всей Технической Дирекции + * Проактивное управление и непрерывное улучшение процессов разработки продуктов и сервисов за счет внедрения процессов и инструментов мониторинга качества этих процессов; + * Приведение процессов разработки продуктов и сервисов в соответствие со стандартами, принятыми в компании. + +### Техническая экспертиза + * Визионерство. Следит за глобальными технологическими трендами, может нарисовать картину будущего и сделать прогноз того что нужно делать Авито. + +### Бизнес-экспертиза + * Понимает, как работает бизнес Авито. Учитывает финансовые и бизнес метрики при планировании работы своего департамента. Например, убеждается что его инициативы положительно влияют на Equity Value и Enterprise Value компании. + * Участвует в операционных ревью бизнес показателей компании или её частей. + * Используя рыночные тренды, формирует новые бизнес или технологические возможности на уровне компании. + * Эффективно использует ресурсы своего департамента, знает из чего складывается его P&L.