Scrum - Peran

Tim Scrum terdiri dari tiga peran, yaitu ScrumMaster, Pemilik Produk, dan Tim.

ScrumMaster

ScrumMaster (terkadang ditulis sebagai Scrum Master, meskipun istilah resminya tidak memiliki spasi setelah “Scrum”) adalah penjaga proses scrum. Dia bertanggung jawab untuk-

  • membuat proses berjalan lancar
  • menghilangkan hambatan yang berdampak pada produktivitas
  • mengorganisir dan memfasilitasi pertemuan kritis

Pemilik produk

Pemilik Produk bertanggung jawab untuk memaksimalkan nilai produk dan hasil kerja Tim. Bagaimana hal ini dilakukan dapat sangat bervariasi antar organisasi, Tim Scrum, dan individu.

Pemilik Produk adalah satu-satunya orang yang bertanggung jawab untuk mengelola Product Backlog. Manajemen Product Backlog meliputi-

  • Mengekspresikan item Product Backlog dengan jelas.

  • Memesan item Product Backlog untuk mencapai tujuan dan misi terbaik.

  • Mengoptimalkan nilai pekerjaan yang dilakukan Tim.

  • Memastikan Product Backlog terlihat, transparan, dan jelas bagi semua, dan menunjukkan apa yang akan dikerjakan oleh Tim selanjutnya.

  • Memastikan bahwa Tim memahami item dalam Product Backlog ke tingkat yang dibutuhkan.

Pemilik Produk dapat melakukan pekerjaan di atas, atau meminta Tim untuk melakukannya. Namun, Pemilik Produk tetap bertanggung jawab atas tugas-tugas ini.

Pemilik Produk adalah satu orang, bukan komite. Product Owner dapat mewakili keinginan panitia dalam Product Backlog, tetapi mereka yang ingin mengubah prioritas item Product Backlog harus ditujukan kepada Product Owner.

Agar Pemilik Produk berhasil, seluruh organisasi harus menghormati keputusannya. Keputusan dari Product Owner dapat dilihat dari isi dan urutan Product Backlog. Tidak seorang pun diizinkan untuk memberi tahu Tim untuk bekerja dari serangkaian persyaratan yang berbeda, dan Tim tidak diizinkan untuk bertindak atas apa yang dikatakan orang lain. Ini dijamin oleh ScrumMaster.

Tim

Tim ini mengatur dirinya sendiri dan berfungsi lintas. Itu berarti tim terdiri dari analis, perancang, pengembang, penguji, dll. Yang sesuai dan relevan dengan proyek.

Beberapa orang di industri menyebut tim ini sebagai tim pengembangan. Namun, referensi semacam itu menimbulkan kontroversi bahwa tim tersebut hanya dapat memiliki pengembang dan tidak ada peran lain. Ini adalah pemahaman yang jelas bahwa itu hanya kesalahpahaman. Untuk mengembangkan produk perangkat lunak, kami membutuhkan semua peran dan itulah inti dari scrum - tim akan berfungsi dalam kolaborasi. Tim lintas fungsi memiliki semua kompetensi yang dibutuhkan untuk menyelesaikan pekerjaan tanpa bergantung pada orang lain yang bukan bagian dari tim, dan dengan demikian waktu dan tenaga dapat dihemat. Model tim di Scrum dirancang untuk mengoptimalkan fleksibilitas, kreativitas, dan produktivitas.

Ukuran Tim yang optimal cukup kecil untuk tetap gesit dan cukup besar untuk menyelesaikan pekerjaan penting dalam Sprint. Ukuran tim harus berkisar antara lima sampai sembilan orang, jika memungkinkan. Kurang dari lima anggota tim mengurangi interaksi dan menghasilkan keuntungan produktivitas yang lebih kecil. Memiliki lebih dari sembilan anggota membutuhkan terlalu banyak koordinasi.

Tim scrum bekerja sama secara erat, setiap hari, untuk memastikan kelancaran arus informasi dan penyelesaian masalah yang cepat. Tim scrum memberikan produk secara berulang dan bertahap, memaksimalkan peluang untuk umpan balik. Pengiriman tambahan dari produk yang lengkap memastikan versi produk kerja yang berpotensi berguna selalu tersedia.