Карьера в IT: должность Program Manager

Представляем новую статью серии «Карьера в IT». В этой части цикла рассмотрим позицию Program Manager, руководителя группы проектов.

Программный менеджер — это управленец, который координирует ряд взаимосвязанных проектов (программу) и отвечает за стратегические инициативы компании.

По данным DOU, среднему украинскому программному менеджеру 33 года, он имеет зарплату $3500 и 10 лет опыта работы в IT.

Задачи и обязанности

Задачи и роль программного менеджера зависят от бизнес-модели компании, в которой он работает. В аутсорсинге это, чаще всего, управление портфелем проектов — в таком случае программный менеджер отвечает за прогресс связки проектов и поставку соответствующих продуктов. В продуктовых и крупных сервисных компаниях такой специалист более комплексно занимается стратегическими инициативами, нацеленными на изменения в организации.

Если менеджер проекта отвечает за конкретный проект, его ход, сроки, бюджеты, ресурсы; менеджер по продукту — за то, каким будет конечное решение для клиента или пользователей, то внимание программного менеджера сосредоточено на успехе общей программы, которая может включать в себя множество продуктов, проектов и работ. При этом некоторые работы могут лежать за пределами конкретно взятых продуктов или проектов.

«Наша компания недавно купила другую компанию в Европе, и моя задача как программного менеджера — интегрировать новую компанию в нашу. Это будет включать много параллельных проектов, зачастую не связанных между собой: налоговый учет, инфраструктура, смена внутренних процессов найма, замена инструментов, обучение людей, смена продажников и ценовой политики. Я внес все эти проекты в одну roadmap, определил даты и постоянно обсуждаю benefits со всеми участниками интеграционной программы».

Программный менеджер не ведет команды сам — он работает с проектными менеджерами. Получая от менеджеров проектов различные метрики, программный менеджер координирует программу проекта, составляет планы, управляет рисками, организовывает работу людей.

Ключевые обязанности программного менеджера:
— управление портфелем проектов компании в какой-то области корпоративных интересов;
— координация менеджеров, выполняющих проекты конкретной программы;
— проработка и принятие решений по проектам, когда это решение не может быть принято отдельно взятым менеджером проекта;
— создание окружения с эффективными процессами и коммуникациями;
— финансовое и ресурсное управление.

«Особенность роли Program manager в том, что фокус ответственности и внимания смещается с сугубо технических вопросов деливери на people management и бюджет. Круг обязанностей во многом совпадает с обязанностями Рroject manager, но к ним добавляется долгосрочное планирование найма, бюджета, задачи по получению новых проектов или расширению имеющихся, менеджерские интервью с кандидатами, обсуждение и назначение зарплат, проведение аттестаций. Обязанности определяют также KPI, где прописано финансовые показатели проекта, attrition и необходимый уровень удовлетворенности клиента».

В отличие от менеджера проекта, программный менеджер оперирует таким понятием, как benefits — sales growth, cost optimization, better alignment, high transparency etc (из доклада Олега Мизова)

Типичный рабочий день программного менеджера включает в себя:
— общение с участниками программы;
— решение проблем, возникших в программе;
— сбор ключевых показателей, уточнение статусов по ключевым задачам;
— анализ данных и метрик;
— проработку дальнейших стратегий, актуализация планов;
— подготовку отчетности.

«Рабочий день обычно состоит из встреч с клиентом и сотрудниками проектов, а также работы с документами: планирование, отчетность, переписка с заказчиком, руководством и сотрудниками. Часть времени обязательно оставляю на личные встречи с сотрудниками, для обсуждения текущих задач, перспектив, или мотивации. Также часть дня выделена под оценку ситуации, рисков, проблем и перспектив программы, и обдумывание дальнейших действий».

«Если на уровне менеджера проекта можно было решить какую-то проблему самому или поговорив с конкретным человеком, то на уровне программного менеджера ход работы идет по-другому: нужно найти людей, которые могут решить проблему, и вместе с ними найти сбалансированное решение, учитывая, что каждое изменение в проектах программы приводит к потенциальным рискам. Например: по одному из проектов не вовремя выдали вводные для разработки, из-за чего сдвинется интеграция с другим проектом, из-за чего третий зависящий проект внезапно окажется на критическом пути программы. В выявлении и организации решения подобных проблем и состоит значительная часть работы менеджера программ».

Преимущества и недостатки

Программные менеджеры ценят свою позицию за возможность принимать непосредственное участие в развитии компании и влиять на процессную составляющую бизнеса:

«Меня привлекают широкие полномочия, коммуникация на всех уровнях, улучшение взаимоотношений с другими отделениями компании, саморазвитие в различных формах. В какой-то момент я понял, что сидеть и писать код мне скучнее, чем создавать команды, развивать взаимоотношения и достигать каких-то более глобальных задач, чем „безбажный“ код».

«Эта позиция плотно интегрирована в управление проектами, работу с командой, но накопленный опыт уже позволяет брать другой уровень ответственности под контроль. Уровень управления программой дает право участвовать в постановке и проработке стратегических планов организации».

Цель управления программой — создать синергию между различными бизнес-процессами (source)

Среди потенциальных сложностей — высокий уровень ответственности, высокая цена ошибки:

«Недостаток любого шага вверх — это увеличение количества процедур и политик вокруг. Чем больше количество людей, с которыми соприкасаешься в работе, тем больше интересов ты можешь затронуть и должен учесть. Однако это можно рассматривать не как недостаток, а как большую зону для роста».

«Чем выше продвигаешься по карьерной лестнице в проектном менеджменте, тем тяжелее разделить успех и радость людей от выхода конкретного продукта, с конкретными фичами, которые радуют конкретных людей. То есть человек, который добавил в продукт кнопочку, получает от обратной связи от клиентов гораздо большее эмоциональное удовлетворение, чем человек, которые управлял работой 70 таких разработчиков».

Способность программного менеджера влиять на результат максимальна в начале программы и с течением времени падает, тогда как требуемые усилия — высоки и постоянны в течение всего времени программы (source)

Как стать и куда двигаться дальше

Должность программного менеджера — это результат расширения полномочий, степени ответственности и глобальности задач менеджера проектов. Для успеха на данной позиции важна предметная область проектного менеджмента (PMI, IMPA, P2M стандарты), знания в области менеджмента организаций, финансового менеджмента, управления человеческими ресурсами, методологии разработки и тестирования ПО.

Из необходимых личных качеств — умение принимать решения, а также отличные коммуникативные навыки, навыки переговоров и решения конфликтов.

«Я рассматриваю позицию программного менеджера как логическое продолжение развития менеджера проекта, который имеет успешный опыт управления большими проектами и чувствует, что готов двигаться дальше. Необходимые навыки — понимание ожиданий бизнеса и технических исполнителей, фасилитация процесса постановки и выполнения задач, а также софт-скиллы и умение вести переговоры».

«В Украине программные менеджеры, как правило, „вырастают“ внутри компаний. В ИТ, как правило, приходят интроверты, влюбленные в технологии. А для эффективной работы на должности Program manager необходимо обладать не только техническими навыками, но и коммуникативными. Поэтому, если специалист проявляет себя в этом направлении, он будет замечен руководством и получит предложение сначала руководить проектом. Если далее такой специалист проявляет готовность развивать свои навыки: ответственность, умение конструктивно общаться, навыки убеждения, понимание мотивации людей, умение планировать, то его пригласят руководить уже несколькими проектами в должности программного менеджера. Важен высокий уровень владения английским языком, ведь необходимо общаться с иностранными клиентами. Также обязательно хорошо знать проекты, которыми управляешь».

«Необходимо иметь хороший опыт в проектном и people-менеджменте. Я проделал путь управления проектами длиной в 10 лет. Наступал на грабли и продолжаю на них наступать, становлюсь лучше и постоянно стремлюсь к новым знаниям. Главный фактор движения вперед — это отсутствие страха перед будущим и настоящим, готовность принять любой фидбек о своей работе и делать выводы вовремя. Soft skills — это основа для любого хорошего лидера».

Возможные карьерные пути программного менеджера:
— Менеджер портфеля проектов (в портфель входит набор проектов, программ и других работ, которые объединены вместе для достижения стратегических целей);
— Программный директор или директор по инжинирингу;
— CTO (при условии технического бэкграунда).

Дальнейшее развитие зависит от структуры компании. Как правило, есть три направления развития — в направлении технологий, клиентов или направления бизнеса компании (глобально или по локации).

«Дальше я хочу экстраполировать практики IT в других сферах. За годы работы у меня накопился определенный багаж опыта, который я хочу направить в русло консалтинга украинского бизнеса в сфере применения инструментов IT мира в не IT бизнесе».


Благодарю за помощь в написании статьи Олега Мизова, Дмитрия Чернякова, Евгения Лабунского, Владимира Демьяненко, Андрея Мельникова, Евгения Котуха и Диану Саввову, которые рассказали DOU о должности программного менеджера. Приведенные в статье цитаты взяты из их рассказов.

См. также cтатьи о других специальностях в IT.

Похожие статьи:
Норвежская компания Opera Software ASA объявила о появлении в её мобильном браузере Opera Mini совершенно новой панели прямо над поисковой и...
Несмотря на то, что компания Xiaomi не смогла достичь прогнозируемого производства смартфонов за год, по данным Wall Street Journal, ей...
9 декабря около 13:00 полиция Кировского района заблокировала сотрудников в днепропетровском офисе интернет-провайдера...
До вашої уваги дайджест навчальних програм для тих, хто починає свою кар’єру в ІТ. В цьому номері зібрані можливості,...
Не так давно в сети появлялись слухи о том, что смартфон iPhone 7S, который выйдет в продажу в 2017 году, получит OLED-дисплей....
Яндекс.Метрика