 |
This role equips the project team with an appropriate development process, and makes sure that the team members are not hindered in doing their jobs. |
|
Relationships

|
Modifies |
|
Main Description
This role plays an important part of any management team of a software project. The role is responsible for
all process related aspects of the project, such as :
-
Tailoring the process to match the specific needs of the project
-
Educating and mentoring project members on process related issues.
-
Ensuring that valuable project experience is harvested and fed back into the process.
|
Staffing
Skills | It is important for a person playing this role to have an in-depth understanding of the underlying process
definition and available tools to be able to make informed choices for tailoring. Ideally, a person playing this role
should have had multiple experiences working on software projects, and should understand the various considerations to be
made when tailoring processes.
|
Assignment Approaches |
This role can be assigned in the following ways:
-
Assign the person filling the project manager role to also perform this role. This is a common approach for small
teams and for teams where there are no dedicated process engineering resources available.
-
For larger organizations, individuals filling this role are often part of a process group that defines
organizational configurations and act as process mentors on projects.
-
It is common practice for organizations undergoing a process transformation to look for resources outside the
company for filling this role for the initial pilot projects.
|
© Copyright IBM Corp. 1987, 2009. All Rights Reserved.
|
|