Всё достаточно "просто". Вы берёте идею проекта, вычленяете цели и задачи и делаете так, чтобы он был реализован с необходимым функционалом при ограниченных ресурсах за ограниченный промежуток времени.
От вас потребуется:
- Знание технологий. Необходимо для оценки времени и трудозатрат по проекту, однако не обязательно (и даже вредно) кодить самому. Менеджер проекта, который кодит сам, явно делает что-то не так.
- Умение подобрать и организовать команду. Так же жизненно необходимый навык. Это сложнее, чем кажется.
- Умение говорить с начальством, спонсором, заказчиком. То есть, вы должны уметь продавать свою работу людям, которые плохо понимают, что вы там в своём ИТ отделе делаете.