製品とソリューション
エンタープライズソリューション
サポートとサービス
サポート
ITプロフェッショナルサービス
アカデミックプログラム
リソース
リリース管理とは、ソフトウェアリリースに関するプランニング、設計、スケジューリング、テスト、デプロイメント、コントロールのプロセスを指します。リリースチームが効率的にビジネスに求められるアプリケーションやアップグレードをデリバリし、同時に既存の製品環境の整合性を維持することを徹底します。
競争力が強くダイナミックで流動的なビジネスとITの世界において、中途半端なリリースは絶対に避けたいものです。現代のエンタープライズは実にダイナミックな環境です。さらに、変更はすべて同じペースでは起こりません。IT組織はこのような無数の変更を調整する方法を必要としています。そこでリリースコントロールとデプロイメントの自動化が登場します。それらにより継続デリバリへ移行しやすくなり、デジタルトランスフォーメーションを通して1度に1回のリリースで動作します。これがITの新しい日常です。
リリースとデプロイメントの管理は、Information Technology Infrastructure Library(ITIL)フレームワークのサービス移行セクションの主要プロセスに入ります。ITILは技術製品やサービスに最も広く採用されているフレームワークです。品質を追求し、カスタマー中心でコスト意識の高い方法で組織が製品やサービスをデリバリできるようにします。
リリース管理の具体的なステップは、各組織あるいはアプリケーション特有のダイナミクスにより異なります。しかしながら、次のシーケンスが最も一般的です。
リリース管理は新しい機能や、既存の機能の変更のリクエストから始まります。リクエストがすべて最終的に新しいリリースに変換されるか保証はありません。各リクエストは、根拠、実現の可能性、また既に稼働中のアプリケーションのバージョンを再構成してそれを実現する手立てがあるかどうか評価されます。
これはリリースの展開では最も重要なステップです。ここでリリースの構造が定義されます。しっかりとした計画により、リリースチームは計画を進められ、また要件を満たすことを保証します。リリースプロセス全体にわたり、利害関係者が参照できるワークフローやチェックリストを作成、あるいは再利用します。ワークフローは範囲や中間目標だけでなく、任務も細かく述べる必要があります。
ここは、要件がコードに変換されるプログラミングの段階です。リリースが設計され、実行可能なソフトウェアとして構築されます。
リリースのテストの段階が整ったら、非機能的また機能的テストのテスト環境にデプロイされます(UATと呼ばれるユーザー受け入れテストを含む)。バグが見つかると、微調整のため開発者に返され、その後、再度テストを行います。この反復プロセスは、開発チームと製品オーナーから、リリースが製品デプロイメントに適していると判断されるまで続きます。
リリースはライブ環境に実装され、ユーザーから利用可能になります。デプロイメントはリリースをインストールするだけではありません。変更に関してユーザーを教育し、また新しい機能に関連するシステムの運用方法をユーザーにトレーニングする必要があります。
ポストデプロイメントでは、リリースはサポートの段階に移り、バグはすべて記録され、最終的にはそれが変更のリクエストに必要になります。こうしてサイクルがまた始まります。
リリースが成功と見なされるには、次の目標を達成しなければなりません。
ほぼどの組織も、アプリケーション管理プロセスにリリース管理の要素を持っています。
しかし、正式なリリース管理ポリシーや手順のないビジネスには、組織全体のリリース管理フレームワークの構築ブロックを形成できるこのような既存のリリース管理の見方を探すことが良いスタートポイントです。
Micro Focusはリリース管理の課題を理解し、10年以上もこのビジネスに従事しています。マニュアルのデプロイメントタスクを即座に自動化して、すぐに成功を手に入れるようサポートします。多岐に亘る当社カスタマーのサクセスエクスペリエンスを元に、組織にベストなペースで統制の取れた、プロセス主導で、非常に明確なヒューマンワークフローに組織を成長させるリリース管理ソリューションを組み立てました。
Release ControlはMicro Focus Orchestrated ITソリューションセットの一部で、分散型、クラウド、メインフレームの各環境のイニシャルプランニングからデプロイメント、またITサービス管理まで拡がっています。オーケストレーテッドITとは、合理化されたITプロセスを意味し、アプリケーションをより早くデリバリ氏、ITサービスパフォーマンスを向上させ、かつIT総コストを削減します。オーケストレーテッドIT製品のMicro Focusファミリーは、現代のアプリケーション開発とITオペレーション組織が求めるスピード、自動化、またコントロールをデリバリするために連携しています。Micro Focusは幾千ものIT組織をサポートし、優れた可視性、上市までの時間を短縮、利害関係者の満足向上、また開発コストの削減を約束することで、アプリケーション開発プロセスに劇的な改善を実現させています。
Deployment Automationはデプロイメントパイプラインの自動化を円滑に実現し、サイクル時間を削減して環境全体のデプロイメントとリリースに迅速なフィードバックを提供します。継続デリバリと製品デプロイメントをサポートするDeployment Automationは、アプリケーションやサービスのデプロイメントと設定を自動化して、デプロイメントパイプライン内で環境を標的化する機能を提供します。Deployment Automationにより、高品質の価値あるソフトウェアを、効率良く迅速に、かつ準拠した方法でデリバリすることができます。しかも、すべてコストを抑えながら行なえます。
Micro Focusは、アプリケーションを製造するためのプランニング、トラッキング、リリースに関する最も総合的なエンドツーエンドのソリューションを提供します。これらの製品により、組織はリリースの可視性を改善して、リリースフローを向上させ、製品のダウンタイムを抑え、またコンプライアンスを簡素化することができます。Micro Focusの総合的なリリース管理ソリューションを利用しているカスタマーは、飛躍的な結果を既に実感しています。デプロイメント時間がかなり短縮され、可視性が向上、アプリケーションエラーが少なく、また可監査性を完全なものにするといった結果に現れています。