Role: Method Developer
This role develops method assets.
Role Sets: EnvironmentSoftware Capability Improvement
Relationships
Main Description

The role typically has these responsibilities: 

  • Harvesting best practices from projects and subject matter experts
  • Designing, implementing, and testing method assets.
  • Defining processes and configurations to be used for different kinds of projects.
  • Enabling project teams to leverage method assets.
Staffing
SkillsIt 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

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.