Question: what are the roles and responsibilities of a software project manager?
Answer: A software project manager defines the requirements of the project, builds the project team, lays out a blue print for the whole project including the project scope and parameters, clearly communicates the goals of the project to the team; the targets to be achieved, allots budget to the various tasks to be completed, ...