Scrum adalah kerangka kerja untuk pengembangan, pengiriman, dan perbaikan berkelanjutan produk kompleks. Ini adalah proses pengembangan yang inkremental dan iteratif.

- Dalam kerangka kerja ini, seluruh proses pengembangan terdiri dari beberapa siklus iterasi pendek. Siklus iterasi pendek disebut Sprint, dan panjang yang disarankan untuk setiap Sprint adalah satu hingga empat minggu.
- Dalam Scrum, backlog produk digunakan untuk mengelola kebutuhan produk. Backlog produk adalah daftar kebutuhan yang diurutkan berdasarkan nilai bisnis, dan bentuk item daftar biasanya adalah cerita pengguna.
- The tim Scrum selalu pertama kali mengembangkan kebutuhan yang memiliki nilai lebih tinggi bagi pelanggan. Dalam Sprint, tim Scrum memilih kebutuhan dengan nilai tertinggi kebutuhan prioritas dari backlog produk untuk pengembangan.
- Kebutuhan yang dipilih dibahas, dianalisis, dan diperkirakan pada pertemuan perencanaan Sprint untuk mendapatkan daftar tugas yang sesuai, yang kami sebut backlog Sprint.
- Pada akhir setiap iterasi, tim Scrum akan mengirimkan inkrement produk.

Scrum berasal dari proyek pengembangan perangkat lunak, tetapi cocok untuk proyek kompleks atau inovatif mana pun. Scrum telah digunakan untuk mengembangkan perangkat lunak, perangkat keras, perangkat lunak tertanam, jaringan fungsi interaktif, mengemudi otonom, sekolah, pemerintah, pasar, organisasi manajemen dan operasi, dan hampir semua yang kami (sebagai individu dan kelompok) gunakan dalam kehidupan sehari-hari.
kerangka SCRUM (3355)
Kerangka Scrum mencakup 3 peran, 3 artefak, 5 acara, dan 5 nilai:
3 karakter
3 artefak
- Backlog Produk (Backlog Produk)
- Backlog Sprint
- inkrement produk (Inkrement)
5 acara
- Sprint (Sprint itu sendiri adalah sebuah acara, termasuk 4 acara berikut)
- Pertemuan Perencanaan Sprint (Pertemuan Perencanaan Sprint)
- Pertemuan Scrum Harian
- Pertemuan Tinjauan Sprint (Pertemuan Tinjauan Sprint)
- Pertemuan Retrospektif Sprint
5 nilai
- Komitmen — bersedia untuk membuat komitmen terhadap tujuan
- Fokus — gunakan pikiran dan kemampuan Anda untuk pekerjaan yang Anda janjikan
- Keterbukaan — Scrum membuat segala sesuatu dalam proyek terbuka untuk semua orang
- Menghormati — setiap orang memiliki latar belakang dan pengalaman uniknya
- Keberanian — miliki keberanian untuk membuat janji, memenuhi janji, dan menerima penghormatan dari orang lain

Kerangka SCRUM — Tiga Pilar
Scrum adalah proses yang didasarkan pada teori kontrol proses empiris (empirisme). Empirisme mengklaim bahwa pengetahuan diperoleh dari pengalaman dan bahwa keputusan dibuat berdasarkan apa yang diketahui. Scrum menggunakan pendekatan iteratif dan inkremental untuk mengoptimalkan prediktabilitas dan mengendalikan risiko.
The tiga pilar Scrum mendukung realisasi setiap kontrol proses empiris: transparansi, inspeksi, dan adaptasi. Tiga pilar Scrum adalah sebagai berikut:
1. Transparansi
Transparansi mengacu pada menjaga tingkat visibilitas yang tinggi dalam semua aspek proses pengembangan perangkat lunak, dan semua aspek yang mempengaruhi hasil pengiriman harus transparan bagi semua orang yang terlibat dalam pengiriman dan mereka yang mengelola hasil produksi. Orang-orang yang mengelola hasil produksi tidak hanya harus dapat melihat aspek-aspek ini dari proses, tetapi mereka juga harus memahami apa yang mereka lihat. Dengan kata lain, ketika seseorang menguji suatu proses dan yakin bahwa tugas tertentu telah diselesaikan, penyelesaian tersebut harus setara dengan definisi penyelesaian mereka.
2. Inspeksi
Semua aspek dari proses pengembangan harus diperiksa cukup sering untuk memastikan bahwa penyimpangan besar dalam proses dapat terdeteksi tepat waktu. Ketika menentukan frekuensi inspeksi, perlu dipertimbangkan bahwa inspeksi akan menyebabkan perubahan dalam semua proses. Ketika frekuensi inspeksi yang ditentukan melebihi tingkat toleransi inspeksi proses, maka masalah akan muncul. Untungnya, ini tidak terjadi dalam pengembangan perangkat lunak. Faktor lain adalah tingkat keterampilan dan antusiasme personel yang menguji hasil pekerjaan.
3. Adaptasi
Jika penginspeksi menemukan bahwa satu atau lebih aspek dari proses tidak memenuhi kriteria penerimaan selama inspeksi, dan produk akhir tidak memenuhi syarat, maka proses atau bahan perlu disesuaikan. Penyesuaian harus dilaksanakan sesegera mungkin untuk mengurangi penyimpangan lebih lanjut.

Dalam Scrum, inspeksi dan adaptasi dilakukan melalui tiga aktivitas:
- Pertemuan harian untuk memeriksa kemajuan tujuan Sprint dan melakukan penyesuaian untuk mengoptimalkan nilai pekerjaan hari berikutnya;
- tinjauan Sprint dan pertemuan perencanaan memeriksa kemajuan target rilis dan melakukan penyesuaian untuk mengoptimalkan nilai kerja Sprint berikutnya;
- The pertemuan retrospektif Sprint digunakan untuk meninjau Sprint yang telah selesai dan menentukan perbaikan apa yang dapat dilakukan untuk membuat Sprint berikutnya lebih efisien, lebih memuaskan, dan lebih bahagia dalam bekerja.
Referensi: Dasar-dasar Scrum
- Panduan Scrum Komprehensif
- Manajemen Produk Agile dengan Scrum dalam Sekilas
- Apa saja Tiga Pilar Scrum?
- Apa itu Pengembangan Perangkat Lunak Agile?
- Apa itu Manajemen Proyek Agile?
- Scrum dalam 3 Menit
- Apa saja 5 Nilai Scrum?
- Apa itu Evolusi Scrum?
This post is also available in Deutsch, English, Español, فارسی, Français, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文.