Как стать Program Manager в IT и зарабатывать $5 тыс. в месяц | Бизнес-школа Laba
Для отслеживания статуса заказа — авторизируйтесь
Введите код, который был выслан на почту Введите код с SMS, который был выслан на номер
anastasiiasytar@gmail.com
Код действителен в течение 5 минут Код с sms действителен в течение 5 минут
Вы уверены, что хотите выйти?
Сеанс завершен
На главную

Поиск

Содержание

Как стать Program Manager в IT и зарабатывать $5 тыс. в месяц

Советует Program Manager в EPAM Юлия Демьянова (10 лет опыта в IT).

cover-6436b53076e0a571204170.jpg

Если компания разрабатывает линейку IT-продуктов, которые объединяет общий функционал или бизнес-цель, — этой линейке нужен координатор. На такой роли недостаточно иметь Product Manager или Project Manager — тут понадобится менеджер программ.

Юлия Демьянова прошла путь от QA Engineer до Program Manager. Имеет 10+ лет опыта работы в ІТ, из которых более 4 — на позиции программного менеджера. Сейчас работает в EPAM Systems. Управляла 12–13 командами одновременно в рамках одной программы. 

Мы спросили у Юлии, чем Program Manager отличается от других менеджеров в IT, что без него теряет компания, сколько зарабатывает специалист и как начать карьеру на этой позиции. 

*Скоро у Юлии стартует курс IT Project Management. Advanced в Laba. 

Delivery vs Product vs Project vs Program Manager: как не запутаться

По статистике, 59% проджект-менеджеров управляют 2–5 проектами одновременно, что делает для большинства людей грань между Project Manager и Program Manager размытой. А еще есть другие менеджеры: чем они отличаются между собой? 

  • Delivery Manager отвечает за успешность доставки продукта, решения или сервиса клиенту: от первого делового контакта до завершения сотрудничества. Он контролирует то, какие люди попадают на проект, какими технологиями владеет проект, что и когда должна сделать команда, сколько будет стоить реализация и доставка решения заказчику. В EPAM это позиция с похожими обязанностями как у проджект-менеджера и бизнес-аналитика, но более техническая с точки зрения понимания архитектуры. 
  • Product Manager ориентирован на ожидания клиентов и в конечном итоге ответственен за востребованность продукта. Он определяет стратегию создания и развития продукта, User Flow, коммуницирует с клиентами и внутри команды. А также отвечает за выведение продукта на рынок, его масштабирование и монетизацию. 
  • Project Manager контролирует, чтобы проект реализовали соответственно оговоренному scope (работе, проделанной для выпуска продукта с заданными свойствами и функциями), budget (бюджету, выделенному на проект) и timeline (времени, выделенному на проект). 
  • Program Manager специализируется на работе с группой проектов (от 3–4), связанных между собой, — например, общей бизнес- или функциональной целью. К примеру, когда у компании есть несколько инициатив по миграции со старой технологии на новую. И все эти инициативы объединены в программу, чтобы в конце концов достичь цели — внедрить новые инструменты для целого бизнес-раздела. 

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

Программный менеджер — это системный взгляд на действия всех подразделений: и продуктовых, и проектных. Своего рода соединительное звено, которое контролирует и устраняет препятствия в работе кросс-команд, координатор всего, что происходит на проекте. Без Program-менеджера в компании отсутствует централизованное видение и понимание того: 

  • каков статус программ
  • как дела с delivery 

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

В чем главный челлендж управления большим числом команд 

У меня есть опыт одновременного управления 12–13 командами и направлениями. Главный челлендж такой работы в том, что на каждом проекте есть свои проблемы. У кого-то с заказчиком, у кого-то — технические, у кого-то — плохой performance на проекте и т. д. Чаще всего возникают такие проблемы:

  • не успеваем закончить проект в оговоренные с клиентом сроки
  • над проектом работает несколько команд, и у кого-то на определенном этапе что-то ломается (другие команды должны ждать, пока ошибка будет исправлена, может затянуться выполнение других задач) 
  • у клиента появляются внезапные идеи, которые не обсуждались в начале работы (команда вынуждена все догонять, начинаются частые овертаймы) 
  • в процессе разработки возникает потребность в быстром найме дополнительных специалистов

Рекомендуем почитать:

book-642fd9b87568c167166080.png

Как создать радикально адаптивную команду: опыт 2 тыс. руководителей компаний

Читать

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

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

Какими скилами должен обладать Program Manager и что еще важно в работе 

Program Manager должен иметь глубокое понимание проектного менеджмента и опыт работы в IT. В идеале нужно становиться програм-менеджером, поработав на какой-нибудь IT-специальности: например, в тестировании, бизнес-анализе, разработке. Лучше, конечно, иметь технический бэкграунд — так вы будете разговаривать с разработчиками на одном языке, глубже понимать процессы и проблемы на IT-проектах. 

Важен скил мультитаскинга. У програм-менеджера всегда в работе множество проектов и проблем. Следовательно, специалисту нужно уметь быстро переключаться между задачами. 

Проактивность — Program Manager не сидит сложа руки в ожидании проблемы. Если сложностей на текущем этапе нет, специалист следит за статусами и анализирует выполненную работу. 

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

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

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

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

Например, я уже год работаю с командой над одним проектом. За это время со стороны клиента ни разу не было требования формального регулирования процессов на проекте. То есть проработки детализированной RACI-матрицы, установления/отслеживания большого числа метрик и т. д. Его устраивало, как все работает. 

В какой-то момент клиент начал очень обращать внимание на процессы, о которых мы в начале работы не договаривались. В таком случае нужно сесть и прописать с ним все процессы. Соответственно, не только ваша команда берет ответственность, а и клиент должен быть максимально вовлечен и заинтересован в том, чтобы все работало, как вы оговорили. 

Или заказчик в процессе работы накидал много дополнительных задач. Тогда вы договариваетесь про колл и обсуждаете: за последний месяц scope проекта вырос на 200%. Нужно увеличить budget или timeline. 

С каким опытом можно свитчнуться в Program Management

В основном путь в Program Management выглядит так:

Я прошла приблизительно аналогичный путь: стартовала в IT как QA Automation Engineer, потом работала Business Analyst и Product Owner. Позднее «выросла» в тимлида в продуктовом направлении и бизнес-анализе, а потом — в Scrum Master и менеджера проектов. На определенном этапе поняла, что хочу брать на себя ответственность больше чем за один проект. Начала управлять 2–3 командами, а уже со временем стала менеджить программы.  

Программный менеджер также может развиваться в таких направлениях:

От чего зависит доход Program Manager

По данным DOU, Program Manager в Украине в среднем зарабатывает $5 тыс., что является максимумом среди ставок нетехнических специалистов в IT. В США медианная зарплата немного превышает $8 тыс. в месяц. 

Уровень заработка зависит от опыта Program Manager. А это, в свою очередь, определяет эффективность решения проблем, фидбек от клиента, удовлетворенность руководителей вашей работой.

Чтобы увеличивать зарплату, советую изучать все, что связано с проектным менеджментом и стратегией развития бизнеса. Исследуйте, как компании выходят на IPO, какие ценности может иметь бизнес и т. д.

Если же вы решили получать сертификацию, стоит обратить внимание на программы Project Management Institute (PMI). Самая популярная из них — Project Management Professional (PMP), ее признают работодатели во всем мире. Кстати, по данным исследований, специалисты с сертификатом PMP часто зарабатывают на 20% больше, чем коллеги без него.

В Великобритании и странах ЕС иногда могут требовать сертификацию MSP, IMPA, P2M или PRINCE2. Вот такие сертификации есть у меня: Scaled Agile (Agilist 5.1, Scrum Master, Product Owner, Lean Portfolio Manager), Kanban University, Scrum Institute, PMI Agile Certified Practitioner. 

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

БЛИЦ: вопросы от ChatGPT

#1. Давайте представим, что вы можете нанять любого персонажа фильма в свою команду разработки: кого выберете?

Iron Man! Всегда нужны креативные и изобретательные люди. 

#2. Если бы вы могли выбрать любую суперсилу, что бы это было и как бы помогло в вашей работе?

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

#3. Если бы вас попросили разработать нереалистичное приложение, какое бы вы выбрали: для управления временем или руководителем?

Я бы разработала приложение, которое позволяет заглянуть в будущее. Это помогло бы откорректировать свои действия и научиться ценить определенные моменты в настоящем. Будущее часто не такое радужное, как мы себе его представляем. Понимание того, что там, поможет ценить то, что есть сейчас.

Хотите получать дайджест статей?

Одно письмо с лучшими материалами за неделю. Подписывайтесь, чтобы ничего не упустить.
Спасибо за подписку!
Курс по теме:
«IT Project management. Advanced»
Бизнес и управление
Ведет Юлия Демьянова
16 мая 20 июня
Юлия Демьянова