Agile Methodology
Apa Itu Agile Method?
Agile Development Methods adalah sekelompok metodologi
pengembangan perangkat lunak yang didasarkan pada prinsip-prinsip yang
sama atau pengembangan sistem jangka pendek yang memerlukan adaptasi
cepat dari pengembang terhadap perubahan dalam bentuk apapun. Agile bersifat cepat, ringan, bebas bergerak, dan waspada. Sehingga saat membuat perangkat lunak dengan menggunakan agile development methods
diperlukan inovasi dan responsibiliti yang baik antara tim pengembang
dan klien agar kualitas dari perangkat lunak yang dihasilkan bagus dan
kelincahan dari tim seimbang.
Agile development methods terdefinisi dalam empat nilai, biasa di sebut Agile Alliance’s Manifesto, diantaranya :
- Interaksi dan personel lebih penting dari pada proses dan alat.
- Perangkat lunak yang berfungsi lebih penting daripada dokumentasi yang lengkap.
- Kolaborasi dengan klien lebih penting dari pada negosiasi kontrak.
- Respon terhadap perubahan lebih penting daripada mengikuti rencana.
Beberapa model dari agile development methods yaitu :
Acceptance Test Driven Development (ATDD)
Adaptive Software Development (ASD)
Teknik untuk membangun software dan sistem yang kompleks. Filosofi yang mendasari adaptive software development adalah kolaborasi manusia dan tim yang mengatur diri sendiri. Sistem kerja adaptive software development : collaboration dan learning.
Agile Unified Process (AUP)
Continuous integration (CI)
Crystal Methods
Crystal Clear
Dynamic Systems Development Method (DSDM)
Menyajikan kerangka kerja (framework) untuk membangun dan memelihara sistem dalam waktu yang terbatas melalui penggunaan prototip yang incremental dalam lingkungan yang terkondisikan. Metode ini bisa membuat pengerjaan software lebih cepat 80%.
Extreme Programming (XP)
Feature Driven Development (FDD)
Model pengembangan
perangkat lunak yang berdasarkan pada fitur yang akan dibuat
Agile Modeling
Graphical System Design (GSD)
Kanban
Lean Software Development
Rational Unified Process (RUP) , dll
Suatu kerangka proses yang dapat diadaptasi dan dimaksudkan untuk disesuaikan oleh tim pengembang perangkat lunak yang akan memilih elemen proses disesuaikan dengan kebutuhan mereka
Sumber :
http://apradisnewcyber.blogspot.co.id/2014/02/methods-agile-development-metode.html
https://id.wikipedia.org/wiki/Agile_Development_Methods


Komentar
Posting Komentar