Task: Deploy Method Library
This task describes how to deploy a method library to users.
Disciplines: Software Capability Improvement
Purpose
The purpose of this task is to deploy new or updated methods to users. 
Relationships
RolesPrimary Performer: Additional Performers:
InputsMandatory:
    Optional:
    • None
    Outputs
      Main Description



      Steps
      Determine the scope of the deployment

      Determine which plug-ins, practices, or configurations are to be deployed.  Determine what supporting documentation is required.  Determine if library assets will be deployed, so that users can customize the method assets, or if only published configurations will be made available.

      If this is the first time deploying method assets, then you will need to define and build an appropriate deployment mechanism.  Typically this is a website that hosts the method assets.

      Make sure method assets are ready for deployment
      This includes confirming that the method library has been properly tested and reviewed, and that all assets required for its deployment are available, and have also been properly tested and reviewed.
      Deploy the method assets
      Communicate and train as needed
      If significant changes have been introduced to a standard method, it may be necessary to communicate the changes to users.  It may even be important to do this prior to deploying the method assets.  For minor changes, it may be sufficient to provide release notes.
      More Information