Catatan Tentang Scrum

Apakah yang dimaksud dengan scrum?
Sebelum menjawab hal tersebut, kamu terlebih dahulu harus tahu mengenai agile manifesto.

Ok, saya sudah tahu manifesto agile. Jadi apa itu scrum?
Jadi pada dasarnya, scrum adalah semacam framework untuk mengimplementasikan manifesto pembangunan perangkat lunak yang agile.
Atau dengan kalimat lain dapat dinyatakan
Supaya pembangunan perangkat lunak bisa agile, salah satu caranya adalah dengan menggunakan scrum.

Bisa agak ditambah lagi penjelasannya mas?
Jadi gini, di dalam scrum itu pekerjaan dibagi menjadi tugas-tugas kecil yang spesifik. Kemudian ditetapkan target yang hendak dicapai dalam suatu periode yang disebut sprint atau iterasi. Tujuan utama yang diprioritaskan adalah mendeliver produk yang bernilai bagi client atau product owner. Dalam satu kali sprint, diusahakan untuk menghasilkan perangkat lunak yang dapat dijalankan. Perangkat lunak hasil sprint didemokan kepada product owner, apabila product owner menilai perangkat lunak sudah sesuai dengan target yang ditetapkan maka product dapat dikatakan telah berhasil didelivery. Namun apabila masih terdapat hal-hal yang perlu diperbaiki maka akan dilakukan sprint yang berikutnya.

Siapa saja yang terlibat di dalam scrum?
Ada 3 peran yang telibat di dalam scrum, yaitu
1. Product owner
2. Scrum master
3. Dev team

Apa saja yang dilakukan dalam scrum?
Sebagai gambaran apa yang dilakukan di dalam scrum, mari kita lihat berbagai kegiatan yang dilakukan di dalamnya, yaitu
1. Sprint planning
2. Daily scrum
3. Sprint review
4. Sprint retrospective


Bahan bacaan
Scrum guide


[Terakhir diperbarui pada 27 Januari 2017]

disclaimer
Untuk peningkatan pemahaman kita bersama mengenai scrum saya membuka diskusi mengenai topik ini, silakan tulis komentar di bawah postingan ini, terima kasih.

Comments

Popular posts from this blog

Contoh Inheritance (Pewarisan) di Java

Contoh Penerapan Interface di Pemrograman Java

Review Singkat Pilihan Transportasi Umum Rute Solo - Wonosobo