Role:
|
The Process Engineer is one of the support roles in RUP. Its main goal is to equip the project team with an efficient and lean development process, and to make sure that the team members are not hindered in doing their jobs. | |||||||||
|
|
Process Engineers play 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 :
This role relates to the following RUP information:
Having good people playing this role is key to the success of the project. As a service provider to the project members, any individual performing this role needs to have a good mix of soft skills and process knowledge.
It is important for a person playing the Process Engineer role to have an in-depth understanding of the underlying process definition to be able to make informed choices about its configuration. Ideally, a person playing this role should have had multiple experiences working on software projects that used RUP as the software development process, and should understand the various considerations to be made when tailoring RUP to suit the context of a specific software project.
The appropriate skills and knowledge for the Process Engineer role include:
The Process Engineer role can be assigned in the following ways:
For further information on process engineering in general, see the Process
Engineering Process, a RUP-like process description that ships with the
Rational
Process Workbench(TM) product
Rational Unified Process
|