Project Management is a specialist’s job. One that can be mastered only with years of practice. But by calling it a specialist’s job, I am in no way undermining the fact, that a typical project manager needs to wear multiple hats at work. Essentially you are accountable for the success and failure of the project. So it is not just enough for you to have just the functional and domain knowledge, you need to be good with people as well.