Необходимость технических навыков для менеджера проектов
Для эффективного управления ИТ-командой необходимо наличие навыков системного аналитика, которые в свою очередь связаны с техническими. Они нужны менеджеры проектов и не ограничены познаниями в одной-двух сферах. Критерии успеха руководителя проектов в ИТ определяется также и его пониманием рынка в целом, знания о внутренней составляющей технологий, для чего и зачем они разрабатываются, как работают.
В данной статье я хочу рассмотреть что следует знать менеджеру проектов в ИТ-компании.
Коммуникативные навыки
Общение с командой и заказчиком – основная часть работы руководителя проектов. Это имеет огромное значение в начале проекта, когда необходимо общаться с заказчиком собирая необходимые данные и объясняя оценку проекта. На этом этапе менеджеру проектов необходимо донести до заказчика ценность проекта, за какой результат он платит и почему достижение занимает столько времени.
Редко когда с потенциальным клиентом параллельно не общаются конкуренты, которые предлагают практически все то же, что и вы, но зачастую за более короткий срок и меньшую стоимость. Для менеджера не обладающего техническими познаниями это превращается в сложную и неприятную ситуацию. Спасти в данном случае может налаженная связь и коммуникация с командой, чтобы тимлиды смогли помочь донести на что будет потрачено время и рабочие часы в частности. В таком случае гораздо легче объяснить клиенту отличия в предлагаемых решениях, но не стоит забывать две вещи:
- Решение все равно остается за клиентом.
- Скупой всегда платит дважды.
Руководитель проекта с техническими знаниями может самостоятельно разъяснить разницу заказчику, описать его идею для команды и передать проект в работу. С таким менеджером команде проще выстраивать доверительные отношения. Также это позволяет уменьшить время необходимое на предпроектный анализ команды и оценку проекта. Ну и безусловно экономит нервы тимлидов.
Навыки работы с используемыми в команде инструментами
Существует особая категория менеджеров, которая любит ставить задачи в устной форме. Такой стиль управления сопровождается систематическими неточностями, упущениями и расхождении итогового функциоанала с требованиями. Задача должна быть заведена в менеджере задач (таск-трекере), задокументирована, если требуется прототип или визуализация, то необходимо подготовить набросок в любом подходящем для этого пусть даже бесплатном инструменте (Figma).
Менеджер проектов должен постоянно фиксировать все задачи, которые выполняются на проекте в одной системе, либо в таск-трекере, который интегрирован с местом где ведется документирование проекта. Для того, чтобы делать это правильно и уметь понимать, что в какой момент и в каком статусе он должен иметь опыт работы с этим не только со стороны постановщика задач и автора документации.
Умение находить альтернативы
Клиент не должен обладать техническими знаниями. Да бывает, что попадаются клиенты хорошо разбирающиеся в технологиях, которые будут использованы, но это редкость. Но в большинстве случаев, клиент не разбирается в технологиях, а хочет чтобы использовалась та или иная технология, только потому, что где-то о ней слышал. Например, статический сайт на Laravel.
Менеджеру очень легко пойти на поводу у клиента, но это мало того, что не оптимально, но и не правильно. Руководитель проектов, разбирающийся в технологиях, предложит заказчику наиболее подходящую альтернативу и объяснит ее преимущества которые помогут быстрее запустить проект, а также покажет, что разницу во времени на реализацию можно будет использовать для создания дополнительных возможностей, либо же она просто позволит сэкономить на бюджете проекта.
К сожалению работу менеджера проектов нельзя стандартизировать. Ограничения ресурсов, изменение бэклога, неточные формулировки и неучтенные факты – на любом проекте в любой момент что-то или все может пойти не так как запланировано. В такой момент технические познания и знание возможностей сотрудников помогают решить сложившуюся ситуацию и выбраться из нее с наименьшиме потерями и тратой нервов.
Умение давать максимально точную оценку
Менеджер проектов должен иметь представление сколько времени занимает каждый вид задач, с которыми работает его команда. Получая оценку от команды руководитель проекта должен понимать является ли она верной или завышенной/заниженной, возможно ли в указанные сроки реализовать, то что требуется клиенту. Здесь также пригодится умение искать альтернативы, поскольку возможно, что задача имеет несколько решений и сотрудник выбрал наиболее знакомый и удобный ему, а не более эффективный или же более экономный.
Умение избегать рисков
Знание технологий использующихся проектов, сопровождается знанием узких и слабых мест, которые должны быть должным образом проверены. Помимо этого они позволяют производить правильный запуск проекта в эксплуатацию.
Вместо заключения
Вот такие существуют основные навыки, которые требуются руководителю ИТ-проектов. Они нужны для того, что бы в глазах подчиненных выглядеть своим, а перед заказчиком компетентным профессионалом. Ну и помните, что усовершенствовать свои навыки вы сможете только на практике.