デジタルプロダクトリリースの詳細

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:6分
  • ServiceNow® デジタルプロダクトリリース アプリケーションを使用すると、計画から配送までのプロセスを管理することで、デジタル製品の配送プロセスを簡素化できます。

    デジタルプロダクトリリース の概要

    デジタルプロダクトリリース (DPR) は、リリースマネージャー、製品マネージャー、およびプログラムマネージャーがリリースプロセスを管理するのに役立つリリース管理ソリューションです。リリースが会社のポリシーに準拠していることを保証しながら、リリースの進捗状況を追跡できます。

    このソリューションでは、関係者間のコラボレーションを可能にするプロセスが自動化されるため、全員がリリースの状態を最初から最後まで追跡できます。

    デジタルプロダクトリリース のワークフロー

    デジタルプロダクトのリリースライフサイクルは、計画から始まり、開発を経て、デリバリに至ります。製品のリリースライフサイクルにはさまざまなフェーズがあり、各フェーズには独自のアクティビティセットを含めることができます。次のインフォグラフィックは、デジタル製品のライフサイクルを示しています。

    図 : 1. デジタル製品のリリースライフサイクル
    デジタル製品のリリースライフサイクルを示すインフォグラフィック。詳細については、以下の説明を参照してください。
    1. 製品を作成し、機能とバージョンを追加します。
    2. 機能をバージョンに移動して、リリースの適用範囲を計画します。
    3. リリースを開始し、そのリリース準備ターゲット日を設定します。
    4. 進捗状況を追跡し、各フェーズ内のフェーズとタスクを完了して、リリースを実行します。
    5. マップされたポリシーに対してリリースフェーズを検証し、リリースが組織の標準に準拠していることを確認します。
    6. 指定されたターゲット日までに製品を準備して、展開できるようにします。

    ペルソナ

    デジタルプロダクトリリース は次のペルソナを対象としています。
    リリースマネージャー
    • リリースカレンダーを管理します
    • ポリシーゲートを含むリリースプロセスの確立
    リリースコーディネーターまたはプログラムマネージャー
    • リリース全体で依存関係を伝達
    • リリースの適用範囲の承認
    • リリースチームにステータスの更新を提供
    プロダクトマネージャー
    • 新しい製品と機能をリリースする
    • 開発ステータスの更新を伝達
    • リリースの適用範囲を計画する
    • リリースを開始します
    エンジニアリングリード
    • 新しい製品や機能の開発を確実に行う
    • 開発スコープをリリースにつなげる

    デジタルプロダクトリリース のメリット

    メリット 機能 ユーザー
    単一または繰り返しのリリーススケジュールのリリース準備ターゲットを定義します。 [Release readiness target (リリース準備ターゲット)] リリースマネージャー
    フェーズ、タスク、ポリシー、および承認タスクを含むリリーステンプレートを定義します。 リリーステンプレート リリースマネージャー
    リリースプロセスを自動化するポリシーを作成します。 ポリシー管理 リリースマネージャー
    製品、機能、バージョンを管理し、リリースを開始します。 リリース計画 プロダクトマネージャー
    リリースプロセスを最初から最後まで計画し、管理します。 リリースの実行 リリースマネージャー

    主要な デジタルプロダクトリリース 用語

    含まれる製品
    付属の製品は、関連するデジタル製品の整理と管理に役立ちます。含まれる製品を使用して製品階層を作成することで、さまざまな製品間の関係を理解し、プロダクトマネジメントについて情報に基づいた意思決定を行うことができます。
    タイムライン指向のリリース
    タイムライン指向のプロセスに従うリリース。このプロセスでは、リリースの各フェーズに終了日が定義されています。これは、予定された期限に向けて作業し、特定の期間のフェーズを持つチームに適しています。
    ステージ指向のリリース
    ステージ指向のプロセスに従うリリース。このプロセスには、終了日が事前定義されたフェーズはありません。これは、機能と目標の完成に向けて作業するチームに適しています。チームは、タスクを完了し、現在のフェーズのポリシーコンプライアンスを満たしたら、次のフェーズに進むことができます。チームは、戻る必要がある問題が発生した場合に、完了したフェーズを柔軟に再開できます。
    リリースバンドル
    リリースバンドルは、複数のリリースをグループ化して、単一の場所から同時に追跡および管理するのに役立ちます。また、依存関係と潜在的な競合を特定し、スムーズで調整されたリリースプロセスを確保するために必要な調整を行うのにも役立ちます。
    リリースカレンダー
    リリースカレンダーは、複数のリリース準備ターゲットをグループ化するのに役立ちます。また、ブラックアウト、メンテナンス、およびその他のユーザー定義のスケジュールを含めることで、これらの日付のリリースターゲットが重複しないようにすることもできます。
    リリース準備ターゲット
    リリース準備ターゲットは、リリースをリリースする準備ができている場合です。これは、リリースマネージャーが、チームによる製品の展開準備が整った日付を判断するのに役立ちます。
    バージョン計画
    バージョン計画は、製品の機能をバージョンに計画して、各バージョンの作業範囲を定義するアクティビティです。

    バージョン計画の完了後にリリースを作成できます。リリースは、ターゲット日付に基づいてフェーズとタスクの日付を決定するリリース準備ターゲットに関連付ける必要があります。

    リリースの実行
    リリース実行は、リリースの進捗状況を追跡および監視する継続的なプロセスです。これにより、リリースのすべての製品がリリース準備ターゲット日までに準備完了していることを確認できます。
    リリーステンプレート
    リリーステンプレートはリリースプロセスの詳細計画のようなもので、事前定義されたフェーズ、タスク、ポリシー、承認タスクのセットが含まれています。
    リリースチームは、これらのリリーステンプレートを使用してリリースを作成できます。テンプレートのすべてのフェーズ、タスク、承認、フェーズゲートが、新しく作成されたリリースに自動的に適用されます。これにより、リリースチームは冗長なアクティビティを回避し、リリースをスケジュールどおりに完了するために必要なすべてのタスクの追跡と実行に集中できます。
    承認定義
    承認定義は、リリースの一連のステークホルダーからタスクを承認する方法を指定する一連のルールです。たとえば、QA チームがコード品質を承認したり、セキュリティチームがセキュリティ面で承認したりする場合があります。タスクの承認は、個々のユーザーまたはユーザーグループから要求できます。