Who says that if you are a developer, you stay a developer for the rest of your work life?
Who says that if you are a Senior developer, you have all the skills to become a Project Manager?
The aim of my Master Thesis is giving a general overview about the Project Management and how the profession of Project Manager should not be undervalued in a Team especially if we speak about Virtual Context like distributed teams or remote working.
I will discuss the nowadays state of the art technique, trying to understand which one best meets the requirements of an IT project.
I will also try to expose the limitation of Traditional Management but also the limitation of brand new technique like Agile.