Project Management for Software Development

Recent events (we were looking for a project manager for one of our projects) brought back memories of earlier discussions about the role of project management in software development projects.

I believe that for most software development projects, the manager/team leader has to perform the project manager role, and project management knowledge is a pre-requisite for any leader/manager.

For larger projects — my rule of thumb is either over 50 people or more than 5 stakeholders — the project needs a dedicated PM, preferably with PMP certification.

And no, the role of the PM is not to ask developers “status” questions…