Deploy Product

(Activity) for Tier: Release

View Training

PURPOSE

The objective of this activity is to ensure that change to a product’s baseline is deployed to target customer environments in a structured and repeatable manner. Following the work flow within this activity will minimize the risk of faulty product increments being delivered to our customers and end-users.

WHEN

When a build is ready for deployment to target customer environments in accordance with the project’s Product Integration Plan (PIP).

PARTICIPATING ROLES

ENTRY CRITERIA

  • Environments, as identified in the projects Product Integration Plan (PIP), are configured and available to support deployment of builds.

    Environments could include:

    • Customer’s pre-production Sandbox/Test environment
    • Customer’s pre-production Staging/Integration environment
    • Customer’s Production environment
  • Documented deployment or installation instructions ready for use to successfully deploy a Build .

SUB-ACTIVITIES

  1. Deploy Build to Customer’s Pre-Production (Sandbox/Test or Staging/Integration) Environment

    • Identify the correct environment, as defined in the project’s PIP.
    • Verify and update the deployment or installation instructions, as needed.
    • Deploy the build using the project’s deployment or installation instructions.
    • Troubleshoot any problems with the deployment to determine if a new build is necessary.
  2. Conduct Testing on Customer’s Pre-Production (Sandbox/Test or Staging/Integration) Environment

    • Determine if the build is acceptable using verification procedures defined within the project’s PIP.
    • Record and communicate test findings as defined within the project’s team procedures.
  3. Approve and Promote Build to Production Environment

    • Review configuration audit results to determine if the build is acceptable and ready to be deployed to the production environment.

      • Communicate configuration issues to appropriate stakeholders, per the project’s team procedures.
  4. Deploy Approved Build to Production Environment

    • Identify the correct production environment as established in the PIP.
    • Deploy the build using the project’s deployment or installation instructions.
    • Troubleshoot any problems with the deployment to determine if a new build is necessary.
  5. Conduct Testing on Production Environment

    • Determine if the build is acceptable using verification procedures defined within the project’s PIP.
    • Record and communicate test findings as defined within the project’s team procedures.
  6. Collect Metrics

    • Collect metrics in a manner that supports historical data analysis:
      • Record variances between actual deployment date and the planned deployment date.
    • Document in the team procedures where the data is stored.

EXIT CRITERIA

  • New product version (increment) successfully deployed and verified/validated on a customer production environment.

NEXT ACTIVITY

Close Release Plan

SEE ALSO

Plan Deployment

Process Guidance Version: 10.4