Read | Practice | Advance
In a software development project there are many people involved with variety of skills and reasons. Like analyst, architect, developer, QA, tester etc. There is a misconception about including a project manager in the team. Initially it may seem that a PM will increase the cost of the project but in reality a project manager act as the key success factor.