Apa itu Scrum?
Pada dasarnya, Scrum adalah cara-cara yang dilakukan untuk memecahkan suatu masalah. Scrum sendiri menggunakan pendekatan dari metode lain yaitu Agile.
Agile mengacu pada seperangkat metode dan praktik berdasarkan nilai dan prinsip yang diungkapkan dalam Agile Manifesto. Hal itu mencakup hal-hal seperti kolaborasi, pengorganisasian yang dilakukan sendiri oleh member tim, dan tim yang lintas fungsi.
Scrum adalah kerangka kerja yang digunakan untuk mengimplementasikan pengembangan Agile. Scrum pertama kali diperkenalkan dalam artikel Takeuchi and Nonaka yang berjudul “The New New Product Development Game” dan dipublikasikan oleh Harvard Business Review (HBR) pada tahun 1986.
Pada artikel tersebut, Takeuchi dan Nanaka melakukan survei pada beberapa perusahaan di Jepang seperti Fuji Xerox, Canon, 3M dan Honda. Survei tersebut dilakukan untuk melihat bagaimana perusahaan-perusahaan tersebut dapat membuat produk baru dengan kualitas produk yang sangat bagus secara sukses. Takeuchi dan Nanaka menemukan bahwa perusahaan-perusahaan tersebut menggunakan pendekatan yang sama dalam mengembangkan produknya. Metode Scrum digunakan pertama kali dalam pengembangan software dimulai oleh Jeff Sutherland, Easel Corporation pada tahun 1993.
Selanjutnya, metode ini diformulasikan dan dipresentasikan pada Object Management Group tahun 1995 dengan judul paper “Scrum Development Process”. Dengan menggunakannya, kamu bisa mengelola segala macam proyek mulai dari pembuatan software, website, hardware, marketing, hingga event planning. Scrum membantu tim untuk memecahkan masalah, dengan memiliki komunikasi yang kuat antar anggota tim tersebut.
Menjalankan kerangka scrum umumnya terdiri dari membagi pekerjaan tim menjadi blok sementara yang disebut sprint, yang pendek dan periodik. Sprint biasanya berlangsung antara dua dan empat minggu dan mencakup titik awal, daftar persyaratan dan tujuan yang biasanya didasarkan pada prioritas klien. Setiap sprint memiliki rangkaian tahapan yang disebut event, yaitu:
- Perencanaan sprint: Selama fase perencanaan, tim scrum berkolaborasi untuk menentukan tugas yang paling berprioritas tinggi dan untuk menentukan tujuan sprint masing-masing. Ini biasanya terjadi sebelum setiap sprint dan mendefinisikan pendekatan keseluruhan berdasarkan tujuan proyek, backlog dan tenggat waktu.
- Daily scrum: Tujuan scrum harian adalah untuk mengevaluasi kemajuan sprint setiap hari dengan menanyakan secara individual kepada setiap anggota tim apa yang mereka lakukan pada hari sebelumnya, apa yang akan mereka lakukan pada hari berikutnya dan di mana mereka membutuhkan bantuan dari anggota tim lainnya. Scrum master mencoba menyelesaikan masalah potensial apa pun dan bekerja dengan tim untuk membuat rencana yang koheren selama 24 jam berikutnya.
- Tinjauan sprint: Setelah menyelesaikan sprint, tim mendiskusikan pengaruhnya terhadap backlog produk proyek dan menilai apakah sprint membuat kemajuan yang berarti dalam menyajikan produk akhir kepada klien.
- Retrospektif sprint: Setelah meninjau sprint yang telah selesai dan bagaimana hal itu berhasil membantu tim mencapai tujuan keseluruhannya, anggota tim mencatat aspek positif dan negatif dari sprint yang telah selesai. Tujuan utama dari langkah ini adalah untuk memastikan mereka mengulangi praktik yang baik dan menghindari kesalahan yang berulang di sprint berikutnya.
Apa nilai scrum?
Lima nilai scrum adalah:
- Komitmen: Setiap anggota tim berkomitmen penuh untuk menyelesaikan tugas mereka dengan kemampuan terbaik mereka dan berkolaborasi secara efektif dengan semua anggota tim lainnya.
- Fokus: Setiap anggota tim sepenuhnya berfokus pada tugas luar biasa mereka dan bagaimana penyelesaian yang berhasil dapat memengaruhi tujuan sprint.
- Keterbukaan: Setiap anggota tim benar-benar jujur dan terbuka mengenai proses penyelesaian tugas mereka sendiri dan berbagi tantangan mereka dengan anggota tim lainnya dengan tujuan bekerja sama untuk menemukan solusi.
- Rasa Hormat: Setiap anggota tim sama-sama mengakui kontribusi individu masing-masing rekan setimnya dan mempercayai setiap orang untuk menyelesaikan tugas mereka dengan kemampuan terbaik mereka, terbuka untuk ide-ide baru dan mengakui pencapaian semua anggota tim.
- Keberanian: Setiap anggota tim memiliki keberanian untuk sepenuhnya transparan dengan rekan satu tim mereka dan dengan pemangku kepentingan proyek mengenai kemajuan proyek secara keseluruhan dan tantangan spesifik yang mereka hadapi dan untuk mengusulkan perubahan bila diperlukan.
Manfaat menggunakan scrum
Manfaat utama dari mengadopsi kerangka sprint ketika mencoba untuk berhasil menyelesaikan sebuah proyek adalah:
- Mendefinisikan harapan. Memiliki pemilik produk yang bertindak sebagai penghubung antara penerima manfaat proyek dan tim scrum berarti ada kemungkinan besar setiap orang dalam tim mengetahui apa yang diharapkan dari mereka secara individu dan seluruh tim setiap saat.
- Terukur. Membagi proyek menjadi beberapa periode kerja dapat memungkinkan tim scrum untuk menyesuaikan ruang lingkup, fungsionalitas, desain, dan karakteristik keseluruhan mereka kapan saja selama proses penyelesaian proyek.
- Fleksibel untuk persyaratan baru. Mengadopsi kerangka kerja scrum memungkinkan tim untuk menyesuaikan pekerjaan mereka berdasarkan perkembangan baru, seperti perubahan kebutuhan pelanggan dan perkembangan pasar baru.
- Mengurangi risiko. Mendefinisikan apa tugas yang paling berharga dan merencanakan kecepatan penyelesaian proyek dapat membantu tim mengidentifikasi dan mengatasi potensi risiko sebelum terjadi.
- Membantu memprediksi tenggat waktu proyek. Membagi proyek menjadi sprint yang jelas dapat membantu tim dan pemangku kepentingan proyek secara akurat memprediksi tanggal pengiriman proyek.
- Mengurangi waktu produk ke pasar. Membagi proyek menjadi beberapa bagian dapat membantu klien menggunakan beberapa fungsi terpentingnya sebelum benar-benar siap.
Jadi, Bagaimana? Tertarik menggunakan Scrum sebagai metode project dalam team?
Sumber : http://kerjayuk.com/inspirasi/apa-itu-scrum/ https://glints.com/id/lowongan/metode-scrum/#.Yy6JCHZBzIU