Task: Architect the Method Library
This task describes how to define the static structure of a method, as well as the operational structure for deploying and using method assets.
Disciplines: Software Capability Improvement
Purpose

The purpose of this task is to define the key structure of a method library to support the method needs of the organization.

Relationships
RolesPrimary Performer: Additional Performers:
InputsMandatory:
    Optional:
      Outputs
        Main Description
        Architecting a new method library involves prototyping the framework, defining the framework and detailing the core framework elements (those elements that are shared across the practices). Depending on the "newness" and/or complexity of the intended practice framework, you may decide to do some prototyping. Once you feel comfortable with the scope, general "shape" and technical feasibility of what you are building, it is time to capture the practice framework more formally. Once the practice framework architecture is established, you can turn your attention to detailing the core method elements. All detailing work must be performed within the constraints of the practice framework architecture.

        The primary results include the practice framework prototype, the initial practice framework definition, including the core elements and the practice framework architecture documentation .
        Steps
        Sketch the practice framework
        Develop a proof-of-concept
        Structure the practice framework
        Detail practice core elements
        Document the practice framework
        More Information