The Project Manager role plans, manages and allocates resources, shapes priorities, coordinates interactions with customers and users, and keeps the project team focused. The Project Manager also establishes a set of practices that ensure the integrity and quality of project artifacts.


Topics

 

Business Case
Business
Case


Iteration Plan
Iteration
Plan


Software Development Plan
Software
Development
Plan


Risk List
Risk List


Iteration Assessment
Iteration
Assessment


Status Assessment
Status Assessment


Work Order
Work Order

 
 
Responsible For
 


Project Manager
Project
Manager


Acquire Staff
Acquire
Staff


Initiate Project
Initiate
Project


Define Project Organization and Staffing
Define Project
Organization
and Staffing

         

Develop Business Case
Develop
Business
Case


Plan Phases and Iterations
Plan Phases
and Iterations


Identify and Assess Risks
Identify
and Assess
Risks


Develop Iteration Plan
Develop
Iteration
Plan


Report Status
Report Status


Assess Iteration
Assess Iteration


Initiate Iteration
Initiate
Iteration


Schedule and Assign Work
Schedule
and Assign
Work


Description

To top of page

A Project Manager applies project management knowledge, skills, tools and techniques to a broad range of activities in order to meet requirements and to deliver an end result for a particular project.

Related Information

To top of page

This section provides links to additional information related to this role.

 

Staffing

To top of page

Skills

To top of page

The following skills are recommended to fulfill the Project Manager role:

  • experience in the software development lifecycle, the domain of the application and platform
  • scope estimation, planning, time management, scheduling, project costing, and budget management
  • resource planning, resource management, and procurement
  • risk analysis, dependencies, and decision analysis skills
  • presentation, communication, and negotiation skills
  • experience in Project Management
  • leadership and team building capabilities
  • conflict resolution, problem solving skills, and the ability to make sound decisions under stress
  • deliverables based management, a focus on the delivery of customer value, in the form of executing software that meets (or exceeds) the customer's needs.

Role assignment approaches

To top of page

For smaller projects, a single person can act as project manager and also take on a development role, such as software architect. However, if at all possible, it is generally better for the project manager to avoid taking on development responsibilities, in order to ensure that time pressure on management responsibilities doesn't cause development tasks to suffer, and vice versa.

The project manager role can usually be combined successfully with other management-type roles, such as Change Control Manager, Deployment Manager, and Process Engineer.

The project manager may require support for tasks such as gathering project status information, generating metrics, and preparing reports. When staffing the project, consider including support staff to help with these activities.

Further Reading

To top of page

See the following Project Management references.


Rational Unified Process  

2003.06.13