Loading article…
アプリケーションライフサイクル管理(ALM)は、コンピュータプログラムの製品ライフサイクル管理(ガバナンス、開発、保守)です。要件管理、ソフトウェアアーキテクチャ、コンピュータプログラミング、ソフトウェアテスト、ソフトウェア保守、変更管理、継続的インテグレーション、プロジェクト管理、リリース管理が含まれます。[ 1 ] [ 2 ]
ALMは、要件定義、設計、コーディング、テスト、構成管理、プロジェクト管理、変更管理といったソフトウェア開発の各段階に限定されるソフトウェア開発ライフサイクル(SDLC)よりも、より広範な視点を提供します。ALMは開発後もアプリケーションが使用されなくなるまで継続し、複数のSDLCにまたがる場合があります。
調査会社Gartnerの調査ディレクターは、ソフトウェア開発(Dev)とソフトウェア運用(Ops)を統合することを目指すソフトウェアエンジニアリングの文化と実践であるDevOpsを含めるために、ALMという用語をADLM(Application Development Life-cycle Management)に変更することを提案した。[ 3 ]
ALM(アプリケーションライフサイクル管理)向けの専門ソフトウェアスイートには、以下のようなものがあります。