ソフトウェア開発のさまざまな段階におけるバージョンの一般的な名称 リリース管理 とは、ソフトウェアビルドをさまざまな段階や環境を通して管理、計画、スケジュール、制御するプロセスであり、ソフトウェアリリースの テストと展開が含まれます。[ 1 ] [ 2 ]
プロセスとの関係 アジャイルソフトウェア開発 を採用した組織では、リリースの回数が大幅に増加しています。アジャイル開発の人気が高まるにつれ、継続的デリバリー と呼ばれるソフトウェアリリースの新しいアプローチが、ソフトウェアが開発からリリースに移行する方法に影響を与え始めています。[ 3 ] 継続的デリバリーとDevOps の目標の1つは、より信頼性の高いアプリケーションをより迅速かつ頻繁にリリースすることです。アプリケーションが「ビルド」からさまざまな環境を経て「リリース」として本番環境に移行することは、継続的デリバリーパイプラインの一部です。[ 4 ] リリース管理者は、アプリケーションリリース自動化ツール や継続的インテグレーション ツールなどのツールを利用して、継続的デリバリーのプロセスを推進し、タスクを自動化してより迅速かつ確実に、そして再現可能にすることでDevOpsの文化を取り入れ始めています。ソフトウェアリリースの増加に伴い、これらの複雑なアプリケーションリリースプロセスを実行するために、リリース管理ツールと自動化ツールへの依存度が高まっています。[ 5 ]
ITIL/ITSMとの関係IT サービス 管理パラダイム 、特にITIL フレームワークを使用して IT 運用を管理する組織では、リリース管理は ITIL の概念と原則に基づいて行われます。リリース管理に関連する正式な ITIL プロセスはいくつかあり、主なものとしては、「テスト環境と本番環境へのリリースの移動を計画、スケジュール、制御する」ことを目的とするリリースおよび展開管理プロセス[ 6 ] と、変更有効化プロセス[ 7 ] があります。ITIL組織では、リリースはアジャイル開発環境よりも頻度が低い傾向があります。リリースプロセスは、IT サービス管理チケットシステムを使用して IT 運用チームによって管理され、リリースプロセスの自動化にはあまり重点が置かれていません。[ 8 ]
参考文献 ↑ ハンブル、ジェズ;ファーリー、デイビッド(2011)。継続的デリバリー:ビルド、テスト、デプロイメントの自動化による信頼性の高いソフトウェアリリース 。ピアソン・エデュケーション社、 110ページ。ISBN 978-0-321-60191-9 。 ↑ ベイズ、マイケル E. (1999). ソフトウェアリリース方法論 . アッパーサドルリバー、ニュージャージー州: プレンティスホール PTR. ISBN 0-13-636564-7 . OCLC 41411901 . ↑ Ambler, Scott W. (2014年2月12日). 「今こそアジャイルITが必要だ!」 . Dr. Dobb's the World of Software Development . サンフランシスコ: UBM. ↑ Humble, Jez; Farley, David (2011). Continuous Delivery: reliable software releases through build, test, and deployment automation . Pearson Education Inc. pp. 255–257 . ISBN 978-0-321-60191-9 。↑ 変更、構成、リリース管理におけるベストプラクティス(レポート)。ガートナー。2010年7月14日。 ↑ 「ITILリリースおよび展開管理」 . ITプロセスマップ . ドイツ:ステファン・ケンプター、アンドレア・ケンプター。2016年5月15日。 ↑ Karu, Kaimar (2023年12月1日). "ITIL 4 Practitioner: Change Enablement – change with customer value in mind" . Axelos Resource Hub . 英国: Axelos. ↑ 「ITIL/ITSM リリース管理プラクティス」 。 リリース管理 Wiki 。米国: Electric Cloud。
外部リンク 「リリースエンジニアリングの最新動向 2016」 - アーヘン工科大学(ドイツ)ソフトウェア構築研究グループによる学術コース。 2021年1月27日にWayback Machine に アーカイブされました。 Googleでの ソフトウェアプロジェクト管理に関する 書籍 『プロジェクト管理:ITプロフェッショナルのためのベストプラクティス』 、193ページ( Googleブックス) ITILフレームワークにおけるリリースおよび展開管理