テクノロジーポートフォリオ管理

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:7分
  • ビジネス企業で使用されるビジネスアプリケーションの基礎となるテクノロジーには有効期間があります。バージョンとライフサイクルを追跡するために、アクティブに管理し、注意深く監視する必要があります。Technology Portfolio Management (テクノロジーポートフォリオ管理) のタイムラインビューを使用して日付を追跡し、アップグレードまたは廃止するデマンドまたはプロジェクトを作成します。

    重要:

    Xanadu リリース以降、 legacy テクノロジーポートフォリオ管理 モジュールは エンタープライズアーキテクチャ (以前の アプリケーションポートフォリオ管理) から廃止されました。ただし、 エンタープライズアーキテクチャ (以前の アプリケーションポートフォリオ管理) の既存のユーザーの場合は、 legacy テクノロジーポートフォリオ管理 モジュールを引き続き使用できます。新規アクティベーションユーザーの場合、 レガシー テクノロジーポートフォリオ管理 モジュールは使用できません。

    エンタープライズアーキテクチャワークスペース内でテクノロジーポートフォリオ管理ストアアプリケーションを使用して、同じ機能を利用できます。詳細については、「テクノロジーポートフォリオ管理 (TPM) in エンタープライズアーキテクチャワークスペース」を参照してください。

    ビジネスアプリケーションの技術は、ソフトウェアモデルとも呼ばれます。ソフトウェア モデルは、特定のバージョンやソフトウェアの構成のことです。

    ビジネスアプリケーションで使用されるソフトウェアモデルには、オペレーティングシステム、データベース管理システム、開発ツール、ミドルウェアがあり、それぞれにライフサイクルがあります。これらのライフサイクルステージを追跡しないと、ベンダーがライフサイクルステージをサポートできなくなり、これらのテクノロジーで実行されるビジネスアプリケーションが危険にさらされるリスクがあります。

    企業で使用されているすべての技術のインベントリを作成することで、次が可能になります。

    • ソフトウェアのバージョンとソフトウェアのメーカーサポート日を追跡します。
    • ソフトウェアの内部ライフサイクルガイダンスを設定します。
    • 古いソフトウェアを使用するリスクを評価します。
    • サポートしているアプリケーションと同様に、確定された日付で廃止を計画します。
    • アップグレードプロセスをサポートします。

    ソフトウェア製品の内部および外部のライフサイクルステージ

    組織で使用されているビジネスアプリケーションはすべて、1 つ以上のアプリケーションサービスにリンクされています。各アプリケーションサービスは、1 つ以上のテクノロジーまたはソフトウェアモデルで実行されます。

    注:
    アプリケーションポートフォリオ管理 のコンテキストでは、アプリケーションインスタンスはアプリケーションサービスです。

    ソフトウェア製品 (各モデルおよびフルバージョン) には、インストールから廃棄までの一連のライフサイクルステージ/フェーズがあります。内部的には、ビジネス組織はソフトウェア製品のライフサイクルフェーズに基づいて日付を設定します。これらのフェーズには、早期導入、メインストリーム、使用の減少、および廃止があります。

    また、ベンダーは、プレリリース、一般提供、提供終了、使用停止などのベンダーライフサイクルフェーズに基づいてソフトウェアの日付を設定します。ベンダーからのサポートは、技術のフェーズによって異なる場合があります。ソフトウェアモデルが廃止のステージに達すると、ベンダーは技術のサポートを停止する場合があります。
    注:
    [Software Product Lifecycle (ソフトウェア製品ライフサイクル)] フォームの [Lifecycle type (ライフサイクルタイプ)] フィールドの [Publisher (公開)] 選択タイプは、エンタープライズアーキテクチャ で使用されている [External Lifecycle (外部ライフサイクル)] と同じです。

    ソフトウェア資産管理ユーザーまたはソフトウェアモデルマネージャーは、ソフトウェア製品のライフサイクルの詳細を各フルバージョンのソフトウェアモデルに追加できます。タイムライン上のデータで TPM 画面を使用するには、ソフトウェアライフサイクルデータがソフトウェア製品ライフサイクルテーブルに入力されていることを確認します。同様に、テクノロジーモデル提案エンジンの実行後に、ハードウェアライフサイクルデータがハードウェアモデルテーブルに入力されていることを確認します。

    技術ポートフォリオ管理を使用するための Service Mapping との統合

    マップ済みアプリケーションサービス [cmdb_ci_service_discovered] テーブルにアプリケーションインスタンスを作成し、対応するアプリケーションサービスにビジネスアプリケーションを関連付けます。

    エンタープライズアーキテクチャ は [ インスタンス ] タブを介したサービスマッピングと統合されなくなりました。アプリケーションの [インスタンス] タブが削除されて、apm_app_instance テーブルは廃止され、これはマッピング済みアプリケーションサービス [cmdb_ci_service_discovered] テーブルで置き換えられました。アプリケーションインスタンステーブルに存在するすべてのデータは、アプリケーションサービステーブルに移行する必要があります。Madrid リリースにアップグレードする場合は、データの移行に関して、ServiceNow 担当者にお問い合わせください。

    注:
    アプリケーションインスタンスにマップ済みアプリケーションサービス [cmdb_ci_service_discovered] テーブルを使用している場合は、 Kingston からのアップグレードに進むことができます。ただし、廃止されたapm_app_instanceテーブルを使用してアプリケーションインスタンスを保存している場合は、apm_app_instanceテーブルのデータをマップ済みアプリケーションサービス [cmdb_ci_service_discovered] テーブルに移行します。
    図 : 1. ソフトウェア製品ライフサイクルをビジネスアプリケーションに接続
    成熟した ServiceNow 実装における APM または TPM の依存関係

    TPM は、ソフトウェア製品の技術情報を取得するために ソフトウェア資産管理 (SAM) に依存している

    警告:
    TPM と TRM には、SAM Foundation または SAM Professional のいずれかをインストールする必要があります。SAM Foundation プラグインをインストールする前に、 Software Asset Management Foundation plugin migration ドキュメントを注意深く確認してください。インスタンスに SAM Foundation も SAM Professional もインストールされていない場合は、 ServiceNow サポートにお問い合わせください。

    Software Asset Management (SAM) がインストールされていない場合でも、技術ポートフォリオ管理を使用できます。事前に構成されたソフトウェア製品モデルテーブルは、すべての TPM ユーザーが利用できます。組織で使用するすべてのソフトウェアモデルのリストを手動で作成することも、既存のデータベースやソースからインポートすることもできます。

    図 : 2. ソフトウェア製品ライフサイクルをビジネスアプリケーションに接続
    ソフトウェアライフサイクルをビジネスアプリケーションに接続する

    TPM の使用は SAM プラグインに依存します。依存関係は次のとおりです。

    SAM プレミアムプラグインあり

    製品分類 [samp_sw_product] テーブルにアクセスするには、ソフトウェア資産管理プレミアムプラグインが必要です。samp_sw_product_classification への参照は samp_sw_product テーブルにあります。このコンテンツテーブルは、技術情報を取得するためにソフトウェア製品モデル [cmdb_software_product_model] テーブルで参照されます。SAM Premium プラグインに登録すると、TPM タイムラインでアプリケーションをビジネスアプリケーション別および製品分類別に表示できます。

    図 : 3. 製品分類別ビューを示す TPM タイムライン
    製品分類別ビューを示す TPM タイムライン
    SAM プラグインなし
    製品分類は、このプラグインなしでは利用できません。TPM タイムラインビューでは、製品分類別の表示は利用できません。ソフトウェアモデル情報は、ソフトウェア製品モデル [cmdb_software_product_model] テーブルから取得されます。このテーブルに手動で入力するか、Excel シートからコンテンツをエクスポートします。