Panduan Pemula Utama untuk Scrum

Diterbitkan: 2019-09-18

Meskipun awalnya dirancang untuk tim pengembangan perangkat lunak, Scrum kini telah menjadi populer di banyak bidang lain, mulai dari pemasaran hingga manajemen proyek.

Dalam posting ini, kami akan menjelaskan dasar-dasar yang perlu diketahui setiap pemula Scrum termasuk apa itu metodologi Scrum, dan bagaimana menerapkannya dengan sedikit bantuan Creately untuk menjalankan dan mengelola proyek Anda.

Apa itu Metodologi Scrum

Menurut Ken Schwaber dan Jeff Sutherland – yang mengembangkan Scrum dan Panduan Scrum – Scrum didefinisikan sebagai

“Sebuah kerangka kerja di mana orang dapat mengatasi masalah adaptif yang kompleks, sementara secara produktif dan kreatif memberikan produk dengan nilai setinggi mungkin.”

Scrum adalah metodologi manajemen proyek tangkas dan merupakan metodologi Agile yang paling banyak digunakan di dunia pengembangan perangkat lunak. Ini berfokus pada pengembangan kemampuan perangkat lunak baru melalui sprint 2-4 minggu.

Selama sprint, tim Scrum berfokus pada pengembangan fitur yang paling penting terlebih dahulu untuk menghasilkan produk yang berpotensi untuk dikirim. Mempertimbangkan umpan balik pelanggan dan persyaratan pemangku kepentingan, fitur lainnya akan dikerjakan selama sprint berikutnya.

Metodologi Scrum mempromosikan kerja tim, akuntabilitas, tujuan bersama yang jelas, dan peningkatan berkelanjutan dari produk serta tim, dan lingkungan kerja.

Ini idealnya digunakan dalam proyek dengan persyaratan yang sering berubah. Scrum bersifat iteratif dan inkremental dan membantu memberikan produk fungsional lebih sering.

Manfaat metodologi Scrum meliputi:

  • Pengembangan produk berkualitas lebih cepat
  • Peningkatan laba atas investasi dan biaya yang lebih rendah
  • Penurunan waktu ke pasar
  • Meningkatkan kepuasan pelanggan
  • Karyawan yang lebih termotivasi, produktif, dan bahagia
  • Mengurangi tingkat risiko

Sekarang setelah kita mengetahui apa itu metodologi Scrum dan mengapa itu bermanfaat, mari kita lihat berbagai komponen Scrum. Ini termasuk peran, acara, dan artefak Scrum.

Peran Scrum

Peran Scrum termasuk master Scrum, pemilik produk, dan tim pengembangan. Bersama-sama mereka membentuk tim Scrum, yang lintas fungsi dan mengatur diri sendiri. Ini berarti keputusan mereka tidak dikendalikan oleh siapa pun di luar tim.

Pemilik produk

Ini adalah pemangku kepentingan utama proyek. Dia bertanggung jawab untuk mengelola backlog produk. Pemilik produk juga bertanggung jawab untuk memaksimalkan nilai produk, yang sedang dikerjakan oleh tim pengembangan.

Scrum Master

Meskipun Scrum Master tidak memiliki wewenang atas tim pengembangan, ia harus memastikan bahwa tim tersebut mematuhi teori, aturan, dan nilai-nilai Scrum. Scrum Master bertindak sebagai pelayan-pemimpin bagi tim pengembangan dan pemilik produk. Fasilitator, Scrum Master membantu tim Scrum melakukan yang terbaik.

Tim pengembangan

Tim pengembangan, yang mengatur diri sendiri dan lintas fungsi memiliki semua keterampilan yang diperlukan untuk memberikan "Peningkatan produk "Selesai" yang berpotensi dapat dirilis di akhir setiap Sprint". Anggota tim tidak memegang gelar dan tidak seorang pun, termasuk Scrum Master, memberi tahu mereka “cara mengubah Product Backlog menjadi Peningkatan fungsionalitas yang berpotensi dirilis.”

Artefak Scrum

Ada 3 artefak Scrum, dan mereka ada untuk membantu meningkatkan transparansi informasi penting yang perlu diketahui oleh tim Scrum dan pemangku kepentingan.

Backlog Produk

Mirip dengan daftar tugas yang terdiri dari pekerjaan yang harus dilakukan, backlog produk berisi persyaratan perubahan seperti fitur baru, peningkatan, perbaikan, dll. yang perlu dilakukan pada produk yang sedang dikembangkan. Adalah tugas pemilik produk untuk menjaga jaminan simpanan produk tetap mutakhir.

Product backlog berubah terus-menerus berdasarkan apa yang dibutuhkan produk agar tetap kompetitif dan bermanfaat.

Sprint Backlog

Sprint backlog menampilkan item Product Backlog yang dipilih untuk Sprint dan yang perlu diselesaikan untuk mencapai tujuan Sprint. Tim pengembang memodifikasi Sprint Backlog selama sprint dan menambahkannya saat mereka menyadari pekerjaan yang perlu dilakukan untuk mencapai tujuan Sprint.

Kenaikan

Increment adalah jumlah dari semua item Product Backlog yang diselesaikan selama Sprint, termasuk nilai Increment dari Sprint sebelumnya.

Acara Scrum

Scrum mendorong tim proyek untuk mengadakan lima acara utama selama Sprint. Acara Scrum adalah acara yang dibatasi waktu, yang berarti memiliki durasi maksimum yang telah ditentukan sebelumnya.

Mereka ditempatkan untuk menghindari menghabiskan waktu untuk pertemuan tambahan dan tidak perlu. Mereka memberikan kesempatan untuk memeriksa kemajuan Sprint dan menyesuaikannya.

lari cepat

Sprint mengacu pada periode satu bulan atau kurang selama produk yang berpotensi dirilis dikembangkan. Setiap Sprint memiliki tujuan yang harus dicapai, rencana fleksibel yang memandu cara mencapainya, langkah-langkah yang harus diikuti, dan peningkatan produk yang diakibatkannya.

Setelah sprint selesai, yang baru segera dimulai. Jika tujuan Sprint menjadi usang, Sprint dapat dibatalkan oleh Pemilik Produk di bawah pengaruh Tim Scrum dan pemangku kepentingan.

Perencanaan Sprint

Selama perencanaan sprint, tim Scrum bekerja untuk mencari tahu fungsionalitas yang akan dibangun selama Sprint, memilih item Product Backlog dan merencanakan cara mengirimkannya.

Ini juga merupakan event terbatas waktu yang mungkin dibatasi hingga maksimal 8 jam untuk Sprint satu bulan. Namun, jika Sprint lebih pendek, acara ini bisa lebih pendek.

Scrum Harian

Tim pengembang mengadakan Scrum harian selama setiap hari dalam seminggu selama sekitar 15 menit untuk merencanakan pekerjaan selama 24 jam ke depan. Ini memberi mereka kesempatan untuk memeriksa kemajuan pekerjaan yang telah dilakukan sejak Scrum harian terakhir dan merencanakan pekerjaan yang akan dilakukan selanjutnya.

Itu akan diadakan di tempat yang sama dan pada waktu yang sama setiap hari. Tim dapat membagikan apa yang mereka lakukan kemarin, apa yang mereka lakukan hari ini dan menyebutkan apa saja yang menghalangi mereka melakukan pekerjaan mereka.

Ulasan Sprint

Sprint Review diadakan di akhir Sprint. Di sini para pemangku kepentingan dan Tim Scrum akan meninjau Backlog Produk dan apa yang dilakukan selama Sprint. Mereka juga akan mendiskusikan apa yang harus dilakukan selanjutnya untuk meningkatkan nilai produk. Untuk Sprint satu bulan, pertemuan ini akan memakan waktu maksimal 4 jam.

Retrospektif Sprint

Sprint Retrospective mengacu pada pertemuan terakhir dalam Sprint di mana tim Scrum berkumpul untuk membahas apa yang berjalan dengan baik atau salah sehubungan dengan orang, proses, hubungan, dan alat, dan bagaimana meningkatkan diri mereka untuk berkinerja lebih baik selama Sprint berikutnya.

Bagaimana Menerapkan Scrum di Organisasi Anda Secara Efektif dengan Creately

Sekarang Anda tahu apa itu Scrum, tujuannya dan terdiri dari apa. Jadi, mari kita lihat proses Scrum – atau bagaimana sebenarnya mengimplementasikan Scrum.

Di sini Creately akan membantu Anda sebagai platform kolaborasi visual untuk bekerja secara online dengan tim Anda. Mari jelajahi cara Anda dapat menggunakan Creately untuk mempercepat dan menyederhanakan proses Scrum.

Memilih tim

Organisasi yang lebih besar mungkin memiliki beberapa tim Scrum, dan dengan bantuan bagan organisasi, mereka dapat secara efektif mengelola tugas untuk menyatukan tim lintas fungsi yang kompeten. Bagan organisasi dapat membantu Anda memahami bagaimana keterampilan dan pengetahuan yang diperlukan tersebar di seluruh tim secara sekilas.

Bagan Organisasi Tim Scrum Apa itu Metodologi Scrum
Templat Bagan Org Tim Scrum (Klik pada templat untuk mengeditnya secara online)

Membuat jadwal Sprint

Setelah Anda memilih tim Scrum, tiba saatnya untuk Perencanaan Sprint. Disinilah tim akan mendiskusikan apa yang perlu dilakukan, membuat product backlog, menentukan panjang Sprint dan tujuannya.

Menggunakan Creately Anda dapat dengan cepat membuat jadwal tingkat tinggi dari Sprint Anda. Ini dapat digunakan untuk mengalokasikan waktu untuk tugas-tugas yang ada dan memberi tahu semua orang tentang tenggat waktu.

Jadwal lari cepat
Templat Jadwal Sprint (Klik pada templat untuk mengeditnya secara online)

Atau Anda dapat menggunakan peta jalan produk yang merupakan rencana tingkat tinggi yang menunjukkan bagaimana produk Anda akan berkembang. Ini akan membantu Anda menyoroti rilis utama dan versi produk.

Peta Jalan Produk Scrum Apa itu Metodologi Scrum
Template Roadmap Produk Scrum (Klik pada template untuk mengeditnya secara online)

Membuat Backlog Produk

Product backlog terdiri dari daftar keinginan cerita pengguna yang harus diselesaikan selama sprint atau semua persyaratan perubahan yang perlu dilakukan pada produk. Ini dapat digunakan sebagai cara yang efektif bagi tim untuk mengomunikasikan apa yang sedang mereka kerjakan dan rencanakan untuk dilakukan selanjutnya.

Anda dapat menggunakan catatan tempel dan papan tulis di sini, atau alat seperti Creately yang memungkinkan semua orang, termasuk pemangku kepentingan eksternal, untuk berkolaborasi secara real-time dan juga mencadangkan semuanya di cloud.

Product Backlog untuk Scrum Apa itu Metodologi Scrum
Template Backlog Produk untuk Scrum (Klik pada template untuk mengeditnya secara online)

Menugaskan Tugas

Pasti akan membantu jika setiap anggota tim tahu apa tanggung jawab mereka. Karena backlog produk menginformasikan apa yang perlu dilakukan tim, Anda dapat menggunakan diagram swimlane untuk memperjelas apa yang harus dikerjakan oleh setiap anggota tim pengembangan selama Sprint.

Bagan Alir Tugas Sprint
Template Flowchart Tugas Sprint (Klik pada template untuk mengeditnya secara online)

Membuat Sprint Backlog

Ini menunjukkan item Product Backlog mana yang sedang Anda kerjakan selama Sprint saat ini. Ini mirip dengan backlog produk itu sendiri.

Setelah Anda membuat Sprint Backlog di Creately, Anda dapat mengundang tim pengembangan untuk berkolaborasi dalam mengembangkannya. Setiap perubahan yang dibuat oleh siapa pun akan langsung terlihat di kanvas, dan Anda dapat menggunakan komentar dan utas diskusi untuk berbagi umpan balik.

Sprint Backlog
Template Sprint Backlog (Klik pada template untuk mengeditnya secara online)

Siap Memulai Proyek Scrum Pertama Anda?

Kami harap panduan ini telah membantu Anda menginternalisasi apa itu metodologi Scrum. Gunakan template yang disediakan untuk memulai proyek Anda.

Punya lebih banyak pertanyaan? Atau tip? Bagikan dengan kami di bagian komentar di bawah.