Mengenal Apa Itu Agile Manifesto ?

Subscribe Dengan Account Google Untuk Membaca Artikel Tanpa Iklan
Mengenal Apa Itu Agile Manifesto ?

Manifestos Agile adalah dokumen penting yang menjabarkan nilai-nilai dan prinsip Agile Software Development.


Berikut terjemahan Manifesto Agile dalam bahasa Indonesia yang di rangkum dari berabagai sumber :

Individu dan Interaksi Lebih Diutamakan daripada Proses dan Perangkat



  • Individu dan interaksinya adalah hal yang fundamental dalam pengembangan perangkat lunak.

  • Lingkungan yang mendukung, proses yang lancar, dan penggunaan perangkat yang tepat bisa mempermudah pekerjaan tim.


Perangkat Lunak yang Berfungsi Lebih Diutamakan daripada Dokumentasi Komprehensif



  • Perangkat lunak yang terus dikembangkan secara berkelanjutan lebih bernilai daripada dokumentasi yang ekstensif.

  • Dokumentasi memang penting, namun fokus utamanya adalah perangkat lunak yang bisa bekerja dan memberikan nilai bagi pengguna.


Kerja Sama dengan Pelanggan Lebih Diutamakan daripada Kontrak Negosiasi



  • Kolaborasi yang berkelanjutan dengan pelanggan adalah hal yang esensial.

  • Adaptasi terhadap perubahan kebutuhan adalah kunci kesuksesan proyek.


Menanggapi Perubahan Lebih Diutamakan daripada Mengikuti Rencana



  • Meski rencana awal penting, kemampuan untuk beradaptasi terhadap perubahan kebutuhan lebih krusial.

  • Perubahan bisa dimanfaatkan sebagai peluang untuk menciptakan perangkat lunak yang lebih baik.


Prinsip Agile Manifesto


Manifesto Agile tidak hanya berisi nilai-nilai, tetapi juga dilengkapi dengan 12 prinsip yang menjabarkan bagaimana menerapkan nilai-nilai tersebut dalam praktik.


Berikut prinsip-prinsip tersebut secara umum adalah sebagai berikut:


  1. Kepuasan pelanggan adalah prioritas utama, dengan pengiriman berkelanjutan dan bertahap.

  2. Merangkul perubahan kebutuhan, bahkan di tahap akhir pengembangan.

  3. Sering merilis perangkat lunak yang berfungsi dalam jangka waktu yang singkat.

  4. Individu dan tim yang mengerjakan proyek harus saling bekerja sama setiap hari.

  5. Bangun proyek di sekitar individu yang termotivasi, dengan memberi mereka lingkungan yang mendukung dan kepercayaan untuk menyelesaikan tugas.

  6. Komunikasi tatap muka adalah metode paling efisien dan efektif untuk menyampaikan informasi kepada tim.

  7. Perangkat lunak yang berfungsi adalah ukuran utama kemajuan.

  8. Keberlanjutan dalam pengembangan adalah penting, jaga agar kecepatan pengembangan bisa dipertahankan.

  9. Perhatian terhadap kualitas kode teknis dan desain menggeliminasi kompleksitas dan meningkatkan kemampuan adaptasi.

  10. Kesederhanaan - seni meminimalkan pekerjaan yang tidak terlalu perlu - adalah hal yang fundamental.

  11. Arsitektur terbaik muncul dari tim yang mampu beradaptasi terhadap perubahan.

  12. Secara berkala, tim harus merefleksikan bagaimana cara kerja mereka bisa menjadi lebih efektif, kemudian menyesuaikannya.


Baca artikel lainya :