Отличия разных уровней менеджеров
Вторым кулуарным спин-оффом дискуссии на Dream TeamLead был вопрос, а точнее, не вопрос, а утверждение, что разные уровни менеджеров в разработке особо ничем и не отличаются. Которое настоящим постом я намерен опровергнуть, кратко показав отличия каждого уровня от предыдущего по компетенциям, на примере карьерной линейки Авито. По сути, это картинка и мысли из доклада четырехлетней давности — и что самое интересное, за это время мое мнение по вопросу нисколько не поменялось.
Engineering Manager — подтягиваются почти все компетенции, но особенно — управление людьми, управление командами, целеполагание. Ключевое отличие в майндсете — научиться управлять через тим-лидов (управление людьми, а точнее — теперь уже менеджерами) не трогая непосредственно команды (управление командами). Целеполагание предполагает увеличение горизонта планирования и необходимости координации работы команд между собой.
Senior Engineering Manager — максимально прокачиваются бизнес-экспертиза, целеполагание и управление командами. Ключевая задача роли — понимать что вообще самое важное, та самая prioritization на языке Flight Levels. Для этого приходится делать долгосрочные ставки (горизонт-планирования и целеполагание), опираясь на понимание того какие возможности это откроет для бизнеса (бизнес-экспертиза). Ну и подстройка организации под достижение долгосрочных целей, за этим управление командами.
Единственное, что изменилось за эти 4 года: доклад построен на в некоторой степени механистическом соответствии формальным ожиданиям, а нынешний я считаю, что между формальным соответствием и майндсетом важнее майндсет. Но он, увы, не так просто меняется — поэтому в механистическом соответствии особо ничего плохого и нет: начинаешь делать, делаешь правильно, а попутно понимаешь для чего это все было нужно.
Post #91
493

- ❤ 7
- 👍 2