Scrum

Apa itu Scrum:

Scrum adalah metodologi yang digunakan untuk manajemen proyek yang dinamis, yang sering diterapkan untuk pengembangan perangkat lunak yang gesit .

Scrum adalah alat yang memungkinkan Anda mengontrol pekerjaan secara efektif dan efisien, memberdayakan tim yang bekerja untuk tujuan bersama.

Metodologi ini sangat penting bagi banyak perusahaan saat ini karena tidak hanya memfasilitasi penetapan tujuan tetapi juga membantu memenuhi tenggat waktu.

Dalam scrum kami bekerja dengan jaminan simpanan produk, register yang berisi area produk yang harus dikembangkan. Dari backlog produk dibuat rilis backlog, yang merupakan persimpangan dari persyaratan backlog produk yang akan dikerjakan, sesuai dengan prioritas masing-masing. Backlog rilis adalah poin untuk membuat sprint backlog, yang mewakili jumlah waktu tugas (disebut kisah pengguna ) akan selesai.

Ukuran masing-masing sprint sesuai untuk perusahaan yang bersangkutan dan desainnya. Sprint dapat berlangsung antara satu hingga empat minggu. Proses scrum biasanya dikontrol dalam suatu kerangka kerja di mana Anda dapat melihat tugas-tugas yang sedang dikembangkan, yang telah dikerjakan, tetapi masih perlu diperiksa atau diuji, dan yang dianggap selesai.

Beberapa elemen yang merupakan bagian dari proses Scrum adalah:

  • Pemilik produk : adalah pemilik produk atau proyek yang akan dikerjakan, bertanggung jawab atas arah yang harus diikuti, menentukan persyaratan mana yang akan menjadi bagian dari jaminan produk dan yang harus ditangani oleh tim. Merupakan pengguna atau pelanggan dari produk yang bersangkutan;
  • Scrum Master : adalah elemen yang membuat koneksi antara pemilik produk dan tim. Ia memiliki tanggung jawab untuk mengatur pertemuan, memantau pekerjaan dan memastikan bahwa setiap anggota tim memiliki alat yang diperlukan untuk memenuhi peran mereka dengan cara sebaik mungkin.
  • Tim (tim): Ini adalah tim yang bekerja untuk pengembangan proyek atau produk.

Konsep lain yang relevan di bidang ini adalah scrum harian, atau scrum harian, yang terdiri dari pertemuan yang diselenggarakan oleh Master Scrum. Semua elemen berdiri, sehingga rapat berlangsung singkat (maksimal 15 menit). Pertemuan ini adalah cara untuk membuktikan bahwa setiap elemen memenuhi perannya.

Pertemuan penting lainnya dalam lingkup scrum adalah perencanaan sprint berikutnya, di mana ditentukan berapa lama setiap tugas akan berlangsung. Standar untuk mengukur waktu setiap tugas dapat berupa penugasan poin jersey atau ukuran (XL, L, M, S, XS), dan tugas yang membutuhkan waktu lebih lama memiliki lebih banyak poin. Dengan cara ini, dimungkinkan untuk menambahkan poin di akhir sprint dan memastikan kecepatan kerja tim.

Pemantauan kemajuan setiap sprint dilakukan melalui tabel burndown, salah satu fitur yang membuat scrum begitu populer.

Ini terdiri dari tabel yang memungkinkan Anda untuk mengontrol apakah suatu proyek berkembang sesuai jadwal. Ini menyajikan pengukuran harian jumlah pekerjaan yang belum dilakukan dalam setiap sprint atau rilis . Tabel ini juga memungkinkan Anda memperkirakan waktu sprint akan selesai. Dengan demikian, adalah mungkin untuk mengetahui apakah proyek ini berjalan sesuai dengan perkiraan waktu atau apakah akan mengalami penundaan. Informasi ini dapat digunakan oleh tim untuk membuat beberapa penyesuaian pada pekerjaan mereka, mencegah keterlambatan dari benar-benar terjadi.

Asal usul istilah scrum berasal dari olahraga rugby, di mana scrum mendefinisikan aglomerasi pemain, sering dilihat sebagai "pelatihan yang teratur." Dalam scrum, 8 pemain dari masing-masing tim berhadapan muka dan harus berusaha untuk memulihkan bola yang ada di tengah "rumpun".

Lihat juga arti DevOps.