Agile Development Methods

Agar suatu tim berhasil dalam menerapkan "agile development methods", maka tim tersebut harus mengikuti dua belas prinsip yang ditetapkan oleh Agile Alliance, yaitu :
Dua belas prinsip tersebut menjadi suatu dasar bagi tim agar sukses menerapkan "agile development methods". Dengan prinsip-prinsip tersebut "agile" berusaha untuk menyiasati tiga masalah yang biasanya dihadapi saat proses pembuatan perangkat lunak, yaitu: