Scrum: Apa itu sistem Scrum dan bagaimana memulai di papan Scrum

Jika Anda menonton rugby, Anda akan tahu bahwa scrum melibatkan banyak pemain yang berdesakan di tanah, berebut bola. Sayangnya, sistem alur kerja 'Scrum' sama sekali tidak seperti ini. Ini kurang berkaitan dengan berjuang di lumpur melawan musuh Anda, dan lebih berkaitan dengan menyelesaikan tugas secara efisien dan tepat waktu.

Scrum, seperti sistem serupa Kanban, adalah kerangka kerja yang gesit untuk menjaga tempat kerja yang terorganisir dengan baik. Ini sangat populer dalam pengembangan perangkat lunak, dan bekerja dengan baik untuk tim yang terdiri dari sekitar tiga hingga sembilan orang, tetapi dapat diterapkan hampir di setiap tempat kerja. Kecuali Anda bekerja sebagai pemain rugby, dalam hal ini mungkin akan menimbulkan kebingungan.

Scrum: Apa itu sistem Scrum?

Scrum pertama kali diperkenalkan sebagai istilah pada tahun 1986, pada tahun ulasan Bisnis Harvard artikel oleh Hirotaka Takeuchi dan Ikujiro Nonaka. Kedua penulis benar-benar menggambarkan sistem dalam istilah rugby, dengan tenaga kerja bertindak seperti tim yang "mencoba menempuh jarak sebagai satu kesatuan, mengoper bola bolak-balik".

Inti dari sistem Scrum adalah pendekatan perselisihan tim untuk bekerja sama pada tujuan tertentu yang dapat dicapai dalam periode waktu tertentu. Alih-alih memiliki sepuluh orang yang mengerjakan tugas yang berbeda dan tidak terkait tanpa titik akhir yang jelas, Scrum berusaha untuk menarik orang bersama-sama untuk bekerja secara kolektif pada pekerjaan tambahan.

BACA BERIKUTNYA: Apa itu Kanban?

Ini didasarkan pada beberapa peran dalam tim Scrum. Di bagian atas, ada pemilik produk, yang mewakili pemangku kepentingan produk. Di bawah ini adalah master scrum, yang pada dasarnya adalah manajer proyek yang bertanggung jawab untuk menjalankan sistem Scrum. Di bawah ini adalah tim pengembangan itu sendiri.

what_is_scrum_roles

Alur kerja inti berjalan seperti ini: pemilik produk datang dengan jaminan simpanan produk, yang bertindak sebagai daftar fitur yang diinginkan untuk dikerjakan. Ini masuk ke tim scrum, dengan master scrum memilih sejumlah tugas dari backlog ini untuk dikerjakan. Dalam bahasa Scrum, ini disebut 'cerita'. Cerita-cerita ini kemudian difokuskan selama 'sprint'; periode waktu di mana pengembang bekerja pada tujuan ini dan hanya tujuan ini.

Di akhir sprint, pekerjaan harus diselesaikan. Sebuah tinjauan terjadi untuk mengukur apakah sprint itu sukses, ini memberi umpan balik kepada pemilik produk, dan seluruh siklus dimulai lagi.

Papan scrum: Fisik atau digital?

Mengelola tim Scrum cenderung berkisar pada beberapa bentuk papan Scrum, yang membantu memvisualisasikan alur kerja. Ini bisa melibatkan papan fisik yang besar, dibagi menjadi kolom-kolom pekerjaan yang harus dilakukan, pekerjaan yang sedang berlangsung dan pekerjaan yang sudah selesai. Alternatifnya bisa melibatkan semacam papan digital, seperti yang berasal dari perusahaan seperti Trello dan Asana.

Lihat terkait Mengapa London adalah tempat terbaik untuk menjadi pengembang aplikasi di 2018 Bagaimana memulai bisnis: Kiat teratas untuk sukses

Di Trello, misalnya, Anda membuat kolom untuk tahapan alur kerja yang berbeda dan mengisinya dengan kartu yang merinci tugas yang berbeda. Versi fisik papan ini akan diatur dengan cara yang hampir sama, meskipun dengan lebih banyak catatan tempel. Dalam kedua kasus tersebut, papan akan menjadi fokus untuk 'sprint', di mana fokusnya adalah menyelesaikan semua tahapan tugas dalam periode waktu tersebut. Sebuah sprint bisa berlangsung selama dua minggu, atau bisa berlangsung selama beberapa hari.

what_is_scrum_2

Seperti yang ditunjukkan oleh adegan dari Silicon Valley HBO ini, tujuannya umumnya untuk membuat pengembang Anda mengerjakan tugas (maaf, 'cerita'), dipandu dalam kerangka alur kerja Scrum.

Scrum vs Kanban

Sistem yang terkait dengan Scrum adalah Kanban, yang juga berkisar pada catatan tempel berwarna cerah dan kata-kata seperti 'alur kerja tangkas'. Perbedaan terbesar antara Scrum dan Kanban adalah bahwa yang terakhir adalah proses yang berkelanjutan, dengan pekerja mengambil kartu di seluruh papan jika mereka bisa. Di Scrum, kerjakan papan berporos di sekitar set 'sprint'.

Peran di Kanban juga lebih longgar, sedangkan Scrum memiliki kegemaran tertentu atas nama seperti 'scrum master', mungkin karena itu terdengar kurang membosankan daripada 'manajer proyek', meskipun pada dasarnya adalah hal yang sama. Scrum juga cenderung memiliki sesi catch-up reguler, yang disebut scrum, di mana kemajuan alur kerja dibahas oleh ... Anda dapat menebaknya: master scrum.