Какие качества нужны менеджеру IT-проектов

Должен ли менеджер в IT сфере быть программистом, или важнее навыки координатора? Какие качества необходимы менеджеру проектов?
Функции менеджера по проектам в сфере информационных технологий – те же, что у обычного менеджера по проектам:
– постановка целей проекта, разработка метрик для измерения эффективности работы (достигнуты цели или нет);
– подбор команды, управление участниками проекта, координация;
– управление бюджетами;
– оценка и управление рисками.
Должен ли менеджер проектов быть разработчиком?
Аргументы «за»:
– технически подкованный менеджер умеет говорить с разработчиками на их языке,
– он способен грамотно ставить задачи и понимать реальные сроки их реализации.
Аргументы «против»:
– менеджер-разработчик не всегда способен посмотреть на проект в целом: он сосредотачивается на исполнительской части, видит отдельные задачи-«кирпичики», но недостаточно ясно оценивает перспективы;
– разработчик не всегда умеет посмотреть на продукт, создаваемый в ходе проекта, глазами потребителей, а для хорошего менеджера проекта это важно – видеть пользовательские характеристики продукта, понимать, как их можно улучшить;
– у менеджера-разработчика может срабатывать фильтр «реализуемо-нереализуемо». Есть риск отказа от хороших идей, потому что менеджер считает их реализацию слишком сложной, долгой и дорогой. В то время как менеджер-не разработчик мог бы ухватиться за эту идею, и другие участники команды нашли бы эффективный путь ее воплощения в жизнь.
Если вы программист, и хотите стать проектным менеджером, вам понадобится подтянуть себя в следующих направлениях:
– освоить методологию ведения проектов, например, PMBOK (Project Management Body of Knowledge) или PRINCE2 (PRojects IN Controlled Environments 2);
– освоить методологии работы с проектами именно в сфере программного обеспечения (например, Agile, Lean);
– освоить основы менеджмента, маркетинга, финансовой деятельности;
– «прокачать» коммуникативные навыки. Они исключительно важны при общении с участниками команды, инвесторами, клиентами;
– улучшить (или наработать) навыки презентации;
– освоить навыки составления и анализа проектной документации;
– усилить до максимума лидерские качества. Менеджер проекта – не просто «технический» координатор. Он – лидер, способный увлечь своими идеями и мотивировать участников проекта на достижение целей.
Если вы НЕ программист, у вас есть опыт ведения проектов, и вы хотите реализовать себя в IT, будут полезными следующие знания/навыки:
– понимание общих принципов программирования, принципов построения архитектуры программных решений;
– представление об API, A/B-тестировании, модульном тестировании;
– представление о некоторых фреймворках для веб-разработки (jQuery, Symphony, др.), платформах для мобильной разработки (PhoneGap, Titanium).
В вопросе «управленец или технарь», как везде, важна середина. Команда легко прощает менеджеру техническую недо-осведомленность, если он талантлив как руководитель и заботится об участниках проекта. А технически подкованному менеджеру прощаются коммуникативные недочеты – за то, что он компетентен наравне с подчиненными. В балансе и заключается талант хорошего менеджера IT-проектов.
Источник : hr-portal.ru