ALM が重要な理由
アプリケーションライフサイクル管理 (ALM) により、チームは現代のソフトウェア開発に内在する複雑さに対応できます。近年、ソフトウェアを介して価値を提供する製品が増加しています。たとえば、平均的な自動車は、1 億行を超えるコードを実行するマイクロプロセッサーで構成されています。ALM は、人、プロセス、ツールを結び付けることで共通の目標を中心にチームを連携させ、ソフトウェアの提供を迅速化し、規制遵守を簡素化します。
ALM の主な領域
ガバナンス
アプリケーション開発
メンテナンス
アプリケーションライフサイクル管理 (ALM) のフレームワーク
ALM の段階は組織によって異なりますが、一般的には以下のようなものです。
要件の定義
設計
ソフトウェア開発
テストと品質保証
デプロイメント
要件の定義
関係者が問題を分析し、ソリューションの大まかな範囲を定義します。イテレーションを繰り返す中で、要件は洗練され細密化されます。
設計
ソフトウェア開発
テストと品質保証
デプロイメント
メンテナンス
ALM の主な機能
アプリケーションライフサイクル管理 (ALM) を最大限に活用するには、以下について熟知している必要があります。