Apa itu Metode Pengembangan Agile?

Dalam proses pengembangan perangkat lunak, metode pengembangan Agile adalah serangkaian prosedur yang menentukan cara beberapa tim pengembang berkolaborasi dalam suatu proyek. Istilah "pengembangan perangkat lunak gesit" diperkenalkan pada tahun 2001 dalam sebuah dokumen yang dikenal sebagai manifestasi Agile .

Proyek-proyek pengembangan yang menggunakan pengembangan perangkat lunak yang gesit berfokus pada beradaptasi dengan sifat tujuan yang berubah daripada memprediksi sebelumnya apa tujuan-tujuan itu. Mereka melakukan ini dengan menggunakan proses berulang di mana tujuan dievaluasi ulang seperlunya untuk memajukan proyek. The Agile Manifesto menguraikan konsep-konsep yang mendasari pengembangan agile, yang dinyatakan sebagai:

"Kami menemukan cara-cara yang lebih baik untuk mengembangkan perangkat lunak dengan melakukannya dan membantu orang lain melakukannya. Melalui pekerjaan ini kami mendapat nilai:

  • Individu dan interaksi atas proses dan alat.
  • Bekerja dengan perangkat lunak melalui dokumentasi yang komprehensif.
  • Kolaborasi pelanggan atas negosiasi kontrak.
  • Menanggapi perubahan setelah mengikuti rencana.

... Yaitu, meskipun ada nilai di item di sebelah kanan, kami lebih menghargai item di sebelah kiri. "

Kolaborasi, istilah Pemrograman, Pengembangan perangkat lunak