FAQ
Q最近ALMという言葉を耳にしますが、具体的にはどのようなことなのでしょうか。

ALM(Application Lifecycle Management :アプリケーション・ライフサイクル管理)とは、アプリケーションソフトウェアの要件定義、開発から実装、運用までのすべてのフェーズを総合的に管理し、発生する成果物(要件書、設計書、ソースコード、その他文書など)を連携、一元化することで、アプリケーションソフトウェアの生産性や品質を向上させようという考え方です。

これまでソフトウェア産業は、分散した作業拠点、各作業フェーズの断片化(異なる管理方法やツール、有機的に結びついていない成果物、etc... )などに象徴されるように、先端産業のイメージとかけ離れた手工業的な環境の中で作業を行なってきました。ALMはこのようなソフトウェア産業を近代工業化するために是非とも必要な概念といえます。


・ライフサイクルの各フェーズ間に壁が存在(一貫していない管理方法、ツール)
・成果物の管理がバラバラで、変更があると影響範囲の把握が大変
・マネジメントへの報告作成のため、プロジェクトマネージャーに多大な負荷、etc...
・各フェーズの進歩、成果物を一つのリポジトリで一元管理
・成果物のバージョン管理や変更発生時の影響範囲の把握が容易
・マネジメントはダッシュボードやレポートでプロジェクト進歩を容易に把握可能、etc...
前のページに戻る Page Top

FAQ