Role: Process Engineer |  |
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.
Role Sets: Environment
Relationships
Modifies | Project Defined Process
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.
This program and the accompanying materials are made available under the Eclipse Public License V1.0, which accompanies this distribution. EPF Copyright.