Привет! Что же, это снова ребята из Hays, и снова пост с опытом и экспертизой рекрутеров. Но нет, мы не собираемся писать очередной материал про удаленку или про то, как айтишнику устроиться на работу. Сегодня мы разберемся с Project Manager’ами. Мы все чаще сталкиваемся с их наймом и отрабатываем кучу вопросов, в том числе и по специфике проджектов в сфере разработки ПО: кого ищут работодатели, какие они предъявляют требования? Об этом и поговорим.
Вообще роль Project Manager — типовая для команды, которая работает над каким-то проектом. Менеджер отвечает за реализацию в определенный срок проекта или идеи силами своей команды с использованием определенных ресурсов и в необходимом заказчику качестве. Словарное определение выучили, теперь по существу.
«Я больше склоняюсь к мысли, что Project Manager — это, по сути, лидер, который любит решать проблемы и работать с людьми. Они вместе с командой инженеров решают сложные задачи и координируют коллектив для движения к цели», — подчеркивает Игорь Мишуров, Technical Project Manager компании Virtual Health.
В России проектного менеджера воспринимают своеобразно. Где-то (часто в стартапах) PM вынужден тащить на себе еще одну роль (а то и несколько), а где-то обязанности проектного менеджера вешают на сотрудника, выполняющего другой функционал. Руководители часто не ценят PM’ов, не понимают объемность и важность их работы. И зачастую экономят — создают гибридные роли (project manager / product manager; project manager / tech lead; project manager / system analyst).
Так что такое и зачем нужен PM?
Чаще всего проектных менеджеров ищут для проектов по разработке прототипа, MVP (Minimum Viable Product) и модулей (функциональных блоков) программного продукта, отдельных фич и компонентов. Бывают случаи, когда компания ищет проектного менеджера, который будет отвечать за несколько проектов, реализуемых в рамках одного продуктового решения.
Основная задача PM — сделать работу так, чтобы клиенту все понравилось и у него не возникло претензий. Для этого PM управляет одной или несколькими командами, которые задействованы в цикле разработки ПО. Перед PM ставятся строго установленные сроки, ему выделяют определенный бюджет (и всякие другие ресурсы). А дальше — сам.
«Для меня самым главным в работе проектного менеджера остается то, что привлекло много лет назад: мне нравится решать сложные задачи в масштабе проекта, планировать проект на годы вперед и превращать набор проблем и pain points в детальный и подробный план. Кажется, мне просто нравится воплощать в жизнь то, что вначале представляется невозможным и непонятным», — рассказывает Игорь Мишуров.
Если обобщить, Project Manager:
· общается с заказчиком;
· собирает требования;
· обрабатывает требования — дробит их на более мелкие;
· ставит своей команде задачи, следит за временем и ресурсами;
· координирует и контролирует ход работы;
· управляет бюджетом проекта;
· ведет проектную и техническую документацию.
При этом планирование и реализация проекта основываются на водопадной или гибких методологиях (Scrum, Kanban, Lean, XP).
Сдувай пыль с диплома: какое образование нужно PM?
Если твой диплом уже год лежит на столе вместо коврика для мыши, пора это исправлять. Компании при поиске проджект-менеджера чаще всего указывают среди требований высшее образование в области управления проектами. Иногда подойдет и более краткосрочное — от недели до года — обучение от различных образовательных площадок.
Большое преимущество (а для некоторых компаний и обязательное требование) — официальная квалификация по управлению проектами. В России это чаще всего PMI. Сертификат подтверждает знание специалистом методологий, специального ПО, планирования, контроля изменений, реализации и завершения проекта.
Еще одно почти обязательное условие — регулярное повышение квалификации. Чтобы быть в теме и знать о передовых технологиях, методологиях и стремительно меняющихся бизнес-процессах, важно постоянно учиться. Будет особенно здорово, если кандидат проходил доп. курсы и имеет сертификат по Agile-методологии и ее фреймворкам.
«У успешного Project Manager’а я бы выделил несколько качеств: аккуратность, умение быстро вникнуть в задачу, умение отделять то, что движет проект к цели, а что — нет. Часто в роли проектного менеджера себя находят бывшие разработчики, которые научились строить проект изнутри и готовы на лидерство в команде. <…> Если вам комфортнее с компьютером, это не означает, что вы не можете стать отличным Project Manager’ом, но коммуникация и умение строить отношения — это основной аспект работы», — утверждает Игорь Мишуров.
Многие компании хотят себе PM’ов с опытом в IT и — совсем хорошо — в области разработки. Это могут быть как разработчики, которые выполняли дополнительно функцию Scrum Master внутри команды или курировали разработку отдельных элементов, так и Team Lead команды разработки - они лучше всех представляют, как распределяется нагрузка в команде, и смогут правильно расставить приоритеты.
Еще в роли PM эффективно проявляют себя тестировщики или Team Lead команды тестирования и специалисты-аналитики (системные, продуктовые, бизнес-аналитики). Вырасти до роли проектного менеджера могут и координаторы проектов или ассистенты в проектном управлении.
Главное требование к идеальному проектному менеджеру в сферическом вакууме можно обозначить так: для достижения качественного результата он должен понимать специфику разработки ПО, инструментарий, методы тестирования, инструменты системного анализа, а иногда и особенности архитектуры продукта, если в команде нет Tech Lead, готового прийти на помощь.
О чем спросят на собеседовании?
На собеседовании наверняка будут задавать вопросы-кейсы по управлению людьми, взаимодействию с заказчиком и управлению процессами разработки. Потенциальный работодатель ждет, что кандидат подробно опишет сложные ситуации из своей практики и то, как он смог решить стоявшие перед ним задачи. К слову сказать, нам вы можете прислать резюме по этой ссылке.
Еще работодатель проверит основы знаний об артефактах, идеологии и структуре проектного управления согласно определенной методологии.
Зададут и вопросы по проектному планированию: как рассчитывается бюджет, сроки, ресурсы, что нужно учитывать. Компании важно понимать, что кандидат умеет просчитывать риски и заранее прорабатывать сценарии планирования.
«Я рекомендую всем начинающим руководителям проектов не забывать фокусироваться на рисках. Каждую неделю в спокойной обстановке (в нерабочее время, когда ваша голова разгружена от текучки) нужно спрашивать себя: что может помешать или мешает моему проекту быть выполненным?» — советует Игорь Мишуров.
Какие карьерные перспективы светят PM?
Внутри компании PM со временем может расширить свой функционал и увеличить зону ответственности — начать руководить сразу несколькими командами и проектами одновременно. И даже вырасти до Project Director.
А еще PM часто переходят в продуктовый менеджмент либо на роль Scrum Master или Agile Coach. А если Project Manager больше участвует в технической части процесса реализации проекта, то он может стать руководителем разработки или, например, Delivery Manager’ом.