Role: Project Manager
This role plans and manages the project, coordinates interactions with the stakeholders, and keeps the project team focused.
Role Sets:  Roles
Relationships
Staffing
Skills

A person performing the Project Manager role needs:

  • To be a good facilitator and have good communication (verbally and in writing) skills.
  • To have leadership and team building capabilities
  • To have experience in the software development lifecycle
  • To have good presentation, communication, and negotiation skills
  • To have conflict resolution and problem solving skills, and to have the ability to make sound decisions under stress.
Assignment Approaches

On agile and small projects, the project manager role is usually played by a single person.

It is generally a good practice for the project manager to avoid taking on development responsibilities, like the architect responsibilities, in order to ensure that time pressure on management responsibilities doesn't cause development tasks to suffer, and vice versa.