Как стать руководителем проектов в IT

Oleksiy Yegoshyn     15 мая, 2015     Behaviour, CV, Management, Performance

Привет!

Так получается, что со мной периодически связываются мои знакомые и знакомые моих знакомых, которым меня порекомендовали, с примерно одним и тем же вопросом: "Как мне стать project manager'ом в IT, если до этого я работал(-а) на похожей позиции, но не в IT?".

<<Программа обучения: Стань Project Manager'ом в IT разработке>>

Так как подобных запросов накопилось несколько штук за довольно короткое время, я решил написать об этом отдельную статью. Ну ты понимашь - я же ленивый, и теперь смогу сразу давать ссылку на этот текст, вместо очередного повторения уже несколько раз сформулированных ответов. Статья не претендует на универсальность - это только мой взгляд на ситуацию. В то же время скажу, что когда провожу собеседования, нанимаю и обучаю project manager'ов - накапливается довольно много общих критериев, отвечающих на вопрос "А что же на самом деле должен знать и уметь IT project manager?", чтобы успешно работать в IT.

Кстати, знание английского языка в статье даже не обсуждается. Оно просто обязательно.

Поехали?

Как обычно выглядит запрос:

Алексей, добрый день! Меня зовут <...>. Мне посоветовал к Вам обратиться <...>. Нужен Ваш экспертный совет. Буду благодарна Вам за подсказку. Нашла тренинг для проектных менеджеров, который Вы проводите. Хотела бы спросить, стоит ли мне его проходить. Кратко о моей ситуации: <...> хотела бы себя попробовать дальше развиваться в проектном направлении, но уже в IT-сфере. Уже проходила несколько собеседований, но пока безуспешных (работодатели часто ссылаются на то, что нет опыта в IT). В связи с этим у меня возникла мысль о том, как заставить этот поезд все-таки тронуться. Буду очень благодарна за совет по поводу курсов. Возможно есть смысл посмотреть что-то смежное к менеджеру проекта, если нет шансов, чтобы взяли в IT-сферу на такую позицию? Буду благодарна за любую обратную связь.

Варианты обращений отличаются только предыдущим опытом работы в неких не-IT областях.

Что я могу посоветовать?

Сначала напугаю и сгущу тучи.

1. Действительно, почти всегда отказывают ровно потому, что для project manager'a в IT крайне важно разбираться не только в project management'e как таковом, но еще и в IT. Это требуется ровно для двух вещей: а) для нахождения общего языка с подчиненными (тестировщики, аналитики и разработчики, которые все айтишники) и соответственно понимания сути диалогов, спецификаций, проблем и прочего, и б) для нахождения общего языка с представителями заказчика, которые зачастую точно также имеют в основном айтишный background. Конечно, есть некоторые небольшие шансы убедить будущего работодателя, что понимания специфики IT-области не критично для данной позиции. Важно помнить, что эти шансы очень и очень небольшие. Все-таки наниматель лучше знает, что ему надо, и убедить его в другом - довольно сложно. Особенно работодателей в IT - они уж точно знают, какой именно сотрудник им нужен. В то же время, никто не запрещает пробовать убеждать. Вдруг получится?

2. В IT очень важным является понимание этапов разработки продуктов (SDLC - Software Development Life Cycle). Работая в НЕ-айтишных организациях это понимание полностью получить, увы, невозможно. Есть моменты специфичные для IT-отрасли. А раз project manager в IT отвечает за разработку продукта/кода/функционала к заданному сроку, с заданным качеством и в заданных рамках по качеству/функционалу, то ему обязательно понимать, как же достичь всего этого теми средствами, которыми он обычно располагает в IT-сфере. В других отраслях могут быть свои нюансы, отличающиеся от IT в ту или иную сторону.

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

4. В любой IT компании, уже есть свои сотрудники, желающие стать руководителями. И эти сотрудники (разработчики, тестировщики, аналитики) - уже разбираются в IT (владеют тем же техническим языком, что и окружающие), а также знают SDLC. Более того, они знают заказчика, знают специфику компании и ее внутреннюю кухню (это не критичные пункты, но сравнивая с нулевыми знаниями внешнего кандидата - даже эти пункты могут перевесить). Таким образом получается, что внешний кандидат НЕ из IT-отрасли вынужден конкурировать как с внутренними кандидатами изнутри самой компании, так и с другими внешними кандидатами из IT-отрасли.

Итак, какие же параметры получились?

1. Владение техническим IT-шным языком. Понимание, к примеру, что вообще такое FTP, Sign-off, Sprint, ASAP, Regression, XML, Database request, Deadline, FYI, Client-Server Architecture, Redline, Smoke Test, FTE, MOM, EOD, Release... Список можно продолжать бесконечно. Быть супер специалистом в некоторых упомянутых вещах - совсем не требуется. Требуется понимание сути, что это такое вообще, что за термины, что они обозначают, что за ними стоит, иначе ты будешь как слепой в мире зрячих.

2. Знание SDLC (Software Development Life Cycle) - этапов разработки программных продуктов. И не просто знание, а понимание, почему именно такие этапы, почему именно в таком порядке, где и почему можно перескакивать с одного этапа на другой и можно ли двигаться по этим этапам в обратную сторону, и если да, то когда и при каких условиях.

3. Методологические навыки управления проектами и людьми (PM Hard Skills). Сюда входят знания методологий, принципов управления и процессов по областям. Таких как Agile, Scrum, Kanban, Waterfall, Communication management, Specification & Requirements management, Change management, Risk management, Reporting и т.п. Хорошая новость - всему этому так или иначе можно научиться на соответствующих тренингах, вебинарах, книгах и множестве доступных онлайн материалов.

4. Личностные навыки управления проектами и людьми (PM Soft Skills). Сюда входят Team & Client management skills, Ability to solve complex tasks, Presentation skills, Conflict management skills, Communication skills, Feedback skills, Ability to hear, listen & understand, Openness to other points of view, Ability to admit own mistakes and to correct them, Self-criticism, Leadership skills, Coaching/Mentoring skills, Ability to explain, Professional culture (quality of speech, emails, calls), Ability to make decisions and take responsibility for it, Pro-activity, Task management skills, Delegation skills, Execution control skills, Personal effectiveness, Time management skills. Вторая хорошая новость — всему этому тоже можно научиться на соответствующих тренингах.

Составим сводную таблицу, в которой будут присутствовать три кандидата:

  • внешний без знания IT-отрасли
  • внешний со знанием IT-отрасли
  • внутренний со знанием IT-отрасли и пониманием специфики компании
Навык/умение Внешний кандидат без знания IT-отрасли Внешний кандидат со знанием IT-отрасли

Внутренний кандидат со знанием IT-отрасли
и пониманием специфики компании

1. Владение IT-шным языком - + +
2. Знание SDLC - +/- +
3. PM Hard Skills + + +
4. PM Soft Skills + + +

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

Мое мнение, что без погружения в IT-среду невозможно овладеть IT-шным языком хотя бы на уровне понимания. Таким образом с первым пунктом конкурировать нет смысла. Ты (внешний не IT кандидат) тут гарантированно проиграешь. Остальные три области - вполне поддаются конкуренции. Причем если вторая (знание SDLC) тоже требует погружения в среду для полного понимания, то хотя бы примерно разбираться в ней не работая в IT - научиться можно. Недостаток знаний SDLC можно компенсировать за счет использования знаний толкового технического-лида, архитектора да и вообще любого технически грамотного человека из твоей будущей команды. А вот чтобы найти с таким человеком общий язык и получить его помощь - нужны очень серьезные навыки в PM Soft Skills.

Остаются PM Hard Skills и PM Soft Skills - и это ровно те области, где не IT-кандидат может значительно переиграть кандидата из IT-отрасли. Почему я так считаю? Многие руководители из  IT - выросли из разработчиков, аналитиков, тестировщиков. Да, среди них есть очень крутые специалисты. Многие такие кандидаты в менеджеры из IT отрасли - они в глубине души остаются теми же самыми программистами, аналитиками и тестировщиками. А это говорит о том, что как раз PM Hard и Soft Skills у них могут быть развиты слабее, чем у внешнего кандидата. Ведь обе эти области (PM Hard Skills и PM Soft Skills) не зависят от IT специфики. Их можно и нужно развивать независимо от области, где ты сейчас работаешь.

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

Навык/умение Внешний кандидат без знания IT-отрасли Внешний кандидат со знанием IT-отрасли Внутренний кандидат со знанием IT-отрасли
и пониманием специфики компании
1. Владение IT-шным языком - + +
2. Знание SDLC - +/- +
3. PM Hard Skills +++ + +
4. PM Soft Skills +++ + +

 

Ниже я предлагаю план действий, который может помочь (а может и не помочь). Но если совсем ничего не делать - не поможет гарантированно.

  1. Поговори с кем-то из ТОЛКОВЫХ знакомых айтишников (разработчиков, тестировщиков, аналитиков, а еще лучше тим-лидов или менеджеров) про SDLC. Дополнительно почитай об этом в Интернет. Возможно, стоит поговорить не раз и даже не два.
  2. Попробуй выбрать роль ассистента project manager'a в IT, либо роль младшего PMO-специалиста (там важнее знание процессов управления, чем знание этапов и нюансов и терминов разработки). Попав на любую из этих ролей - необходимо будет уже изнутри изучать терминологию и специфику IT, если действительно есть сильное желание  двигаться и развиваться именно в этой области.
  3. Объяснить на собеседовании, что "Твои сильные стороны - это умение решать конфликты, навык работы со сложными ситуациями, успех в переговорах, знание английского языка. А технические пробелы в знаниях ты будешь закрывать за счет правильной коммуникации и помощи от технических специалистов, которые будут твоими подчиненными. Ведь работа с людьми - это твой конек". Примерно такими словами. Важно, чтобы это была действительно правда про сильные стороны, а не бравада для прохождения собеседования. Поверь - любой толковый руководитель определит на собеседовании, если ты обманываешь. И на этом все закончится. Но допустим, ты получил работу - тогда необходимо срочно искать союзника среди инженеров-технарей, который будет помогать полностью покрывать и регулярно объяснять техническую сторону работы, задач и возникающих сложностей. Грубо говоря - ты + технарь союзник будете таким сборным менеджером о двух головах (может быть союзников потребуется больше одного). Многие нанимающие руководители (твой будущий начальник) это понимают и могут не захотеть идти на это, ведь ты будешь "отъедать" время технических специалистов, что уменьшит продуктивность команды в целом. Так что отсутствие у тебя некоторых навыков и знаний будет на одной чаше весов, а на другой чаше - твой будущий руководитель взвесит возможное уменьшение эффективности и продуктивности команды, куда тебя планируют взять. И чем больше будет перевешивать чаша эффективности - тем меньше шансов, что тебя возьмут. Учитывайте это.

Резюмируя. Чтобы конкурировать с ребятами, которые разбираются в IT и тоже стремятся стать project manager'ами - необходимо серьезно превосходить их в PM Soft Skills.

P.S.: мне резонно заметили, что IT не ограничивается разработкой. Это верно. В таком случае второй пункт (знание SDLC) будет менее важным, либо совсем заменен на какой-то свой, специфичный именно для вашего направления.

Поделись этой статьей с друзьями.

Like и Share - приветствуются и дают плюс в карму.

Спасибо и успехов в твоих проектах!

Читай продолжение данной статьи "Как в IT вырасти из руководителя группы в руководителя проектов?" и записывайся на обучение менеджеров в IT!

MindsetPM-Logo

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

Присоединяйтесь к стартующим программам!

  • Наш принцип - навыки, а не информация
  • Все материалы структурно связаны и дают цельную картину знаний
  • Программы соответствуют мировому уровню Project Management Institute
  • Программы сформированы для IT-отрасли, в то же время выпускники могут полноценно применять полученные навыки и в других сферах

Контакты

Украина, г.Киев

+38-050-325-0086
edu@mindset.pm

Наши партнеры

PMI_Kyiv_Chapter

© "MindsetPM" Management School, 2016-2021