Часто слышу от людей, которые только хотят войти в IT, что “если ты гуманитарий, а в QA идти не хочется, то есть один путь – в менеджеры проектов”. Им кажется, что рабочий день выглядит так: провел 2-3 встречи, выпил 3 чашки кофе, построил Гант, промотивировал команду и можно идти домой.

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

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

Парадокс проджекта

На бумаге и на курсах по проектному управлению проджектов представляют адептами Святого Треугольника (бюджет/сроки/содержание), которые ежедневно управляют этими тремя составляющими и при этом неуклонно следят за Качеством — сердцем треугольника. Так‑то оно так, но зачастую проджекты в IT сталкиваются на практике со следующим:

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

  • Сроки (особенно на важные для компании фичи) устанавливаются руководством и часто «несдвигаемые», чтобы им соответствовать приходится действовать креативно.

  • Содержание имеет свойство раздуваться до невообразимых размеров, но уложить всё в сроки нельзя и нужно договариваться на конкретные фичи в MVP.

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

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

Какие же вещи наиболее стрессовы и с которым точно столкнется начинающий проджект?

Неопределенность

Одна из главных задач руководителя проектов – уменьшать долю хаоса в системе, но вселенная будет постоянно подкидывать задачи: ваши разработчики будут болеть, приоритеты меняться, требования переписываться, задачи разрабатываться дольше, чем планировалась. На каждое проектное испытание нужно реагировать, искать решения, идти на компромиссы и зачастую конфликты с окружающими.

Я знаю людей, которые нервничают, если им надо выбрать бар на вечер, если вы один из них — в выборе карьеры подумайте еще раз:)

Чтобы управлять неопределенностью вы должны научиться: собирать непротиворечивые требования у бизнеса, писать подробные ТЗ, управлять ожиданиями заказчиков. Избавится от стресса совсем вряд ли получится, задумайтесь об регулярной физической активности в жизни, это очень сильно снижает напряжение.

Работа с командой и заинтересованными сторонами

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

С командой, особенно на первых этапах, скорее всего будут сложности. Команда ожидает от менеджера, что он будет максимально не допускать возникновения проблем: раздутых требований, радикального изменения требований, “горящих” сроков и всего того, что провоцирует стресс. Если вы решаете их проблемы, вас будут любить и уважать. Что для этого нужно: изучать процессы, искать способы их улучшить и внедрять совместно с командой, не забывая про хорошее планирование.  

С заказчиком ситуация немного другая, потому что их интересы зачастую противоположны интересам команды разработки – сделать побольше в кратчайшие сроки и с возможностью изменения требований в любой момент времени. Если вы не будете укладываться в сроки или делать плохо, то будете иметь конфликты, вплоть до агрессивных разговоров (бывает и такое).

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

Знания в смежных областях

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

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

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

Послесловие

Не думайте, что проджект – это легкий вход в IT, вам придется выучить много вещей помимо диаграммы Ганта, чтобы стать полноценным специалистом. Но с другой стороны, смотреть на работающий проект, на который потрачено несколько месяцев кропотливого труда десятков людей это зрелище на уровня горящего огня :) 

Если у вас есть опыт работы проджектом и вы уже сменили профессию, либо наоборот, влюбились в неё еще больше – оставляйте комментарии, интересно послушать ваше мнение о профессии.

Комментарии (10)


  1. rinace
    10.10.2024 06:34
    +2

    “если ты гуманитарий, а в QA идти не хочется, то есть один путь – в менеджеры проектов”. 

    Я таких манагеров - каждый день вижу.....

    Классически - подписываюсь под каждым словом.

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

    Я вообще не понимаю - как можно назначать на управляющие должности неженатых/незамужних/etc. вчерашних выпускников ускоренных курсов ? Но это сплошь и рядом и уже тренд.

    Результат предсказуем - **** **** и в продакшн (с)


    1. AndreySitaev
      10.10.2024 06:34

      Я вообще не понимаю - как можно назначать на управляющие должности неженатых/незамужних/etc

      Не рожал - не ПМ?
      А можно без штампа в паспорте, но состоящему в отношениях?


      1. BuHHTuK
        10.10.2024 06:34

        Тогда только Scrum-master'ом))))


  1. scarab
    10.10.2024 06:34
    +4

    Нормально руководить проектом может только техлид/архитектор, да и то - только если он вдобавок обладает навыками менеджера.

    Только человек, который как видит весь проект целиком, так и понимает работу каждого фрагмента, может адекватно оценивать сроки, качество работы разработчиков, бюджеты, потребности. Если этого всего нет - РП превращается в говорящую куклу, вызывающую у всех досадливое отвращение: работы и так навалом, а тут ещё этот за штанину дёргает и чего-то клянчит. И единственная роль РП в этом случае - выступать мальчиком для битья в разговорах с заказчиком, да и то - только если заказчик технически неграмотен и сам не понимает происходящего.


    1. BuHHTuK
      10.10.2024 06:34
      +1

      Спорное утверждение. У тех.лида /архитектора своих дел тьма, а тут ему еще управление проектом накидывать... Если тех.лид /архитектор погружается в менеджерскую часть(планы, бюджеты, общение с заказчиком, со смежниками, отчетная часть и тд) месяца через 3-4 его экспертная составляющая просядет, а если еще и бюрократизации компании большая так вообще пу - пу - пу. Понятное дело, что на начальном этапе РП с опытом работы разработчиком будет эффективнее(больше понимает, меньше времени на коммуникации), но спустя небольшой период времени, чистый РП(без опыта разработки) погрузится в проект достаточно, что бы разница между ним и РП с опытом разработки была несущественной.


  1. AADogov
    10.10.2024 06:34
    +2

    Работаю РП уже болле 5 лет, только не IT. Всё что написано чистая правда. Книжки по управлению проектми уже читаю как фантастику, к реальности они не имеют никакого отношения. С опытом до меня дошло понимание что этои есть нормальное состояние в управлени проектами и что так будет всегда.


  1. GritsanY
    10.10.2024 06:34

    Не путайте должность и профессию. Если в компаниях, где выработали, норм оставаться на рабочем месте до 11 часов вечера, в других это может быть не так.


    1. Alex_Skosyrev Автор
      10.10.2024 06:34

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


  1. wolodik
    10.10.2024 06:34

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


    1. Alex_Skosyrev Автор
      10.10.2024 06:34

      Да, всё абсолютно так. Это важно понимать и прямо на собеседовании выяснять какая степень влияния на процессы и ресурсы будет, потому что везде ситуация уникальна.