Pengembangan tangkas: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
HsfBot (bicara | kontrib)
k Bot: penggantian teks semi otomatis (-Obyek, +Objek; -obyek, +objek)
HsfBot (bicara | kontrib)
k Bot: Perubahan kosmetika
Baris 5:
''Agile development methods'' merupakan salah satu dari [[Metodologi pengembangan perangkat lunak]] yang digunakan dalam pengembangan perangkat lunak. Agile memiliki pengertian bersifat cepat, ringan, bebas bergerak, dan waspada.<ref>Proboyekti, U. ''Bahan Ajar Rekayasa Perangkat Lunak Agile Software Development''. Indonesia</ref> 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.
 
[[Berkas:Generic diagram of an agile methodology for software development.png|thumbjmpl|Diagram dari ''agile development methods'']]
== Pendahuluan ==
Saat bekerja dalam tim untuk mengerjakan suatu proyek sangatlah penting menentukan [[Metodologi pengembangan perangkat lunak]] dan [[Proses pengembangan perangkat lunak]] yang akan digunakan. [[Metodologi pengembangan perangkat lunak]] sendiri adalah sebuah metodologi yang digunakan untuk membuat struktur, rencana, dan kontrol pengerjaan suatu proyek, sedangkan [[Proses pengembangan perangkat lunak]] adalah model-model dan metodologi yang digunakan untuk mengembangkan suatu perangkat lunak. Ada beberapa model [[Metodologi pengembangan perangkat lunak]] diantaranya : waterfall, fountain, spiral, rapid, prototyping, incremental, build & fix, dan synchronize & stabilize.<ref name=agile>[https://en.wikipedia.org/wiki/Agile_software_development ''Agile Software Development'']. Diakses dari situs wikipedia pada 7 November 2013</ref> Terdapat enam langkah yang digunakan dalam [[Metodologi pengembangan perangkat lunak]],<ref name=sdlc>[https://en.wikipedia.org/wiki/Software_development_process ''Software Development Process'']. Diakses dari situs wikipedia pada 7 November 2013</ref> yaitu :
Baris 16:
 
== Agile manifesto ==
[[Berkas:Martin Fowler (2008).jpg|thumbjmpl|rightka|[[Martin Fowler]], salah satu pencetus ide ''agile development methods'']]
''Agile development methods'' terdefinisi dalam empat nilai, biasa di sebut Agile Alliance’s Manifesto,<ref name=manifesto>[http://agilemanifesto.org/ ''Agile Manifesto'']. Diakses dari situs wikipedia pada 5 November 2013</ref> diantaranya :
# '''Interaksi dan personel''' lebih penting daripada proses dan alat.
Baris 48:
 
== Model proses agile ==
[[Berkas:Agile Method.jpg|thumbjmpl|rightka| Model proses ''agile'']]
Beberapa model dari ''agile development methods'',<ref name="agile"/> yaitu :
* Acceptance Test Driven Development (ATDD)