Каким должно быть правильное название этой должности в технологической компании, занимающейся разработкой программного обеспечения?
Требования к роли:
PM не пишет код в этой позиции.
Другие говорили мне, что это традиционная роль «менеджера проекта по разработке программного обеспечения» . Если эта роль конкретно связана с управлением проектами разработки программного обеспечения для бизнес-систем, как бы вы назвали ее?
Название должности в значительной степени семантика. Ключевыми драйверами для заявителя будут обязанности, ключевые показатели эффективности и компенсационный пакет.
Вы всегда можете провести A/B-тестирование названий вакансий и посмотреть, какие резюме приходят от разных рекрутеров.
Дайте рекрутинговой компании A описание работы под заголовком «Менеджер ИТ-проектов», а рекрутинговой компании B — описание работы под заголовком Agile Delivery Manager. Затем сравните и сопоставьте уровень возврата и качество резюме.
Это хороший вопрос, который указывает на то, что может затруднить достижение успеха командой. Я думаю, что название этой должности неясно, потому что список требований представляет собой смесь обязанностей и квалификаций, которая содержит меньше деталей, чем необходимо для полного определения роли. В результате потенциальный сотрудник, рекрутер и даже будущие члены команды не будут до конца понимать, как этот человек интегрируется в команду.
Мой опыт показывает, что команды работают лучше всего, когда роли четко определены, а в должностной инструкции должно быть указано, что на самом деле должен делать этот человек, чтобы проекты по разработке программного обеспечения были успешными.
Далее указано, является ли каждое Требование в списке ответственностью или квалификацией, а также некоторые дополнительные примечания о том, что может помочь прояснить позицию:
Обязанности: Управление веб-проектами, базами данных и облачными проектами нескольких бизнес-систем.
Квалификация: Предыдущее программное обеспечение или опыт веб-управления проектами
Квалификация: Предыдущий опыт Agile-разработки
Квалификация: предыдущий опыт работы с SDLC
Ответственность: кросс-функциональная коммуникация (технические команды/команды разработчиков и операции)
Квалификация: Опыт работы с техническим ПО.
Это всегда сложный вопрос, поскольку он нервно перекрывается:
Таким образом, вы, вероятно, увидите, что он указан на рынке всеми возможными способами (это всегда заставляет меня задуматься, когда я вижу, что обязанности руководителя технической группы помечены как роль менеджера по проектам).
Если бы не было компонента управления несколькими проектами, я бы сказал, что он соответствует роли менеджера по развитию. Однако, как только в дело вступает фактическое управление проектом, особенно если нет обязанностей по нарезке кода, это становится чистой ролью управления проектами. Однако я ожидаю некоторого матричного управления с техническими командами, имеющими доступ и, возможно, обязанности линейного управления, покрываемые фактическим менеджером по разработке программного обеспечения, поскольку они будут экспертами в области технологии, а не менеджером по проектам.
Но для приведенной выше спецификации работы я склоняюсь к «Менеджеру технических проектов», чтобы отличить его от менеджера по проектам, который занимается изменениями в бизнесе и / или процессах, поскольку менеджер по проектам, связанный со значительной разработкой и поставкой программного обеспечения, требует нескольких ключевых навыков и требований к знаниям. .
Я отношу себя к техническим менеджерам проектов и регулярно отказываюсь от контрактов на управление проектами (или не рассматриваю их), которые не связаны с программным обеспечением. Еще одна специализация, которую я регулярно вижу, — это «Менеджер инфраструктурных проектов», где поставки оборудования и инфраструктуры составляют значительную часть проекта.
Хотя у меня возникает соблазн закрыть этот вопрос как опрос общественного мнения, я думаю, что его можно изменить, чтобы правильно сосредоточиться на ролях и обязанностях должности руководителя проекта. Это также приводит к очень простому ответу:
Ваша основная проблема заключается в том, что вы не смогли четко определить объем роли, обязанности роли и результаты для этой роли. Название должности никогда не должно сосредотачиваться на квалификации, оно должно быть формой стенографии, описывающей, что должна выполнять роль .
В вашем перечне требований вы на самом деле перечислили только две фактические обязанности:
Вы поручаете этому человеку управлять серией технических проектов и возлагаете на него ответственность за взаимодействие между командами. Поскольку вы хотите, чтобы этот человек был технически грамотным в дополнение к выполнению обязанностей, перечисленных выше, Технический руководитель проекта , по-видимому, является разумным сокращённым описанием, которое ясно отражало бы масштаб роли.
Разбрасываться заголовками на пустом месте — плохая идея. Если ваша компания исторически называла описанную выше роль «беспомощным младшим помощником, отвечающим за бессмысленные обновления», то вам следует называть ее так же. Название должно отражать масштаб в рамках компании, поэтому не отклоняйтесь от оговорок, придумывая новые названия.
Во-вторых, кажется, что вы действительно пытаетесь написать описание работы или объявление о поиске помощи, а не просто определить правильное название вакансии. Если это так, вам необходимо привлечь соответствующих специалистов в вашей организации, чтобы помочь вам:
В то время как написание описаний вакансий, объявления о поиске и сам процесс найма — все это выходит за рамки приемлемых тем на PMSE, понимание того, как задействовать правильные ресурсы компании для инициирования или укомплектования проекта, безусловно, находится в пределах допустимого. По моему опыту, когда вы сосредотачиваетесь на основных обязанностях работы, название должности в значительной степени пишется само собой.
Некоторые организации используют «agile», не разбираясь в концепциях или методах. Если ваша организация внедрила Agile или scrum, обязательно укажите это недвусмысленно, желательно в названии должности. Если нет, не используйте модное слово, надеясь, что найм agile-команды чудесным образом преобразит вашу организацию. Agile PM и scrum masters очень осторожны и будут раздражены, если вы убедительно не заявите о стремлении вашей организации к изменениям. Некоторые с готовностью справятся с вызовом, но рассчитывают получить компенсацию за дополнительную боль; они будут вносить трансформационные изменения в вашу организационную культуру, которые выходят далеко за рамки магазина программного обеспечения. Если вы не agile/scrum, попросите опытных agile-менеджеров/scrum-мастеров просмотреть резюме и пройти собеседование. Ищите подражателей, которые видят в этом путь к Agile/Scrum.
Требование «Межфункциональное общение (технические команды/команды разработчиков и операции)» может подразумевать для некоторых, что вы, возможно, ищете опыт «devops». Подобно Agile и Scrum, devops — модное словечко, которое следует использовать с осторожностью при наборе персонала. DevOps также является трансформационным изменением в вашей организационной культуре, которое часто является логическим результатом успешной организации гибкой разработки. Будьте готовы ответить на вопросы о том, должен ли этот PM внедрять решения devops.
Азиз Шейх
Майкл Бозес PMP
Тодд А. Джейкобс