Mengenal Profesi Scrum Master dalam Kerangka Kerja Scrum
Yuk kepoin cara meningkatin level bisnis mu dengan daftar ke pinterusaha.ai!
Peran scrum master memang penting sekali buat kesuksesan tim scrum. Sama halnya dengan menggunakan pinterusaha.ai untuk meningkatkan bisnis ke level selanjutnya. Dengan pinterusaha.ai monitoring dan reporting jadi lebih mudah, selain itu juga bisa turut serta dalam komunitas bisnis seluruh Indonesia. Sebelum baca lebih lanjut tentang Scrum Master yuk daftar dulu ke pinterusaha.ai.
Scrum Master adalah orang dalam team yang bertanggung jawab untuk mengelola proses, dan hanya proses. Mereka tidak turut serta dalam pengambilan keputusan, namun berperan sebagai pedoman untuk membimbing tim melalui proses scrum menggunakan pengalaman dan keahlian mereka. Scrum Master bertanggung jawab untuk mempromosikan dan mendukung scrum. Scrum Master melakukannya dengan membantu anggota tim mengerti teori, praktek, aturan, dan values scrum.
Scrum Master adalah “servant-leader” untuk tim scrum. Scrum Master membantu lingkungan di luar tim scrum mengerti mana interaksi yang membantu dan mana yang tidak. Scrum Master membantu semua orang mengganti interaksi ini untuk memaksimalkan value yang dibuat oleh tim scrum.
Scrum Master memiliki beberapa peran dalam proyek. Scrum Master melayani produk owner dengan memastikan tujuan, lingkup, dan domain produk dimengerti oleh setiap orang dalam tim scrum sebaik mungkin. Mereka menawarkan teknik pengelolaan product backlog yang efektif dan membantu tim scrum mengerti bahwa penting untuk menjaga kebutuhan item produk backlog yang singkat dan jelas.
Mereka juga mengetahui product planning di lingkungan empiris. Tentu saja, seorang Scrum Master mahir dalam agile dan dapat mempraktekkan agility. Mereka tahu agile adalah cara mendekati proyek dan dapat mengatur pertemuan sesuai kebutuhan untuk mengarahkan atau menyampaikan informasi tentang proses tersebut.
Untuk development team, Scrum Master bertindak sebagai pelatih, membantu mereka untuk mengatur diri sendiri dan bekerja secara lintas fungsional. Juga membantu agar tim dapat menciptakan produk ber-value tinggi dengan menghilangkan hambatan dalam proses mereka dan melatih mereka melalui pertemuan atau tempat-tempat lain ketika bantuan diperlukan.
Hambatan dapat berupa apa saja yang memperlambat tim dari menyelesaikan pekerjaan mereka. Ini dapat mencakup proses persetujuan yang tidak perlu, respons yang lambat dari departemen lain, atau bahkan mungkin memperbarui perangkat keras atau sistem yang usang. Tim scrum mengandalkan Scrum Master untuk membersihkan jalan harus mereka lalui. Hal ini akan memungkinkan mereka untuk fokus pada pekerjaan yang saat ini ada di depan mata mereka untuk dicapai dan diselesaikan seefisien dan seefektif mungkin.
Scrum Master juga membantu organisasi dengan memimpin dan melatih transisi ke dalam kerangka kerja scrum. Termasuk membantu karyawan dan pemangku kepentingan bekerja dalam mode pengembangan produk empiris. Dalam kapasitas ini, Scrum Master akan memimpin perubahan yang meningkatkan produktivitas tim saat bekerja dengan Scrum Master lainnya untuk membantu mendorong mengaplikasikan kerangka kerja scrum di seluruh organisasi.
Peran besar lainnya yang dimainkan oleh Scrum Master adalah untuk terus-menerus memberikan informasi kepada para pemangku kepentingan proyek tentang di mana posisi sprint dan upaya pengembangan saat ini. Semuanya dapat dilakukan melalui berbagai artefak scrum (misal backlog atau grafik burndown) dan upaya komunikasi yang wajar.
Sementara Scrum Master adalah anggota penting dari tim scrum, mereka tidak terlibat dalam perencanaan rilis. Itu dilakukan oleh Product Owner dan tim. Seorang Scrum Master tidak mengelola; tim scrum mengatur dirinya sendiri. Faktanya, Scrum Master tidak bertanggung jawab atas keberhasilan hasil proyek.
Namun, tanpa Scrum Master semuanya akan berantakan. Scrum Master adalah perekat yang menyatukan proyek dengan memfasilitasi, meskipun tidak berpartisipasi, dalam pertemuan standup harian (salah satu dari empat Scrum Ceremony). Mereka membantu tim mempertahankan grafik burndown mereka dan mengatur retrospektif, ulasan sprint dan sesi perencanaan sprint.
Mereka juga membantu Product Owner dengan menuntun mereka melalui cerita pengguna yang lebih teknis dan mendorong kolaborasi antara Product Owner dan manajer scrum. Jadi, setiap bagian dari proses scrum dibantu oleh bimbingan dari Scrum Master. Seorang Scrum Master seperti montir, tidak mengendarai mobil tetapi memastikan bahwa itu dalam keadaan baik.
Ada beberapa diskusi tentang seberapa terlibat Scrum Master seharusnya mengenai pekerjaan untuk development yang sedang berlangsung. Satu aliran pemikiran mengemukakan bahwa seorang Scrum Master harus secara eksklusif didedikasikan untuk peran mereka yang dijelaskan di atas dan tidak dibenamkan dalam tekanan sehari-hari, tenggat waktu, dan kendala yang datang dari benar-benar harus melakukan pekerjaan sendiri. Lainnya merasa seolah-olah peran yang dijelaskan di atas mungkin tidak mengkonsumsi 100% dari waktu yang tersedia dan sisa waktu dapat digunakan untuk pengembangan.
Ada pro dan kontra untuk setiap pendekatan. Jika seorang Scrum Master terlibat dalam development product, mereka dapat menemukan diri mereka berada di jalur kritis proyek yang sedang berlangsung. Ini berarti bahwa ketika keadaan menjadi sulit atau tenggat waktu menjulang, mereka kemungkinan besar akan fokus untuk menyelesaikan pekerjaan mereka sendiri. Hal ini dapat dimengerti berdasarkan tekanan yang diberikan pada hasil khusus mereka. Tetapi bisa juga membuat tim menderita pada saat mereka membutuhkan seseorang yang mengisi peran Scrum Master.
Kelebihan dari Scrum Master yang mengambil dua peran adalah bahwa perusahaan mungkin merasa seolah-olah mereka mendapatkan lebih banyak untuk uang mereka dengan tidak harus berinvestasi pada dua orang untuk mengisi peran. Di sisi lain, seseorang yang menguasai 100% Scrum Master memfokuskan secara eksklusif pada kegiatan yang disebutkan di atas. Mereka adalah orang yang selalu memiliki gambaran besar dalam pikiran dan selalu melihat ke depan untuk apa yang bisa menghalangi proyek bergerak maju, atau peluang apa yang dapat dimanfaatkan untuk membawa sprint ke penyelesaian yang lebih cepat.
Kelemahan dari pendekatan ini adalah bahwa mungkin perlu ada lebih banyak sumber daya yang diterapkan pada proyek dari perspektif teknis dan dapat menyebabkan biaya tambahan bagi perusahaan.
Bagaimana menurutmu? Pendekatan Scrum Master apa yang akan kamu gunakan?
Wellcode.io Team
Leading high-tech Indonesia Startup Digital - which serves the community with revolutionary products, system development, and information technology infrastructure