Scrum

Apa itu Scrum:

Scrum adalah metodologi yang digunakan untuk pengurusan projek yang dinamik, yang sering digunakan untuk perkembangan perisian yang tangkas .

Scrum adalah alat yang membolehkan anda mengawal kerja secara berkesan dan cekap, memberi kuasa kepada pasukan yang berusaha mencapai matlamat yang sama.

Metodologi ini penting bagi banyak syarikat hari ini kerana ia bukan sahaja memudahkan penetapan matlamat tetapi juga membantu menemui tarikh akhir.

Dalam scrum kita bekerja dengan produk yang disebut backlog, sebuah daftar yang mengandungi bidang produk yang mesti dikembangkan. Dari backlog produk dicipta pelonggaran backlog, yang merupakan persimpangan persyaratan tunjangan produk yang akan dikerjakan, sesuai dengan keutamaan masing-masing. Tumpuan pelepasan adalah titik untuk membuat tunggakan pecut, yang mewakili jumlah masa tugas (dipanggil cerita pengguna ) akan selesai.

Saiz setiap pecut adalah sesuai untuk syarikat yang bersangkutan dan reka bentuknya. Pecut mungkin mengambil masa antara satu hingga empat minggu. Proses scrum biasanya dikawal dalam rangka kerja dimana anda dapat melihat tugas-tugas yang sedang dikembangkan, yang telah dikerjakan, tetapi masih perlu diperiksa atau diuji, dan yang dianggap selesai.

Beberapa elemen yang menjadi sebahagian daripada proses Scrum ialah:

  • Pemilik produk : adalah pemilik produk atau projek yang akan dikerjakan, bertanggungjawab ke arah yang perlu diikuti, menentukan keperluan mana yang akan menjadi sebahagian daripada tunggakan produk dan yang harus ditangani oleh pasukan. Merupakan pengguna atau pelanggan produk berkenaan;
  • Scrum Master : adalah elemen yang membuat sambungan antara pemilik produk dan pasukan. Ia mempunyai tanggungjawab untuk menganjurkan mesyuarat, memantau kerja dan memastikan setiap anggota pasukan mempunyai alat yang diperlukan untuk memenuhi peranan mereka dengan cara yang terbaik.
  • Pasukan (pasukan): Ia adalah pasukan yang berfungsi untuk pembangunan projek atau produk.

Satu lagi konsep yang relevan dalam bidang ini ialah scrum setiap hari, atau scrum harian, yang terdiri daripada pertemuan yang dianjurkan oleh Master Scrum. Semua elemen berdiri, jadi mesyuarat itu pendek (maksimum 15 minit). Pertemuan ini adalah satu cara untuk membuktikan bahawa setiap elemen memenuhi peranannya.

Satu lagi pertemuan penting dalam skop scrum adalah perancangan sprint seterusnya, di mana ia menentukan berapa lama setiap tugas akan berlangsung. Standard untuk mengukur masa setiap tugas boleh menjadi tugasan titik jersi atau saiz (XL, L, M, S, XS), dan tugas yang mengambil masa lebih lama mempunyai lebih banyak mata. Dengan cara ini, adalah mungkin untuk menambah mata pada akhir pecut dan menentukan kelajuan kerja pasukan.

Memantau kemajuan setiap pecut dilakukan melalui carta pembakaran, salah satu ciri yang menjadikan scrum begitu popular.

Ia terdiri daripada jadual yang membolehkan anda mengawal sama ada projek sedang berkembang seperti yang dijadualkan. Ia membentangkan ukuran harian jumlah kerja yang belum dilakukan dalam setiap pecut atau pelepasan . Jadual ini juga membolehkan anda untuk menganggarkan masa pecut akan selesai. Oleh itu, adalah mungkin untuk mengetahui jika projek sedang berjalan mengikut masa anggaran atau jika ia akan mengalami kelewatan. Maklumat ini boleh digunakan oleh pasukan untuk membuat beberapa penyesuaian untuk kerja mereka, menghalang kelewatan daripada berlaku.

Asal istilah scrum berasal dari olahraga ragbi, di mana scrum mendefinisikan penggumpalan pemain, sering dilihat sebagai "latihan yang teratur." Dalam scrum, 8 pemain dari setiap pasukan bersemuka dan harus berusaha untuk memulihkan bola yang berada di tengah "rumpun".

Lihat juga maksud DevOps.