Чи потрібен технічний бекграунд проектному менеджеру в ІТ?

Микола Калакуцький

Чи потрібен технічний бекграунд проектному менеджеру в ІТ?

Якщо коротко, то — ні. Не обов’язково. Ані для проходження співбесід, ані для отримання офферу, ані для виконання своїх обов’язків проектному менеджеру не обов’язково знати якісь мови програмування. З ними просто легше, приємніше та цікавіше!

Які навички реально потрібні?

В першу чергу цінуються та вимагаються навички та досвід саме проектного менеджменту. Чим більше років досвіду, різних галузей, типів компаній (стартап / продуктова / аутсорс / аутстафф),  сертифікатів — тим краще.

Серед приблизно рівних за досвідом менеджерів, під різні проекти компанії стараються підібрати собі такого менеджера, який мав би досвід (експіріенс / бекграунд) в галузі, пов’язаній з проектом. Чим більш довготривалий та складний проєкт, тим більше вимоги до наявності специфічних галузевих знань у РМ-а на цьому проекті.

На невеличких проектах, або там, де Рroject Мanager веде одночасно декілька проєктів, таких вимог практично не ставлять. І мова зараз йде не про «технічний бекграунд», а саме про ступінь знайомства та розуміння певної галузі (gamedev, e-commerce, fintech, blockchain і т.д.).

Які переваги технічних знань?

Технічний бекграунд для керівника проектів у сфері IT також має ряд переваг. Ось декілька ключових аспектів, які можуть виділити менеджера з досвідом програмування на тлі інших:

• Легше спілкуватися з командою розробників, бо можна розмовляти з ними «однією мовою»;
• Краще розуміння викликів та можливостей допомагає у плануванні, оцінюванні ризиків та ухваленні рішень;
• Більш обґрунтоване прийняття рішень допомагає ефективніше обирати технології та підходи;
• Розуміння процесу розробки дозволить краще підтримувати команду;
• Технічні менеджери отримують більше довіри з боку клієнту та команди;
• З технічним бекграундом легше адаптуватись під будь-який проект, тому вибір можливих проектів стає значно ширшим.

Власний досвід

У мене є технічний бекграунд. Я займався розробкою, сам писав код на багатьох мовах програмування. На співбесідах я кажу, що цей бекграунд надає мені можливість краще розуміти проблеми та потреби розробників, а також допомагає краще орієнтуватися в естимаціях. Бо я можу собі уявити об’єм коду, який треба написати, чи проаналізувати, скільки варіантів причини виникнення багу може бути.

Але навіть якби я не мав власного досвіду, я б зміг підрахувати продуктивність своєї команди за 2-3 місяці роботи з ними, і так само знав би, скільки кому часу потрібно на яку з задач.

Тому мої роки технічного бекграунду і знання мов програмування — досить відносна перевага. Це скоріше приємний бонус, ніж значний плюс, хоч як не шкода це визнавати.

Цей текст з особистого блогу, опублікований з дозволу автора.

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

Останні статті

Недооцінені фішки вашого смартфона, які спрощують життя

Щодня ми носимо в своїй кишені пристрій, що в сотні мільйонів разів потужніший за комп’ютер,…

05.06.2025

В чому різниця між фіксом та «костилем»?

Оце сиджу, працюю і задумався: «А де ж проходить та тонка межа між фіксом, який…

04.06.2025

Закон Гудгарта або як метрики змінюють цінності

«Коли вимірюваний показник стає метою, він перестає бути хорошою мірою» Закон який значною мірою відповідальний…

03.06.2025

Як приймати обдумані рішення за допомогою ChatGPT? Приклади промптів

Інколи здається, що ви врахували все. Упевненість у рішенні настільки висока, що ви вже подумки…

02.06.2025

Чи можете ви програмувати, не дивлячись на екран?

Блогер та розробник Джозеф Круз розповів, як він працює програмістом, маючи доволі серйозні проблеми із…

23.05.2025

Як швидко полегшити головний біль. Три науково доведені способи

Голова може боліти з безлічі причин. Але один з найпоширеніших різновидів — так званий головний…

22.05.2025