Process Engineers typically have the following role-specific responsibilities:
Construct and maintain the endeavor-specific process from the OPEN Process Framework.
Evaluate CASE tools for consistency with the organizational process framework and/or endeavor-specific process.
Ensure that the endeavor-specific process is constructed based on endeavor-specific needs prior to CASE tool
selection rather than being driving by the early selection of a potentially inappropriate CASE tool.
Provide input to the environments team regarding required process tool support.
Provide local guidance and mentoring in the proper adoption and use of the endeavor process.
Identify, document, disseminate, and evangelize industry best practices.
Work to support strategic process initiatives including recommending improvements to the organizational process framwork.
Support multiple endeavors within a local region.
Staff regional process help desks.
Present local training on process-related topics.
Research advances in process engineering (e.g., new software development methods).
Research advances in process engineering (e.g., new
software development methods).
Environments Engineering Tasks:
VendorAndToolEvaluation Evaluate upperCASE and lowerCASE tools (e.g., for
consistency with and support for the organizational
process framework and endeavor-specific process).
Quality Engineering Tasks:
Quality Assurance Audit the project application of process for
conformity and effectiveness (e.g., by reviewing project
documentation and interviewing project personnel).
Take part in project debrief reviews to:
Determine the effectiveness of the use of process
on the project.
Identify lessons learned that can be used to
improve the OPF.
Process Engineer typically inherits
common role tasks from the
role method component.