Wednesday, October 12, 2016

Prinsip-Prinsip Metode Cepat (Agile Method) dalam Accelerated Software Development

Jelaskan bagaimana prinsip-prinsip yang mendasari metode cepat sehingga terjadi pembuatan dan pengembangan perangkat lunak yang dipercepat (Accelerated Software Development and Deployment). (Chapter 3 No. 2)

Prinsip-prinsip yang mendasari metode cepat adalah sebagai berikut.
  1. Individual dan interaksi di atas proses dan tools. Dengan memperhitungkan kemampuan dan keahlian individual dan dengan memastikan bahwa tim pengembang mengetahui aktivitas masing-masing, tim bisa berfokus pada pengembangan perangkat lunak, dengan meminimalisir pertemuan formal.
  2. Software yang sedang dikerjakan di atas dokumentasi komprehensif. Hal ini sangat membantu pengembangan cepat sebab waktu tidak digunakan untuk mengembangkan, memeriksa dan mengurus dokumentasi; melainkan berfokus pada pengembangan dan pengujian kode program.
  3. Kolaborasi dengan pelanggan di atas negosiasi kontrak. Jika dibandingkan dengan menghabiskan waktu untuk menyusun, analisa dan negosiasi kebutuhan agar bisa direkam dalam kontrak sistem, mendapatkan masukan dari pelanggan selama pengembangan sistem (dalam hal ini daftar kebutuhan pengguna) jauh lebih efektif.
  4. Respon terhadap perubahan di atas mengikuti rencana. Responsif terhadap perubahan dinilai lebih efektif dibandingkan mengikuti rencana yang telah disusun sebab perubahan bisa terjadi kapan saja apapun aktivitas pengembangan yang tengah dilakukan. Ada kerugian yang signifikan dalam perubahan rencana untuk melakukan rencana dan rencana yang tidak fleksibel berarti pekerjaan yang akan dilaksanakan bisa saja tidak berguna.



EmoticonEmoticon