Scrum adalah metode pengembangan perangkat lunak yang menggunakan kerangka kerja beberapa orang dari berbagai latar belakang yang tergabung dalam satu tim untuk memberikan hasil kerja yang produktif dan fleksibel. Metode ini memiliki tahapan seperti sprint dan acara formal serta didasarkan pada nilai-nilai seperti keberanian, komitmen, dan kerja sama. Scrum membandingkan dengan metode lain seperti Kanban yang memiliki peran yang berbeda
3. kerangka kerja beberapa orang (dari berbagai latar
belakang pekerjaan) yang tergabung dalam satu tim,
fokus dalam memberikan hasil kerja yang produktif,
kreatif, memiliki value yang setinggi mungkin dan
dapat beradaptasi dengan cepat terhadap setiap
perubahan (flexible)
Pengertian Scrum adalah…
Berani
Courage
Berkomitmen
Commitment
Saling menghormati
Respect
Fokus
Focus
Terbuka
Openness
5 Values of Scrum
3
5. • Infographic Style
Membutuhkan anggota tim yang
berpengalaman
Developer harus selalu siap
dengan perubahan karena
perubahan akan selalu diterim
Mudah dikontrol
Mudah mengatasi setiap
perubahan
Maily scrum meeting
memungkinan untuk mengukur
produktfitas individu
Kelebihan Kekurangan
Menghemat waktu dan uang
5
6. Perbandingan dengan Metode lain
SCRUM KANBAN
• Peran penting terdapat pada Scrum Master o Peran di dalam tim adalah Product Owner
dan anggota
• Empat acara formal yang disebut sebagai
Sprint
o Tidak memiliki acara yang dibentuk secara
seremonial
• Lebih disiplin karena pekerjaan dibatasi oleh
waktu
o Kanban dibatasi oleh jumlah pekerjaan
• Digunakan pada organisasi yang benar-
benar membutuhkan perubahan mendasar
o Digunakan pada organisasi yang sudah
memiliki proses kerja yang ingin ditingkatkan
tanpa mengganggu seluruh sistem
• Penggunaan tepat pada pekerjaan
yang mengembangkan aplikasi baru,
pengembangan merek, dan kampanye
pemasaran.
o Pekerjaan yang cocok menggunakan Kanban
antara lain desain dan produksi seni, desain
UX, marketing collateral, dan pembuatan
siaran pers.
6
berasumsi bahwa kita harus lebih berfokus pada kecepatan dan juga fleksibilitas ketika mengembangkan produk baru, ketimbang perencanaan vertikal top-down management.
https://medium.com/easyread/framework-scrum-d3a11ae1629d
-Courage : yaitu setiap anggota tim harus berani, saling semangat dan menyemangati untuk mengerjakan setiap pekerjaan. Hal ini penting agar setiap anggota dapat mengerjakan tasknya dengan keadaan gembira dan tidak tertekan secara emotional.
-Focus : berarti setiap anggota tim harus bisa fokus dalam mengerjakan setiap tugasnya untuk menghasilkan produk yang sesuai dengan kesepakatan tim.
-Commitment : setiap anggota tim harus berkomitmen menjalankan tugasnya untuk mecapai tujuan yang ditetapkan oleh tim secara bersama-sama.
-Respect : berarti setiap anggota tim harus saling menghormati, dan menghargai pekerjaan setiap anggota tim serta memberikan kepercayaan kepada setiap pribadi anggota tim.
-Openness : setiap anggota harus terbuka terhadap segala sesuatu yang dikerjakannya kepada anggota tim maupun orang yang berada diluar tim. Terbuka akan apa yang dikerjakan, permasalahan apa yang dihadapi dan terbuka untuk memohon bantuan dan memberikan bantuan terhadap orang lain.
1). Kelebihan
- Keperluan berubah dengan cepat
- Tim berukuran kecil sehingga melancarkan komunikasi, mengurangi biaya dan memberdayakan satu sama lain
- Pekerjaan terbagi-bagi sehingga dapat diselesaikan dengan cepat
- Dokumentasi dan pengujian terus menerus dilakukan setelah software dibangun
- Proses Scrum mampu menyatakan bahwa produk selesai kapanpun diperlukan
2). Kekurangan
Developer harus selalu siap dengan perubahan karena perubahan akan selalu diterima.