Ритм и согласованность
Я интересовался менеджментом проектов еще 10+ лет назад, когда работал разработчиком. Потом будучи тимлидом меня этот интерес не раз выручал. Сейчас, руководителем проектных технических менеджеров, и сам ведя сложные, долгие, мультикомандные проекты, я это ценю еще выше.
Очень много в этом деле есть разных стадий, типов работ, фреймворков, подводных камней и прочего. У нас в Менеджмент Хабе была сессия про проектный менеджмент, и мы там с ребятами огромную майндмэпину нагенерили.
Особенно было интересно это делать, потому что были ребята из разных организаций: крупных, мелких, средних, аутсорса, интеграторов, гос. и делающих госпроекты со всеми этими тендерами и прочей административщиной.
Как же это сложно! Вообще наше творчество получилось сложнее и развесистее, чем, к примеру, майндмэп для тимлида. Да я и не раз говорил и продолжу говорить, что менеджмент мультикомандных проектов дается сложнее на позиции ПМ / РП, нежели из позиции тимлида и даже тимлида тимлидов. По сути ответственность за результат та же, но административных рычагов меньше, и влияния на распределение ресурсов меньше.
Так что приходится помимо всех проджектовых развесистых премудростей овладевать навыками непрямого управления и желательно так, чтобы с вами люди были готовы потом долгосрочно работать.
А может и просто Сегодня я хочу показать, что есть небольшое количество оооочень базовых вещей, которые могут дать 80% результата за 20% усилий, и не придется бояться мильёна развесистых инструментов.
Я раньше думал, что это мне просто везет, что такая топорная капитанщина срабатывает, а потом на тимлидкофе увидел доклад, где девушка рассказывала, как большие проекты на 5-10+ команд ведет практически таким же образом.
Ритм Одна из важных штук в проектах с кучей людей, команд, процессов, отпусков, сторонних заказов — это ритм.
Много раз я видел ошибки неопытных руководителей проектов, которые что-то на старте попланировали, получили оценки, клятвенные обещания от команд всё сделать в срок и расслабились до дедлайна.
Как вы понимаете, часть из обещавших начала поздно, думая, что «там делов-то на 15 минут, зайти и выйти», и в итоге не успели из-за возникших сложностей.
Вот умение поддерживать регулярный ритм работы, получать от всех команд регулярный инкремент и прогресс спасает кучу проектов, в которых даже с другими процессами не очень. Прокрастинация и опоздания — очень частый бич.
Согласованность Часто нам ПМы говорят: «Стройте критический путь/цепь проекта». Это нужно, чтобы где-то распараллелиться, а где-то необходимо выполнять работы в необходимой последовательности, чтобы на полпути не оказалось, что часть исполнителей заблокирована и ждет работу от других, а те даже и не начинали начинать.
Так вот в мультикомандных проектах работа по поддержанию такой синхронизации между командами: какой критический путь в общем проекте, а не в конкретной команде, кто чего ждет, кто кому что обещает, кто где соломку подстилает товарищам на будущее — это невероятно важно. И по сути кроме ПМ / РП это на всём проекте никто не сделает. Каждый тимлид у себя в команде сделает по красоте (надеюсь), а вот как это всё на общую картину влияет, разбираться очень мало кто захочет (0% осуждения, у всех своя работа и свои заботы).
На этой несогласованности я видел, как прогорают многие на старте хорошо спланированные проекты, но идущие по ходу исполнения куда-то не туда, ведь (сюрприз!) план регулярно тюнится, а реальность меняется, и надо под это подстраиваться.
Итог Если вы организуете у себя на проектах регулярный стабильный ритм и синхронизацию всех участников, то даже при некоторых других управленческих огрехах и отсутствии каких-нибудь хитро выделанных процессов это может быть уже уровнем «достаточно хорошо».