Scrum adalah kerangka kerja
proses yang telah digunakan untuk mengelola pengembangan produk kompleks
semenjak awal tahun 1990-an. Scrum bukanlah sebuah proses ataupun teknik untuk
mengembangkan produk akan tetapi Scrum sebuah kerangka kerja di mana di
dalamnya anda dapat memasukkan beragam proses dan teknik.
Keuntungan kerangka kerja
adalah lebih fleksibel untuk menangani banyak hal yang belum terprediksi,
kompatibel terhadap berbagai macam praktik-praktik wajib yang berbeda-beda di
tiap organisasi, dan mendorong SDM di dalamnya untuk menjadi pribadi yang
dewasa.
Scrum bisa didefinisikan juga
sebagai model sebuah proses rekayasa Agile atau pengembangan perangkat lunak
dengan pendekatan empiris, bertahap dan berulang. Hal tersebut didasarkan pada
pandangan bahwa proyek pengembangan software modern terlalu kompleks untuk
diprediksi secara konsisten. Scrum mencoba untuk mengurangi kompleksitas dengan
tiga prinsip yaitu Transparansi, Verifikasi dan Adaptasi.
Transparansi artinya Kemajuan
dan hambatan sebuah proyek setiap hari dan seterusnya terpantau oleh semuanya,
Verifikasi artinya dengan interval teratur dilakukan penyerahan dan penilaian
terhadap fungsi produk yang dikembangkan. Adaptasi berarti persyaratan untuk
produk bukan merupakan harga mati, tetapi setelah diserahkan dievaluasi kembali
dan disesuaikan jika perlu.
Tujuan menggunakan Scrum adalah
kecepatan penyelesaian produk yang berkualitas tinggi dengan biaya yang
efektif, namun sesuai dengan visi awal yang telah dirumuskan. Pelaksanaan
konversi dari visi ke dalam sebuah produk tidak disusun sangat detil dalam
daftar persyaratan yang kemudian dieksekusi secara bertahap, melainkan dengan
formulasi yang jelas dari perspektif pengguna berupa User Stories.
Pelaksanaannya, kemudian dilakukan dalam interval dua sampai empat minggu
secara berulang dan bertahap berupa sebuah Sprint. Pada akhir setiap sprint
adalah penyerahan fungsi (software) yang “selesai” sebagai peningkatan produk yang
berpotensi untuk diserahkan kepada pelanggan.
Sumber : http://gudanglinux.com
No comments:
Post a Comment