Release Value Stream

id 914b6415 cbda 42c4 a78d afd972ce3c30
Figure 1. Release Value Stream Model

Overview

The value stream “Release”, as shown in Release Value Stream Model, ensures that the Service Offers for ordering a new, a change in, or the decommissioning of an Actual Product Instance or its support to them are offered to consumers. The Release value stream maintains the Service Offer Catalog, the catalog views, and the Service Offer promotion and information of available Service Offers to the consumer base so that the individual consumer can find and order Digital Products, or support for them. Service Offers should be made available for viewing and requests for access over multiple channels. This value stream publishes the Service Offers based on various triggers and inputs, such as:

  • The Product Release, as a result of the Integrate value stream

  • The decision of the Product Manager to provide a new (bundled) Service Offer based on existing Service Offers and releases

  • The decision to change or terminate an existing Offer

The Release value stream delivers a digital service by means of a Service Offer that is made available and can be requested.

Key Stakeholder

The primary stakeholder of the Release value stream is the Catalog Manager, who is primarily responsible for defining, implementing, and publishing the Service Offers so that they are available to be consumed by the target consumers.

Value

The outcome of the Release value stream is to ensure the management of the consumable Service Offers for the Digital Product. These Service Offers are for new service consumption; there are Service Offers for support or to change/retire an Actual Product Instance. This also provides the following additional value to the consumers but is not limited to:

  • Centralization of the catalog (e.g., providing access control to all the products and services being offered to the consumers)

  • Enabling self-service (e.g., the aggregated Service Offer Catalog facilitates user self-service capabilities by providing detailed information about the Service Offer Catalog item and its detailed attributes)

  • Providing traceability (e.g., the Service Offer Catalog allows traceability of service, from ordering to fulfillment of the service)

  • Reducing cost (e.g., the Service Offer Catalog reduces the time that the consumer requires from ordering to fulfillment of the service)

Cross-Value Stream Dependencies

The Release value stream depends on:

  • Deploy:

    • Released Offers for the support or consumption of an Actual Product Instances (new, changed, or terminated) can depend on a deployed Product Release

Value streams that depend on the Release value stream are:

  • Evaluate:

    • Improvements start with drivers, that are expected to arise from all seven value streams

      All Value Streams will capture data to ensure that the quality of the Digital Product will meet the requirements.

  • Consume:

    • Service Offers that can be fulfilled are based on released Service Offers, and can only be activated after deployment of the release

    • The Consume value stream feeds the result of the deployment back into the Release value stream stages for reporting

The Release value stream, as shown in Release Value Stream Details Model, is the more comprehensive view for included scenarios and detailed value stream stages for the value stream, and will be described in detail in the following sections.

id 75bd2c984e4543c493df4dbb211e9753
Figure 2. Release Value Stream Details Model

In the following sections we document the scenarios and stages of the Release value stream:

Release Scenarios

The Release value stream is applicable for the following four scenarios:

Release a New Service Offer Scenario

The outcome of this scenario is to provide the consumers with the possibility to request a new Actual Product Instance of a Digital Product or to request a new form of support on an Actual Product Instance. The following activities are part of this scenario:

  • Link the Service Offer to existing (via deploy/deployed) support/fulfillment plan(s); this includes linkage of the Service Offer to its internal and external support or fulfillment parties

  • Provide customer access to the Offer (views)

  • Promote and inform the availability of the new Service Offer

Change an Existing Service Offer Scenario

The outcome of this scenario is to maintain an up-to-date Service Offer for the consumers. The reason for the change of the Service Offer can vary. Recurring Change activities are:

  • Change of charged service price; e.g., annual service fee recalculation

  • Change of underlying terms and conditions; e.g., when the SLA changes

  • Change of the fulfillment or support plan; e.g., to include more automation

  • Change of access to the Service Offer; e.g., to change who can consume the service

Bundle Existing Service Offers Scenario

The outcome of this scenario is to combine multiple existing Service Offers into a single Service Offer, so that customers only need to order a single Service Offer, instead of multiple Service Offers. Activities in this scenario are:

  • Combining and chronologically orchestrating/sequencing the Service Offers

  • Providing customer access to the Service Offer (views)

  • Promoting and informing the availability of the new bundled Service Offer

Terminate a Service Offer Scenario

The outcome of this scenario is to remove a Service Offer from the catalog and stop it from being ordered in the future. This scenario can be executed when the all-encompassing Digital Product is terminated, but it can also be executed in a normal release cycle of a Digital Product, when new versions of the Digital Product become available. Activities in this scenario are:

  • Marketing and promotion of the termination of the Service Offer; this could include promotion to, for example, a new or replacement Product Release

  • Change the Service Offer validity

  • Remove customer access to the Service Offer (views)

Define Service Offer Stage

Description

The purpose of the value stream stage “Define Service Offer” is to obtain the Service Offer information from the Integrate value stream and to plan the creation and publication of Service Offers to Consumers. Offers can also represent the consumption of cloud services making the Service catalog an Aggregation catalog between their own and cloud services; planning should take place to identify which cloud Service Offers would be made available.

Table 1. Define Service Offer Value Stream Stage

Entrance Criteria:

  • New or modified Product Release (from the Integrate value stream)

  • Request for Service Offer improvements (prices, Quality of Service (QoS), bundles, …​)

Exit Criteria:

  • Approved Service Offer update plan

Value Item:

  • The Service Offer demand is planned for its release

Activities:

  • Shall take in new demand for Service Offers:

    • New Service Offers

    • New Service Offer bundles

  • May be based on consumer need, existing Service Offers, and demand captured:

    • Service Offer changes

    • Service Offer terminations

  • Shall validate completeness of offering information:

    • Including availability of fulfillment and support plans, self-service Runbooks, additional Knowledge Management documents, or required customer training

  • Shall take in the catalog structure and view changes

  • May plan Service Offer release activities and the release date

Examples of Participating Stakeholders:

  • Catalog Manager

  • Release & Deployment Manager

Implement Service Offer Stage

Description

The purpose of the value stream stage “Implement Service Offer” is to onboard the Service Offer into the Service Offer Catalog and to prepare all that is needed so that the Service Offer can be published.

Table 2. Implement Service Offer Value Stream Stage

Entrance Criteria:

  • Approved Service Offer release plan

Exit Criteria:

  • New, updated, or terminated Service Offer ready for publication

Value Item:

  • The Service Offer is ready for its release, and the future Consumer and Operations teams are informed of the release dates and can prepare for the release

Activities:

  • Shall create or update the Service Offer, where the Service Offer can have:

    • A description and validity period

    • A defined cost

    • A price and margin

    • Delivery terms and conditions

    • Payload options needed for the fulfillment (including feature toggles; all options for delivery are asked up front)

    • A defined target consumer audience

    • Additional training/knowledge documents for the target consumers

    • For delivery, references to a:

      • Service request fulfillment plan

      • Support request handling plan

      • An Actual Product Instance, system, or Subscription

      • Working alignment with Monitoring

  • Shall maintain the following attributes of the Service Offer:

    • Service Offer information, including price list

    • Service access

    • Service Offer Catalog structure

    • Service Offer Catalog views

  • May terminate the validity of the Service Offer

  • Can inform relevant stakeholders (Consumer and Operations Managers) on the upcoming Service Offer release changes

Examples of Participating Stakeholders:

  • Catalog Manager

  • Development Team

  • Operations Manager

  • Product Manager

  • Release & Deployment Manager

  • Support Specialist

  • Test Specialist

Publish Service Offer Stage

Description

The purpose of the value stream stage “Publish Service Offer” is to activate or release the Service Offer so that it can be ordered by consumers.

Table 3. Publish Service Offer Value Stream Stage

Entrance Criteria:

  • New, updated, or terminated Service Offer ready for publication

Exit Criteria:

  • Active new or updated Service Offer

  • Terminated Service Offer

Value Item:

  • Service Offer is released, and the future Consumer and Operations teams are informed on the release and can start using the Service Offer

Activities:

  • Shall activate Offer at the valid-from date

  • May inform relevant stakeholders (Consumer and Operations Managers) on the released changes

  • Shall ensure the Service Offer is created in the catalog and:

    • Shall be accessible by the target consumer group (supporting canary releases)

    • Can be selected, configured, priced, requested, delivered, adopted, supported, modified, and terminated

    • May be promoted through targeted informative activities to drive consumption

    • May be sold through targeted business sales activities to drive consumption

Examples of Participating Stakeholders:

  • Catalog Manager

  • Consumer

  • Development Team

  • Operations Manager

  • Product Manager

  • Release & Deployment Manager

  • Test Specialist