Skip to main content

Apa itu manifesto gesit?

The Agile Manifesto adalah deklarasi publik yang dibuat pada 11 Februari 2001 oleh 17 dari insinyur perangkat lunak paling visioner di sekitar subjek proses pengembangan perangkat lunak Agile.Pada saat pertemuan ini, pengembangan perangkat lunak yang gesit adalah konsep baru, dengan banyak opsi untuk dipilih pengembang.Manifesto gesit adalah upaya untuk mendapatkan semua pikiran cerdas dari pemrosesan gesit bersama di satu tempat, dalam upaya untuk menyetujui prinsip -prinsip dasar dan ide -ide dari semua proses gesit ke depan.

Beberapa contoh yang baik dari proses pengembangan gesit termasuk ekstremPemrograman, scrum, pengembangan perangkat lunak adaptif, dan metode pengembangan sistem dinamis (DSDM).Masing -masing proses ini berusaha membuat metode yang lebih baik untuk implementasi perangkat lunak komputer.Peningkatan utama dengan semua metode ini adalah bahwa pengembangan perangkat lunak harus diproduksi dengan cara untuk mendukung perubahan dalam persyaratan bisnis dan tidak memerlukan proses yang menutup loop umpan balik kepada pelanggan.

Sebelum kreasi proses pengembangan Agile,Semua pengembangan perangkat lunak diselesaikan dalam metode air terjun.Istilah air terjun digunakan untuk mendefinisikan proses pola kerja lurus yang membutuhkan semua persyaratan di muka untuk diselesaikan dan didefinisikan dengan akhir yang akan mencakup semua fungsionalitas yang ditentukan.Sama seperti air terjun, ada awal dan akhir yang jelas untuk semua pengembangan sistem.Proses pengembangan ini tidak memungkinkan perubahan dalam persyaratan terjadi sebelum menyelesaikan seluruh aplikasi perangkat lunak.

Pertemuan publik diadakan di pondok ski di Snowbird, Utah, di bawah koordinasi Robert Martin.Daftar peserta termasuk Kent Beck, Dave Tomas, Mike Beedle, Jeff Sutherland, Arie Van Bennekum, Ken Schwaber, Alistiar Cockburn, Steve Mellor, Ward Cunningham, Robert C. Martin, Martin Fowler, Brian Marick, James Grenning, John Kern,Jim Highsmith, Ron Jeffries, dan Andrew Hunt.Sementara semua orang ini mendukung metodologi pengembangan yang gesit dan ringan, masing -masing memiliki preferensi sendiri tentang bagaimana menerapkan metodologi.

Empat nilai utama didefinisikan dan disetujui oleh pihak penandatangan manifesto Agile.Yang pertama adalah memberi nilai pada individu dan interaksi atas alat dan proses.Kedua, perangkat lunak yang bekerja dinilai lebih dari dokumen komprehensif.Kolaborasi dengan pelanggan dianggap lebih penting daripada negosiasi kendala.Akhirnya, kelompok itu berjanji untuk menghargai menanggapi perubahan setelah mengikuti rencana.

Esensi tim ini dan manifesto Agile adalah untuk menciptakan proses lingkungan pengembangan yang memahami pentingnya pelanggan.Ini bisa dilakukan, mereka percaya, dengan berkolaborasi secara terbuka dan terus menerus dengan pelanggan.Komunikasi akan membantu memastikan pekerjaan yang dilakukan benar -benar akan menghasilkan nilai bisnis, dan memungkinkan umpan balik dari pelanggan.

Selain nilai -nilai utama, manifesto Agile juga mencakup beberapa prinsip utama yang memperkuat keyakinan bahwa keterlibatan pelanggan lebih awal dan sering disediakanuntuk aplikasi perangkat lunak keseluruhan yang lebih baik.Dengan membuat proses perangkat lunak berulang, pelanggan memiliki kemampuan untuk mengubah produk akhir dengan memungkinkan perubahan persyaratan.Persepsi aplikasi lebih baik karena sistem kerja adalah ukuran utama dari kemajuan yang dilakukan pada sistem.