Программный менеджер — это C-Level руководитель, управляющий сразу несколькими проектами компании. Он координирует кросс-команды, ответственен за реализацию стратегий и преодоление финансовых и управленческих ограничений. И сразу важно подчеркнуть — управление программой неравно управлению портфелем проектов.
Управление проектом – это планирование работы, организация ресурсов, контроль процессов. Независимо от того, запускаете ли вы новое приложение или делаете ремонт у себя дома, у этих проектов есть определенное начало, середина и конец, четкий набор задач и конкретные цели для каждого из этапов.

Ключевые отличия проекта и программы
Управление программой – шире, это контроль нескольких проектов, каждый из которых может иметь собственную проектную группу и менеджера проекта.
Все эти проекты вместе могут быть частью более крупной программы, рассчитанной на долгосрочную реализацию. На макроуровне аналогом такого менеджмента будет любая государственная программа. Например “программа развития IT-отрасли”, разработанная правительством включает ряд проектов, начиная от введения особого налогового режима до стимуляции развития разных инициатив и партнерств в этой индустрии. Все эти проекты требуют формирования рабочих групп и контроля выполнения запланированной программы.
Программный менеджер (Program Manager) и проектный менеджер (Project Manager) в аутсорсинговой компании
Сервисная компания может реализовывать сразу несколько проектов. В таком случае, организации требуется ответственное лицо, которое будет следить за изменениями и исполнением всех проектов. Логично предположить, что таким координатором может быть руководитель проектов (Team Lead Project Manager). Тогда встает вопрос, чем отличается руководитель команды проектных менеджеров от программного менеджера?
В крупных сервисных компаниях встречаются сразу оба руководителя и их роли во многом пересекаются, но главная разница кроется в фокусе их профессионального внимания. Руководитель команды проектов (Team Lead Project Manager) более погружен в текущие задачи проектов, а программный менеджер смотрит на ход реализации всех проектов компании как на единую программу, которая должна принести организации запланированный доход и новые возможности.
Программный менеджер (Program Manager), продакт менеджер (Product Manager) и проектный менеджер (Project Manager) в продуктовой компании: как не запутаться?
В продуктовой компании программный менеджер находится “над” продакт менеджерами и проектными менеджерами. Давайте посмотрим на роли каждого из них:
- Продакт-менеджеры работают над продуктом. Они ориентированы на ожидания клиентов и в конечном счете ответственны за востребованность продукта на рынке.
- Проектные менеджеры погружены в область “бюджет и сроки разработки”. Как сделать продукт, какие разработчики нам нужны, как не перерасходовать бюджет и т.д. Они работают в связке с продактами, исполняя их требования к продукту.
Если крупная компания разрабатывает линейку продуктов или несколько разных продуктов, то ей требуется координатор — ответственный за все продукты. И опять встает закономерный вопрос: почему таким компаниям недостаточно руководителя менеджеров продуктов (Lead Product Manager или Product Director), ведь он управляет продуктовыми командами и следит за успехом всех продуктов на рынке? Потому что программный менеджер смотрит шире, это системный взгляд на реализацию всех действий всех подразделений: и продуктовых, и проектных. Он не несет конечную ответственность за успешность продукта, (как продакт) или за успешность разработки (как проджект). Он — связующее звено, контролирующее и устраняющее препятствия в работе кросс-команд.
Чем занимается программный менеджера в IT-компании?
Управление программами — это точка, где встречаются операционное, проектное и стратегическое управление. Программный менеджер в своей работе фокусируется на следующих областях:
- Планирование, разработка и управление программой — это самый важный компонент обязанностей менеджера программы. Без четкого управления, сложность программы и ее динамика могут сорвать ее реализацию и привести к значительным потерям (времени, ресурсов, затрат и тд).
От руководителя требуется:
- Планировать программу компании.
- Определять механизмы управления программой.
- Осуществлять мониторинг хода исполнения программы.
- Своевременно инициировать корректирующие действия для решения возникающих проблем.
- Инициировать дополнительные мероприятия и задействовать других управленцев при выявлении пробелов в программе.
- Управлять рисками.
- Осуществлять постоянный поиск новых возможностей для бизнеса, которые потенциально могут быть встроены в программу компании и принесут ей эффективные изменения и прогнозируемые выгоды.
Сопровождение проектов.
- Внутреннее внимание уделяется внутренней согласованности программы, т.е. менеджер программы выступает гарантом того, что менеджеры проектов во время получат всю необходимую информацию по принятым изменениям в программе. Также менеджер программы играет большую роль в поддержании сосредоточенности и энтузиазма проектных команд, поэтому умение применять метод управления успешными программами (Managing Successful Programmes (MSP)) является ключевым атрибутом такого специалиста.
- Внешне внимание направлено на согласованность с другими программами отрасли, а также с техническими и специальными стандартами.
Управление бюджетом программы.
При таком большом количестве проектов необходим строгий контроль и управление финансовыми потоками. Менеджер программы работает в связке с другими C-Level руководителями, включая финансового директора. Составление и согласование бюджетов для текущих и запланированных проектов, управление рисками и проведение анализа затрат — большая часть их совместной работы.
- Управление человеческими ресурсами. По мере продвижения программы программный менеджер должен содействовать назначению людей в проектные команды, а также распределять ресурсы в рамках индивидуальных проектов программы. Обеспечить возможность повышения квалификации, переподготовки и развития имеющихся сотрудников. Принимать решение о том, какие работы лучше передать на аутсорсинг.
- Предоставление отчетности. Предоставлять регулярные отчеты о ходе выполнения программы генеральному директору и другими C-Level руководителями.
Для реализации крупных и сложных программ часто создается офис мониторинга и управления программой, в которую могут входить менеджер по рискам, менеджер по связям с общественностью и менеджер по выплатам и т.д, которые подотчетны менеджеру программы.
10 главных качеств и навыков программного менеджера
Менеджер программы прежде всего должен иметь необходимый стаж и опыт работы. Набор требуемых навыков будет зависеть от сложности программы и отрасли организации. Как правило менеджеры программ уже имеют большой опыт в управлении проектами и понимание, как организовывать и контролировать структуры проектов в соответствии с общим бизнес-сценарием.
- Эффективное лидерство, навыки межличностного общения. Способность вызывать уважение и создавать чувство общности среди членов проектных команд. Высокая стрессоустойчивость.
- Знание методов планирования.
- Навыки разработки и утверждения проектов.
- Понимание процессов закупок, включая ведение переговоров.
- Знание методов управления программами и проектами, включая MSP и PRINCE2.
- Знание процедур бюджетирования и распределения ресурсов.
- Достаточный стаж и авторитет, чтобы консультировать проектные команды по их проектам, связанным с программой
- Способность находить способы решения или упреждение проблем.
- Способность действовать в неопределенности, не теряя стратегический фокус. Быть прозорливым, применяя анализ.
- Умение “бегать длинные дистанции”. Программа похожа на марафон с возможным выгоранием всех участников. Важно уметь управлять темпом и сохранять динамику в течение нескольких лет.
Зарплата и карьера программного менеджера в IT-компании
Карьера программного менеджера может развиваться в следующих направлениях:
- Переход в более крупную компанию на позицию программного директора или директора по инжинирингу.
- CTO — при условии, что есть крепкая техническая база знаний.
- CEO
- Уйти в консалтинг.
На рынке СНГ профессия программного менеджера еще плохо выделяется в отдельную позиции. Но уровень зарплат программного менеджера сопоставим с уровнем зарплат руководителя проектов (Senior, Team Lead) и директора по инжинирингу.
В Украине, по данным портала DOU Director of Engineering/Program Director в среднем получает 5500 долларов, что является максимумом среди зарплат не технических специалистов (источник https://dou.ua/lenta/articles/salary-report-tech-nontech-june-2020/)
В зависимости от сложности проектов в России для позиции “руководителя проектного направления”, которую можно приравнять к роли программного менеджера предлагают 200 000 — 400 000 рублей, что в эквиваленте равно 2700 — 5500 долларов США.
Такая же картина и в Беларуси, по данным портала https://salaries.dev.by/, заработок руководителя проектов с опытом около 7 лет колеблется от 2800 до 6000 долларов США.

Зарплаты в Украине https://dou.ua/lenta/articles/salary-report-tech-nontech-june-2020/

Зарплаты в Беларуси https://salaries.dev.by/
На занятиях в школе HRPR мы расскажем про роли в IT-компании.
Чтобы вы знали, чем занимается каждый специалист, сколько он стоит «по всему СНГ» и как его найти