Технічні знання корисні, особливо якщо ви будете управляти розробниками, але не критичні. Є два типи PM: технічні PM (які були розробниками) і non-technical PM (які приходять з інших галузей). Обидва можуть бути успішними, просто мають різні сильні сторони. Технічний PM краще розуміє технічні деталі, може прогнозувати якісь проблеми раніше, розмовляє мовою розробників. Non-technical PM часто краще слухає клієнта, менше застрягає у технічних деталях і фокусується на бізнес-цілях. Якщо ви приходите з розробки, ваша технічна база буде активом але не гарантією успіху. Важливіше буде розвинути soft skills: комунікація, лідерство, переговори, впевненість в непевних ситуаціях. Це якості які не приходять автоматично з програмування.