The success of the project depends on many different factors: the team working on it, the technologies used, the budget, and many other points. After all, he is the one who manages the workflow, controls the development process, organizes communication, and so on.