Bagaimana menjalankan Scrum secara efisien pada tahun 2019? Panduan cepat untuk pemula

Setiap hal atau peristiwa "hype" memiliki keteraturan tertentu: semakin banyak orang membicarakannya, semakin sedikit yang mereka ketahui. Scrum tidak terkecuali. Anda dapat menemukan ratusan artikel yang relevan dan berita IT, di mana tampaknya hanya ada satu metodologi Agile terbaik dan ini adalah Scrum. Keluarga Agile besar berisi berbagai metodologi yang kuat dan Scrum bukan satu-satunya sistem penerapan prinsip-prinsip Agile. Namun, metodologi ini masih digunakan secara aktif di seluruh dunia.

Orang-orang menjadi gila tentang Scrum: banyak blog IT menulis tentang hal itu, banyak kursus praktis berjanji untuk mengajarkan semua fitur Scrum, banyak perusahaan ingin melihat pengalaman kerja dengan Scrum di CV, dan sebagainya. Scrum mengalahkan mereka semua. Dalam posting ini, kami mendefinisikan alasannya.

gambar

Manajemen proyek scrum untuk pemula


Scrum adalah pendekatan populer untuk mencapai kelincahan perangkat lunak. Ini adalah metode pengiriman produk berulang dan bertahap yang melibatkan pengambilan keputusan kolaboratif dan umpan balik yang sering.

Proses Scrum terdiri dari sprint pendek. Metodologi ini memungkinkan tim produk untuk merespons dengan cepat terhadap perubahan dalam manajemen produk . Gagasan utamanya adalah memecah proyek-proyek besar menjadi tahap-tahap yang lebih kecil, meninjau dan mengadaptasinya sepanjang jalan. Di akhir proyek, Scrum memastikan bahwa pekerjaan yang paling berharga telah selesai.

Scrum sangat kontras dengan beberapa pendekatan lain, misalnya, dengan Air Terjun tradisional, yang memerlukan analisis, pembuatan persyaratan yang luas, dan dokumentasi desain sebelum berkembang.

Menurut statistik , tingkat keberhasilan keseluruhan proyek yang disampaikan dengan bantuan Scrum adalah 62%.

Istilah “Scrum” dikenal sejak tahun 1986. Ada sebuah artikel di Harvard Business Review oleh Hirotaka Takeuchi dan Ikujiro Nonaka. Para penulis membuat analogi membandingkan tim berkinerja tinggi, lintas fungsi dengan formasi Scrum yang digunakan oleh tim rugby.

gambar

Metafora yang terkait dengan rugby ini mengilhami mereka untuk secara sempurna menggambarkan manfaat dari tim yang mengatur diri sendiri dalam pengembangan produk.

"Elemen rantai" berikutnya yang memindahkan ide kreatif ini dari kertas ke bidang pengembangan perangkat lunak adalah Jeff Sutherland, Ken Schwaber, dan Mike Beedle. Mereka memberi judul metode baru sebagai Scrum (dalam rugby, istilah ini menggambarkan bagaimana tim membentuk lingkaran untuk mendapatkan bola dan membuatnya kembali menjadi permainan).

Apa peran kunci dalam metodologi Scrum?


Metodologi Scrum membutuhkan partisipasi dari tiga peran kanonik. Scrum "Who" ini adalah:

  • Master scrum
  • Pemilik produk
  • Tim

Seorang Scrum Master menjaga seluruh proses, bertindak sebagai pembela tim dan melindunginya. Ini adalah orang kunci yang memfasilitasi komunikasi tim, menghilangkan potensi hambatan, mengatur semua diskusi dan bernegosiasi dengan "dunia luar". Pekerjaan master Scrum biasanya adalah posisi penuh waktu yang tidak termasuk perjalanan bisnis. Tanggung jawab utama orang ini adalah untuk selalu peduli dengan fungsi tim dan produk.

Scrum Masters adalah peran yang dibayar tinggi. Menurut statistik terbaru , pengalaman profesional mereka memainkan peran kunci dalam pendapatan mereka.

gambar

Sebenarnya, kembali ke popularitas Scrum saat ini, mari kita ingatkan beberapa fakta menarik lainnya, yang disediakan oleh The 2019 Scrum Master Trends Report yang diterbitkan oleh Scrum.org:

  • Scrum Masters dengan sertifikasi Agile formal memiliki gaji lebih tinggi daripada spesialis tanpa itu.
  • 81% menggunakan Scrum dengan praktik Agile lainnya (Kanban, XP atau DevOps).
  • Gaji perempuan di Scrum lebih tinggi dari gaji rekan pria mereka.

Apa tugas inti dari Scrum Masters?


  • Kelola semua proses scrum
  • Koordinasikan mereka dengan tim
  • Tingkatkan efisiensi tim pengembang
  • Hapus hambatan
  • Jadwalkan rapat harian, proses pengambilan keputusan, demo, dan rapat retrospektif
  • Bantu PO untuk menjaga simpanan produk dalam kondisi yang baik

Pemilik Produk (PO) mewakili suara pelanggan. Orang ini diberdayakan untuk membuat keputusan global tentang produk, mempertahankan jaminan simpanan produk, menetapkan dan memprioritaskan semua item jaminan. Ia juga mengkomunikasikan visi produk kepada tim. Pemilik Produk bekerja sama dengan tim mereka setiap hari.

PO biasanya bertanggung jawab untuk memberikan tujuan bisnis nyata dari proyek tersebut. Ia membantu karyawan untuk memahami dengan jelas gagasan utama proyek dan peduli akan kesuksesan finansial.

Apa tugas utama dari Pemilik Produk?


  • Ubah proyek menjadi produk bisnis yang sukses untuk memenuhi kebutuhan dan keinginan pelanggan, untuk memenuhi selera mereka dan diminati di pasar
  • Kembangkan rencana kerja berkualitas tinggi, yang akan disetujui bersama pelanggan dan Master Scrum
  • Prioritaskan tugas dari daftar persyaratan, tentukan fitur yang paling relevan dan sediakan semua sumber daya yang diperlukan untuk implementasinya
  • Periksa dan terima laporan kemajuan kerja yang diterima dari Scrum Master
  • Bekerja pada penganggaran proyek

Tim biasanya melibatkan 6-8 orang yang bertanggung jawab atas pengiriman produk. Spesialis ini membuat komitmen dan perkiraan tugas, berpartisipasi dalam rapat Scrum harian dan melaporkan status mereka.

Memperkenalkan artefak metodologi utama Scrum


Pada pandangan pertama, metodologi Scrum membutuhkan beberapa artefak tetapi sebaliknya, ia jelas berkonsentrasi pada memberikan perangkat lunak yang menghasilkan nilai bisnis.
Ini artefak ini secara singkat:

  • Tumpukan produk adalah serangkaian fungsi lengkap yang masih harus ditambahkan ke produk. Biasanya diprioritaskan oleh Pemilik Produk.
  • Sesi tunggakan perawatan yang juga dikelola oleh PO. Sesi ini bertujuan untuk memungkinkan tim untuk mengerjakan fitur yang paling berharga terlebih dahulu.
  • Sprint backlog adalah daftar tugas yang diprioritaskan oleh tim untuk diselesaikan dalam Sprint.
  • Bagan burndown , yang menunjukkan jumlah pekerjaan yang tersisa dalam Sprint. Ini memberikan cara yang efektif untuk menentukan apakah Sprint sesuai jadwal untuk menyelesaikan semua masalah yang direncanakan.

gambar

Upacara scrum


Metodologi Scrum terkait erat dengan upacara dan pertemuan khusus. Pertemuan perencanaan Sprint, standup harian, ulasan Sprint, dan retrospektif adalah peristiwa Scrum yang diperlukan. Rapat perencanaan rilis dapat opsional.

Apa itu perencanaan Sprint?


Pertemuan perencanaan sprint diadakan pada hari pertama setiap Sprint. Itu membutuhkan partisipasi semua peran. Begini caranya:

  • Pemilik Produk menyajikan fitur yang harus diselesaikan dalam Sprint.
  • Tim mengidentifikasi tugas untuk mengimplementasikan fitur-fitur ini.
  • Semua peserta meninjau perkiraan untuk melihat apakah ada waktu untuk menyelesaikan semua fitur yang diminta.
  • Tim berkomitmen untuk Sprint.
  • Jika tidak, fitur-fitur prioritas rendah kembali ke tumpukan.

Apa yang melacak kemajuan?


Setelah perencanaan Sprint, tim mulai melacak kemajuan tugas. Di sini Anda tidak dapat melakukannya tanpa papan tugas yang andal dan nyaman.

Papan membantu melacak kemajuan tugas untuk setiap fitur. Kolom sederhana seperti To Do, Doing, dan sangat membantu. Rapat Scrum harian juga dapat dengan mudah diangkat di papan seperti itu.

Berikut adalah beberapa contoh papan Scrum. Di Trello:

gambar

dan di Hygger:

gambar

Apa itu tinjauan sprint?


Pertemuan ini bertujuan untuk mengundang para pemangku kepentingan untuk membuat ulasan di akhir sprint. Mereka meninjau semua fitur yang selesai dan meminta umpan balik.

PO melacak semua detail umpan balik dan memasukkannya ke dalam jaminan produk jika diperlukan. Tim melakukan retrospektif yang menentukan apa yang dilakukan dengan baik, apa yang mereka perjuangkan, atau perbaikan apa yang dibutuhkan.

Apa itu perencanaan rilis?


Acara ini bertujuan untuk melakukan perencanaan jangka panjang untuk beberapa sprint. Rapat perencanaan rilis biasanya dilakukan setiap triwulan. Mereka juga membutuhkan partisipasi semua anggota tim.

Pemilik Produk menyajikan fitur yang harus diselesaikan pada kuartal berikutnya. Perencanaan semacam itu dapat digerakkan oleh fitur, didorong oleh biaya atau didorong oleh waktu.

Sekarang, ketika semuanya ditata dan ada pemahaman umum tentang metodologi Scrum, perlu untuk mendefinisikan mengapa hal itu masih populer di tahun 2019 dan menarik perhatian banyak tim dan proyek.

5 alasan kuat untuk memilih metodologi Scrum pada tahun 2019


  1. Scrum agak sederhana. Ini termasuk tidak banyak artefak dan tim dengan cepat menyadari manfaat darinya.
  2. Pusat proses pengembangan di Scrum adalah pelanggan, yang menjadikan metodologi ini salah satu yang paling berfokus pada pelanggan.
  3. Anggota tim Scrum bekerja sama secara erat menuju tujuan bersama, sehingga hubungan internal mereka transparan dan didasarkan pada kepercayaan.
  4. Metode ini memungkinkan tim merasa lebih fleksibel untuk mengembangkan tujuan bisnis dan mengubah persyaratan. Tim scrum dapat bereaksi secepat mungkin.
  5. Scrum adalah proses transparan yang melibatkan semua pemangku kepentingan. Transparansi ini secara permanen ditingkatkan berkat pertemuan harian dengan membahas kemajuan, penyesuaian perencanaan, dan memberikan umpan balik.

Bagaimana menjalankan Scrum dengan alat manajemen proyek yang kuat?


Tidak ada yang takut. Hanya langkah mudah dan fungsionalitas yang jelas. Berikut ini cara memvisualisasikannya dengan bantuan Hygger.io :

Platform ini mengusulkan toolkit yang luas untuk bekerja dengan Scrum. Pertama-tama, Anda dapat membuat papan Sprint sederhana.

gambar

Kemudian Anda mengisi papan kerja dengan tugas, mengevaluasi mereka dan meluncurkan Sprint pertama. Anda akan memiliki beberapa opsi untuk evaluasi - baik dalam Story Points maupun dalam hitungan jam untuk menjalankan perencanaan Sprint.

Anda juga bebas mencatat waktu kerja. Setelah semua estimasi yang diperlukan dilakukan, Anda dapat memulai Sprint baru.

gambar

Kemajuan Sprint dapat dikontrol dengan grafik Burndown. Selanjutnya, Anda dapat menganalisis hasilnya setelah melepaskan sprint. Di papan Sprint Anda juga akan menemukan ringkasan historis semua sprint yang dirilis di sana. Pilih bagian Riwayat menu papan.

Terlihat mudah, bukan?

Pikiran terakhir


Untuk mendapatkan pemahaman terbaik tentang bagaimana pekerjaan mengalir dengan Scrum, cobalah membaca lebih lanjut tentang metodologi ini, tonton video tutorial yang tersedia dari pelatih Scrum yang terkenal dan pelajari panduan Scrum yang berguna dan pusat-pusat pembelajaran. Anda harus melacak semua yang terjadi dengan cermat dan mencatat semua momen spesifik dalam pekerjaan dengan Scrum. Meningkatkan pendidikan Scrum profesional dan mendapatkan sertifikasi Scrum juga merupakan ide bagus.

Today Scrum adalah kerangka kerja Agile yang populer yang membantu memberikan produk bernilai secara iteratif, terus-menerus memeriksa dan mengadaptasi proses.

Semoga gambaran singkat kami tentang Scrum bermanfaat dan Anda mendapatkan inspirasi nyata untuk menerapkannya dalam manajemen proyek.

Jangan ragu untuk belajar tentang metodologi lain untuk dibandingkan, tinggalkan umpan balik Anda dalam komentar dan sukses di Scrum!

Source: https://habr.com/ru/post/id455022/


All Articles