アジャイルソフトウェア開発を使用する開発プロジェクトは、それらの目標がどうなるかを事前に予測するのではなく、変化する目標の性質に適応することに重点を置いています。 彼らはプロジェクトを前進させるために必要に応じて目標が再評価される反復プロセスを採用することによってこれを行います。 アジャイルマニフェストは、アジャイル開発の基本的な概念を概説しています。
「私たちは、ソフトウェアを開発し、他の人がそれを実行できるようにすることで、ソフトウェアを開発するためのより良い方法を明らかにしています。
- プロセスとツールに関する個人との対話。
- 包括的なドキュメンテーション上の作業ソフトウェア。
- 契約交渉に関する顧客の協力
- 計画をたどることへの対応。
...つまり、右側の項目には値がありますが、左側の項目にはさらに値を付けます。」
コラボレーション、プログラミング用語、ソフトウェア開発