Apa yang Dilakukan Pelatih Agile dan Bagaimana Anda Bisa Menjadi Pelatih?
Diterbitkan: 2022-03-11Dengarkan versi audio dari artikel ini
Pasar pelatihan Agile telah berkembang pesat karena adopsi arus utama Agile. Dalam tinjauan "Pekerjaan Paling Menjanjikan" 2017 oleh LinkedIn, master Scrum (sejenis pelatih Agile) berada di peringkat ke-10, dengan pertumbuhan pembukaan pekerjaan 104% dari tahun ke tahun dan gaji pokok sekitar $100.000.
Gaji rata-rata pelatih Agile, yang bekerja di level multi-tim, dapat berkisar antara $122.000 dan $138.000 per tahun. Pada artikel ini, kita akan berbicara tentang berbagai jenis pelatih Agile dan tanggung jawab mereka. Kami kemudian akan membahas bagaimana manajer proyek dapat bekerja dengan mereka secara efektif dan memberikan wawasan tentang bagaimana PM dapat berkembang menjadi pelatih Agile itu sendiri.
Apa itu Pelatih Agile?
Pelatih Agile adalah orang yang bertanggung jawab untuk menciptakan dan meningkatkan proses Agile dalam tim atau perusahaan. Pelatih yang gesit dapat menjadi karyawan atau bekerja sebagai kontraktor eksternal. Biasanya, kebutuhan akan pelatih Agile diidentifikasi ketika perusahaan sedang bertransisi dari praktik kerja mereka yang ada, seperti Waterfall, ke bekerja dengan prinsip-prinsip metodologi Agile.
Pelatih tangkas sebagian besar berasal dari manajemen proyek, manajemen produk, TI, atau latar belakang pengembangan perangkat lunak. Mereka biasanya memiliki banyak pengalaman dengan metodologi Agile yang berbeda, seperti Scrum, Kanban, dan Scaled Agile Framework (SAFe). Mereka biasanya mahir dalam pembinaan dan pendampingan dan mampu membimbing dan membantu orang untuk menemukan solusi yang tepat untuk tantangan mereka.
Mengapa Anda Membutuhkan Pelatih Agile?
Agile mudah dipahami, tetapi sulit untuk dikuasai, sehingga banyak pemimpin mengalami masalah saat beralih. Sebagian besar masalah ini muncul karena ekspektasi yang tidak realistis tentang betapa mudahnya menerapkan Agile dalam tim, departemen, atau seluruh perusahaan.
Misalnya, daya tarik Scrum sangat besar karena tampaknya menawarkan solusi satu ukuran untuk semua, yang mudah diterapkan. Namun, setiap situasi berbeda dan banyak manajer proyek menemukan diri mereka dalam situasi di mana mereka telah menerapkan semua proses Agile yang tepat, namun ada perasaan bahwa ada sesuatu yang tidak berjalan dengan baik. Atau, terkadang Agile tampaknya bekerja di satu unit bisnis, tetapi tidak di unit bisnis lainnya.
Ini adalah situasi ketika seorang pelatih Agile menjadi tambahan yang berharga bagi tim. Adalah tugasnya untuk mencari tahu alasan mengapa Agile tidak memberikan hasil yang diharapkan dan langkah apa yang perlu diambil untuk memperbaiki situasi.
Jenis Pelatih Agile
Ada banyak nama peran berbeda yang digunakan, yang terkadang membingungkan. Pelatih Agile kadang-kadang disebut: fasilitator Agile, master Scrum, pelatih Scrum, manajer iterasi, pelatih Kanban, atau pelatih Agile perusahaan. Cara termudah untuk berpikir tentang pembinaan Agile adalah melalui lensa siapa yang dilatih oleh siapa. Agile Coaching Institute menawarkan tiga tingkat sertifikasi untuk Agile coaching, yang selaras dengan tiga skenario paling umum.
Fasilitator Tim Agile
Fokus fasilitator tim Agile adalah pada satu tim. Scrum master, Scrum coach, iteration manager, Kanban coach—semua judul yang mungkin lebih umum ini termasuk dalam kategori ini. Tujuan fasilitator tim Agile (apa pun gelar resmi mereka) adalah untuk membantu transisi tim tunggal ke Agile dan pada akhirnya meningkatkan produktivitas tim.
Fasilitator tim Agile mungkin perlu memiliki kecakapan teknis untuk menjadi pelatih yang efektif, lebih dari dua jenis pelatih lainnya yang dibahas di bawah ini. Karena pelatih akan terus bekerja dengan tim, diskusi pasti akan menjadi sangat rinci. Mampu berpartisipasi dalam diskusi semacam itu adalah kunci bagi seorang pelatih untuk dapat memahami dan mempengaruhi dinamika tim. Misalnya, tim mungkin mengadakan debat React vs. Angular. Secara teori, Anda tidak perlu tahu apa itu untuk memfasilitasi pertemuan tentang mereka, namun pada kenyataannya, fasilitasi akan jauh lebih efektif dan peserta akan lebih mempercayai pelatih jika pelatih dapat menunjukkan setidaknya tingkat tinggi. pemahaman tentang materi pelajaran.
Inilah sebabnya mengapa Anda biasanya melihat master Scrum, bentuk paling populer dari fasilitator tim Agile, sebagai pengembang yang membuat kode tetapi juga meluangkan waktu untuk memelihara dan meningkatkan proses Agile dalam tim.
Pada akhirnya, peran fasilitator tim Agile adalah memastikan bahwa Agile bekerja di dalam tim. Tugas mereka tidak hanya memperkenalkan standup atau retrospektif harian tetapi juga memastikan bahwa upacara ini memberikan nilai bagi tim. Sementara Agile sebelumnya muncul di banyak perusahaan melalui pendekatan bottom-up, kami sekarang menyaksikan lebih banyak implementasi Agile diperkenalkan melalui pendekatan top-down. Dalam pengaturan seperti itu, di mana motivasi anggota tim untuk berubah mungkin bercampur, sangat penting bahwa fasilitator tim Agile mampu menjelaskan nilai Agile kepada seluruh tim.
Pelatih yang gesit
Sebagian besar pelatih Agile memiliki pengalaman sebelumnya sebagai fasilitator tim Agile karena ini merupakan batu loncatan alami dalam proses menjadi pelatih Agile. Pelatih Agile peduli dengan penyebaran Agile di tingkat multi-tim dan di seluruh organisasi. Meskipun terkadang pelatih Agile mungkin terlibat dengan tim secara individu, lebih sering mereka akan bekerja dengan fasilitator tim Agile dan duta internal Agile lainnya untuk mengidentifikasi dan menghilangkan hambatan yang menghalangi penerapan Agile.
Usaha khas pelatih Agile adalah:
- Mengintegrasikan tim atau departemen Agile dalam proses yang lebih luas dari perusahaan yang didominasi non-Agile.
- Mendorong proliferasi praktik terbaik Agile di antara tim yang berbeda.
- Pendampingan dan pembinaan fasilitator tim Agile.
- Mengatasi resistensi dari manajemen puncak karena pengurangan kontrol yang dirasakan.
- Mengukur hasil transisi ke Agile.
Pelatih Agile Perusahaan
Seperti yang dijelaskan oleh namanya, pelatih Agile perusahaan bekerja di tingkat perusahaan. Sementara keterampilan dasar pembinaan serupa dengan pelatih Agile, pelatih Agile perusahaan harus memiliki pengetahuan tentang desain organisasi, manajemen perubahan perusahaan, dan pembinaan kepemimpinan eksekutif. Pada saat yang sama, mereka juga harus memiliki pemahaman yang baik tentang setidaknya beberapa kerangka kerja Agile perusahaan seperti Scaled Agile Framework (SAFe), Large-scale Scrum (LeSS) atau Disciplined Agile Delivery (DaD).

Pelatih Agile perusahaan kurang terlibat dalam tugas sehari-hari untuk membantu tim menerapkan Agile dan lebih peduli dengan membantu mengubah keseluruhan struktur perusahaan untuk memfasilitasi prinsip-prinsip Agile. Tugas ini membutuhkan kerja sama dengan pimpinan senior dan membantu mereka memahami manfaat Agile serta struktur yang diperlukan untuk membuatnya berkelanjutan di dalam organisasi.
Apakah Ini Peran Penuh Waktu?
Kadang-kadang. Jika kita berbicara tentang fasilitator tim Agile, satu pengaturan tipikal adalah bekerja paruh waktu sebagai master Scrum dan paruh waktu sebagai pengembang, manajer proyek, atau manajer produk. Dalam kasus yang sempurna, fasilitator tim Agile akan bekerja semata-mata sebagai Scrum Master untuk satu atau lebih tim tanpa melakukan pekerjaan lain di dalam tim itu sendiri.
Juga cukup umum untuk menemukan manajer tingkat menengah untuk mengambil tanggung jawab pelatih Agile selama transformasi Agile sambil menjalankan tanggung jawab langsung mereka yang lain.
Pelatih Agile perusahaan mungkin seorang karyawan tetapi yang paling umum adalah mempekerjakan seorang ahli eksternal.
Bagaimana Pelatih Agile Membantu Manajer Proyek?
Sebagai manajer proyek, Anda kemungkinan akan berhubungan dengan pelatih Agile di seluruh proyek Anda. Terlibat dan bekerja dengan mereka dapat memberikan banyak manfaat bagi Anda dan tim proyek Anda.
Tingkatkan Proses Agile di Tim Proyek Anda
Jika Anda mengalami masalah terkait Agile di tim Anda, pelatih Agile adalah salah satu orang terbaik untuk berkonsultasi. Mungkin Anda merasa bahwa standup harian tidak memberikan nilai nyata atau mungkin tim sulit memahami mengapa mereka harus menggunakan poin cerita untuk estimasi. Seorang pelatih Agile telah melihat banyak situasi sepanjang karir mereka dan harus dapat membimbing Anda ke arah yang benar. Minta mereka untuk melakukan lokakarya atau kuliah tentang topik Agile tertentu yang relevan bagi Anda.
Bahkan jika Anda tidak merasa memiliki masalah besar dalam proses Agile Anda, mungkin ide yang baik untuk mengundang pelatih Agile untuk duduk di upacara utama Anda dan melakukan audit lunak. Mereka mungkin memberikan umpan balik yang berharga tentang apa yang dapat ditingkatkan atau bahkan menemukan beberapa masalah yang tidak Anda sadari.
Menghapus Ketergantungan
Menjadi Agile sering kali membutuhkan penghapusan atau pengurangan ketergantungan eksternal. Namun, terkadang, ketergantungan tersebut berasal dari tim lain dan tidak banyak yang dapat dilakukan oleh PM terhadap mereka. Karena pelatih Agile memiliki pandangan tingkat yang lebih tinggi tentang Agility di seluruh organisasi, mereka harus menjadi orang yang harus dihubungi untuk membantu memulai penyelesaian dependensi.
Bagaimana Saya Menjadi Pelatih Agile?
Manajemen proyek adalah salah satu jalur untuk menjadi pelatih Agile. Sebagai manajer proyek, Anda kemungkinan akan terpapar dengan metodologi Agile, dan seringkali, manajer proyek adalah orang pertama di perusahaan yang diminta untuk memperkenalkan Agile ke tim dan mengambil tanggung jawab sebagai fasilitator tim Agile.
Berikut adalah beberapa saran tentang cara menjadi pelatih Agile:
- Pertimbangkan untuk mendapatkan sertifikat pelatih Agile. Banyak perusahaan memberikan poin bonus kepada kandidat dengan kualifikasi seperti itu. Kursus-kursus ini tidak hanya memberi Anda pengetahuan teoretis terstruktur tetapi juga membantu Anda menerapkannya dalam skenario kehidupan nyata.
- Jika Anda tidak memiliki pengalaman dengan Agile, ajukan proyek yang sudah menggunakan prinsip Agile untuk mendapatkan pengalaman langsung yang relevan.
- Cari peluang untuk menjadi fasilitator tim Agile (misalnya master Scrum). Dimungkinkan untuk pindah ke posisi seperti itu secara internal atau melamar pekerjaan manajer proyek di perusahaan yang lebih kecil, yang ingin memperkenalkan Agile. Dalam hal ini, Anda tidak hanya akan mendapatkan pengalaman di tingkat tim tetapi juga bekerja dengan manajemen puncak terkait transformasi Agile.
- Anda mungkin mendapati diri Anda bekerja untuk sebuah perusahaan, yang mempekerjakan atau mengalihdayakan pelatih Agile. Kenali orang ini dan pelajari dari pengalaman mereka.
- Dalam beberapa kasus, transformasi Agile adalah proyek khusus dan beberapa karyawan bekerja sama untuk mewujudkannya. Terapkan untuk menjadi bagian dari tim proyek itu untuk menyaksikan bagaimana Agile diperkenalkan di tingkat perusahaan.
- Terapkan untuk peran di perusahaan konsultan bisnis, yang menawarkan layanan pelatihan Agile.
Ringkasan
Pelatih Agile diminati karena Agile mencapai adopsi yang lebih umum. Ada tiga jenis pelatih Agile utama yang membantu tim dan perusahaan dengan transformasi Agile mereka:
- Fasilitator Tim Agile – Bekerja dengan satu atau lebih tim pada tingkat individu dan bertanggung jawab untuk memperkenalkan dan memelihara upacara Agile dalam tim tersebut.
- Pelatih Agile – Bekerja di tingkat multi-tim dan organisasi. Melibatkan manajemen puncak, memfasilitasi dialog antar-departemen dan memajukan adopsi Agile di seluruh perusahaan.
- Enterprise Agile Coach – Bekerja di tingkat perusahaan, mengelola perubahan organisasi dan budaya, memperkenalkan metodologi Agile tingkat perusahaan dan melatih kepemimpinan eksekutif.
Manajer proyek dapat memperoleh manfaat dari pelatih Agile, yang dapat membantu tim proyek untuk menyelesaikan masalah proses internal dan memberikan umpan balik yang berharga untuk peningkatan Agile. Selain itu, pelatih Agile dapat membantu menghapus atau mengurangi ketergantungan, yang terkadang di luar kendali manajer proyek.
Terakhir, manajemen proyek menyediakan jalur untuk menjadi pelatih Agile. Jika Anda memutuskan untuk menjadi salah satunya, cari peluang untuk menjadi fasilitator tim Agile (misalnya, master Scrum), belajar dari pelatih Agile di perusahaan Anda, dan mendaftar untuk proyek transformasi Agile di seluruh perusahaan.