Scrum Master vs. Agile Coach: Mengapa Transformasi yang Sukses Membutuhkan Keduanya

Diterbitkan: 2022-03-11

Transformasi tangkas sulit dilakukan. Mereka membutuhkan perubahan besar dalam cara orang berpikir, merespons, dan berperilaku yang, menurut sifatnya, menantang. Sayangnya, banyak organisasi meremehkan tingkat tantangan ini, dan kurangnya persiapan atau sumber daya yang tidak memadai dapat menyebabkan transisi tidak berhasil.

Selama transformasi Agile, masuk akal untuk memiliki profesional yang berpengalaman untuk membantu mengatasi hambatan sambil memberikan bimbingan dan dukungan kepada tim, individu, dan pemimpin. Orang itu adalah pelatih Agile. Tidak ada definisi tunggal untuk pelatih Agile, tetapi perannya umumnya ditandai dengan pengetahuan dan pengalaman Agile yang luas, dan tanggung jawab untuk menguraikan dan meningkatkan proses Agile dalam suatu organisasi. Pelatih siap membantu menavigasi masalah apa pun yang mungkin muncul, memastikan perjalanan menuju kelincahan organisasi semulus mungkin.

Selain ditugaskan dengan kelincahan operasional, pelatih Agile juga sering dianggap bertanggung jawab atas kinerja tim. Posisi saya baru-baru ini memicu perdebatan menarik dengan manajer perekrutan di sebuah perusahaan asuransi besar. Dia bertanya apakah saya percaya bahwa tim yang gagal menunjukkan pembinaan yang buruk. Saya menjawab mungkin, tetapi umumnya tidak. Saya beralasan bahwa master Scrum bertanggung jawab atas kinerja tim, sedangkan pelatih bertanggung jawab atas efektivitas organisasi. Menganggap pelatih bertanggung jawab penuh atas kesuksesan tim berarti mengabaikan tanggung jawab master Scrum dan, lebih penting lagi, membiarkan tim lolos dari tanggung jawab atas hasil mereka.

Saya percaya bahwa pelatih Agile berkinerja tinggi menghasilkan master Scrum berkinerja tinggi yang, pada gilirannya, menghasilkan tim Agile berkinerja tinggi.

Adopsi Scrum Membutuhkan Waktu dan Latihan

Saya fokus pada Scrum karena ini adalah metodologi Agile yang paling umum digunakan. Ada pepatah terkenal tentang Scrum: Ini “mudah dimengerti tetapi sulit untuk dikuasai.” Volume penelitian dan pengalaman praktis selama puluhan tahun telah menjadi prinsip dan aplikasi yang mendasarinya; ini diringkas dalam Panduan Scrum, yang mendefinisikan kerangka kerja. Panduan Scrum memang membuat Scrum mudah dipahami tetapi membaca dokumen setebal 14 halaman tidak secara otomatis membuat seorang praktisi Scrum. Banyak aspek Agile—seperti kemampuan beradaptasi dengan cepat dalam skenario yang kompleks dan berkembang pesat—hanya dapat dikuasai dengan waktu dan pengalaman. Cara kerja ini akan bertentangan dengan perilaku yang sudah mendarah daging yang tidak dapat dihilangkan dalam semalam.

Mengharapkan tim Agile yang baru terbentuk untuk tampil di level tinggi sama dengan mengharapkan pemain tenis amatir mengalahkan Roger Federer setelah seharian berlatih dengan profesional. Upaya untuk mendapatkan hasil ahli dengan persiapan minimal ini adalah pendekatan yang sering dilakukan oleh organisasi yang beralih ke Agile, di mana tim dibuat, diberikan pelatihan dasar, dan dibiarkan menggunakan perangkat mereka sendiri untuk menghidupkan kelincahan. Ini penuh dengan risiko dan mungkin memberi kesan bahwa Agile adalah iseng-iseng. Scrum mengharuskan orang untuk berpikir dan berperilaku dengan cara yang tidak biasa, yang merupakan kemustahilan praktis tanpa dukungan. Adalah kesalahan besar untuk hanya mengajarkan Panduan Scrum dan mengharapkan kinerja tingkat profesional. Di sinilah hubungan pelatih Agile/master Scrum masuk.

Peran dan Tanggung Jawab

Pelatih yang gesit

Fungsi pelatih Agile diciptakan oleh para profesional industri yang ingin lebih mempersiapkan tim untuk sukses, tetapi peran tersebut belum diakui secara formal oleh Panduan Scrum. Karena alasan inilah, mungkin, banyak organisasi a) tidak memandang pelatih sebagai faktor penting dalam transformasi Agile atau b) melihatnya sebagai hal yang dapat dipertukarkan dengan peran master Scrum. Meskipun kedua peran tersebut memiliki keahlian yang sama, cakupan dan keahlian pelatih Agile lebih luas daripada master Scrum. Pelatih Agile pada dasarnya adalah master Scrum berpengalaman dengan pelatihan lanjutan. Pelatih Agile bekerja untuk meningkatkan kelincahan secara keseluruhan dan memiliki pandangan kemajuan di seluruh perusahaan, memberikan dukungan untuk banyak tim, serta di tingkat kepemimpinan.

Pelatih Agile yang efektif menanamkan disiplin latihan dan mendorong pembelajaran berkelanjutan. Pembina mengajarkan kepemimpinan yang melayani dengan memberi contoh, memahami perbedaan antara pendampingan, pelatihan, dan fasilitasi, dan mengetahui kapan setiap hal ini harus diterapkan. Yang paling penting, pelatih mengarahkan tim menuju solusi yang efektif dan kreatif tanpa menyudutkan atau menumbuhkan ketergantungan pada pelatih. Ini membutuhkan waktu, usaha, kebijaksanaan, dan kesabaran, tetapi hasilnya sangat besar.

Tanggung jawab sehari-hari seorang pelatih Agile meliputi:

  • Mengkomunikasikan metodologi Agile dan menanamkan praktik terbaik
  • Melatih tim untuk menavigasi alat dan strategi Agile
  • Memfasilitasi retrospektif awal dan stand-up
  • Memantau kemajuan organisasi dan bekerja untuk mengatasi hambatan apa pun
  • Mendorong kepemimpinan dan keterlibatan pemangku kepentingan
  • Mengembangkan dan memelihara standar
  • Menasihati para pemimpin perusahaan saat mereka menyesuaikan diri dengan pola pikir Agile

Master Scrum

Master Scrum memiliki banyak tanggung jawab yang sama dengan pelatih Agile. Faktanya, saya percaya bahwa jika sebuah organisasi memiliki master Scrum yang cukup berpengetahuan dan berpengalaman, kebutuhan akan pelatih Agile akan berkurang secara signifikan, karena master Scrum akan dapat mengambil beberapa tanggung jawab pembinaan. Namun, dalam banyak kasus, master Scrum baru cenderung menjadi manajer proyek yang ditransisikan, sehingga pengalaman mereka tidak selalu relevan dengan Scrum dan mereka membutuhkan pelatihan Agile.

Cakupan master Scrum lebih sempit daripada pelatih Agile, dan fokus mereka biasanya diarahkan pada satu tim. Karena master Scrum tertanam dalam tim, masuk akal untuk mengharapkan mereka memiliki pemahaman yang jelas tentang kekuatan dan kelemahan tim, potensi masalah, dan peluang pertumbuhan. Seorang master Scrum yang efektif berkomitmen untuk menggunakan pengetahuan ini untuk mendorong hasil yang lebih baik dengan menerapkan strategi dan praktik yang disesuaikan dengan tim tersebut. Master Scrum memandu tim mereka untuk perbaikan berkelanjutan dan merupakan sumber pemberdayaan. Peluang pertumbuhan tim dan individu akan terlewatkan jika master Scrum tidak cukup fokus pada kebutuhan tim.

Tanggung jawab sehari-hari seorang master Scrum meliputi:

  • Mengajarkan teori dan praktik Scrum
  • Membimbing individu untuk meningkatkan pengetahuan dan keterampilan Agile mereka
  • Memimpin rapat yang positif dan produktif, serta upacara Agile
  • Memfasilitasi komunikasi yang efektif di antara tim
  • Membantu tim dengan perencanaan sprint dan manajemen backlog
  • Memantau dan meningkatkan hasil tim
  • Memungkinkan tim untuk menghasilkan peningkatan bernilai tinggi dan memenuhi komitmen

Pembinaan Agile dalam jumlah 95% dari pelatih Agile telah memegang peran Agile lainnya sebelum peran mereka saat ini. 55% pelatih Agile bertunangan selama 1-3 tahun. Pelatih gesit dengan sertifikasi tingkat master dua kali lebih mungkin menjadi karyawan kontrak daripada karyawan.

Hubungan Pelatih Agile/Master Scrum

Strategi yang saya anjurkan, di mana pelatih Agile mengembangkan dan memberdayakan master Scrum yang kuat, adalah pengganda kekuatan yang konsisten dengan nilai-nilai Scrum dan prinsip-prinsip Agile. Saya secara teratur menyatakan bahwa pelatih melayani paling baik sebagai konsultan dan bukan karyawan. Pelatih Agile yang ideal akan keluar dari pekerjaan di beberapa titik karena mereka telah berhasil memimpin master Scrum untuk mengembangkan pengetahuan dan keterampilan yang memadai. Idealnya, setelah beberapa waktu dan daya tarik positif, pembinaan dapat dilakukan oleh sekelompok master Scrum yang berpengalaman sebagai Komunitas Praktik. Jika situasi berikutnya membutuhkan pelatih, seseorang dapat dilibatkan berdasarkan kebutuhan.

Berikut adalah beberapa panduan untuk menerapkan pendekatan ini, mengoptimalkan kedua peran, dan membantu membawa tim ke performa tinggi:

  • Pelatih yang gesit harus melengkapi pelatihan, memberikan bimbingan, dan mendorong pengembangan profesional master Scrum
  • Scrum master harus memastikan mereka memiliki akses dan otoritas untuk menyelesaikan sesuatu untuk tim mereka dan harus fokus pada strategi pertumbuhan khusus tim
  • Organisasi harus berharap bahwa master Scrum akan matang dan mengembangkan keterampilan dan keahlian pembinaan Agile

Pelatih Harus Menumbuhkan Kedewasaan Organisasi dan Tim

Para pemimpin merugikan organisasi mereka ketika mereka mengharapkan pelatih Agile untuk membawa tim. Sebaliknya, organisasi jauh lebih baik dilayani oleh tim yang diberdayakan yang pada akhirnya melampaui kebutuhan akan pembinaan Agile yang intensif. Jika anggota tim takut dengan apa yang mungkin terjadi saat pelatih pergi, maka ada masalah. Ini berarti bahwa pelatih telah mengizinkan tim untuk terlalu bergantung pada pembinaan, atau tim lebih bersandar pada pelatih daripada pada master Scrum mereka.

Beberapa organisasi salah dalam mempercayai bahwa peran pelatih Agile dan master Scrum dapat diambil oleh satu orang selama transformasi Agile. Tetapi memiliki orang yang berbeda menempati peran ini, dan mengenali lingkup dan tanggung jawab unik masing-masing, dapat memperkuat organisasi selama periode transisi dan membuka jalan bagi kelincahan yang berkelanjutan.