В моей компании есть ряд проектов с зависимостями между ними (например, обновление/виртуализация серверного оборудования, сборка/развертывание нового рабочего стола, обновление базы данных и внедрение новых функций, новый основной выпуск существующих приложений и реализация нескольких новых Приложения). Все они достаточно важны, чтобы оправдать отдельных менеджеров проектов, и мы хотим скоординировать их всех в рамках программы.
Вопрос: Требуются ли навыки для запуска одного крупного проекта такие же, как и для управления программой? Если нет, то в чем отличия и какая дополнительная подготовка требуется?
Я сыграл обе роли, и есть некоторая разница. В качестве менеджера программы вы берете на себя роль временного менеджера по продукту — ваш продукт — это программа проектов.
Как менеджер программы, вы обычно имеете больше свободы действий при принятии решений, у вас может быть возможность расставить приоритеты по времени/бюджету отдельных проектов. Вы также можете иметь дело с несколькими спонсорами. У программы будет спонсор - или руководящий комитет, и у каждого проекта будет спонсор. Это означает, что ваши навыки содействия принятию решений и работы с руководством должны быть очень сильными.
Быстрая разница -
Менеджер проекта управляет проектом. Менеджер программы управляет менеджерами проектов. Два очень разных набора навыков.
Кажется, что различия в первую очередь заключаются в масштабе решений и уровне вовлеченной абстракции. Многие из требуемых методов и точек зрения очень похожи, особенно если рассматривать аспекты общения и взаимодействия в роли.
Тем не менее, конкретные действия по планированию приобретают совершенно иной характер из-за различий в абстракции. Кроме того, я видел, что потенциальный ущерб, причиняемый микроуправлением, намного выше, поскольку есть ценность в поддержании абстракций для управления и снижения общей сложности системы, за исключением точек взаимодействия между проектами.
Наконец, с благодарностью @yegor256 за ссылку, которая привела меня к его поиску, страница 7 руководства PgMP содержит некоторый информативный язык, поддерживающий точку зрения менеджера программы как эволюцию тех же навыков, что и менеджер проекта, а не другой набор навыков. Один новый «навык», который он предлагает, — это способность понимать и выполнять более высокоуровневую, более абстрактную стратегию, чем обычно ожидается от менеджера проекта одного проекта.
Извините, это не лучший ответ, потому что я не занимался традиционным управлением программами, но я хотел поделиться ссылкой. Некоторое время назад в подкасте «Управление проектами» было хорошее интервью об управлении программами, я просмотрел их архивы и думаю, что это именно оно.
Также похоже, что этот подкаст тоже может быть актуальным http://www.project-management-podcast.com/index.php/episodes/381-episode-170-30-years-of-program-management
егор256