Globalisasi ekonomi dunia di abad 21 membuat Global Software Development (GSD) menjadi tren di industri software. Kebutuhan pengembangan software yang mudah dan cepat serta memenuhi kebutuhan investasi dan kualitas membuat GSD digemari dalam bisnis. Pandemi Covid-19 yang muncul memicu transformasi digital secara masif. Pada era adaptasi kebiasaan baru penggunaan berbagai perangkat yang menunjang koordinasi dan kolaborasi menjadi sesuatu yang lazim. Banyak aktifitas yang semula dilakukan luring, beralih menjadi daring. Kondisi saat ini makin menguatkan alasan dibutuhkannya GSD yang memfasilitasi kolaborasi software engineers di berbagai negara. Mereka tidak dapat berada di lokasi yang sama karena physical distancing. Hal ini merupakan esensi dari praktik GSD yang cepat dan luas.
Kesuksesan proyek GSD salah satunya didukung dengan penerapan framework Scrum. Kesuksesan ini membutuhkan anggota tim yang menguasai kompetensi inti Scrum dan tambahan kompetensi global. Untuk membangun model kematangan dan perangkat asesmen yang dapat digunakan untuk meningkatkan kompetensi Scrum di GSD, Anita Hidayati menelitinya dalam disertasi berjudul “Metode Penyusunan, Model Kematangan, dan Perangkat Asesmen Kompetensi Tim Scrum di Global Software Development”.
Menurut Anita, metode penyusunan kompetensi yang dihasilkan merupakan mixed-methods yang menggabungkan metode kualitatif dan kuantitatif. Setiap tahapan melibatkan para pakar dan praktisi dari berbagai negara sehingga menghasilkan daftar kompetensi yang kaya perspektif. Luaran tambahan dari metode penyusunan adalah daftar kompetensi dari role Product Owner, Scrum Master, Development Team untuk menerapkan Scrum di GSD.
“Metode ini menghasilkan kompetensi tim Scrum GSD berbasis KSA (knowledge, skill, attitude) yang dapat dikembangkan menjadi perangkat pembelajaran dan pelatihan. Kompetensi ini menjadi bahan untuk penyusunan model kematangan,” kata Anita.
Model kematangan tim Scrum GSD mengadopsi CMMI 2.0, Scrum Maturity Model, dan Agile Maturity Model. Setiap anggota tim Scrum GSD harus menguasai practice area sesuai dengan role tertentu. Tiap practice area berisi sekumpulan kompetensi yang dikelompokkan berdasarkan capability level. Pengelompokan capability level menggunakan standar yang disusun berdasarkan SFIA dan e-CF. Practice dengan capability level-nya dipetakan ke maturity level. Satu practice area bisa berada di maturity level yang berbeda tergantung pada kesesuaian capability level-nya. Satu maturity level bisa berisi beberapa practice area dengan capability level yang berbeda. Model kematangan ini digunakan sebagai dasar penyusunan perangkat asesmen.
Selanjutnya, perangkat asesmen digunakan untuk mengukur tingkat kematangan tim Scrum GSD. Perangkat asesmen berupa kuesioner yang disebar ke beberapa perusahaan Scrum global. Hasil asesmen berupa maturity level dari tiap anggota tim dan daftar kompetensi yang masih harus ditingkatkan. Hasil asesmen ini menunjukkan bahwa pencapaian nilai kompetensi tim di perusahaan yang menerapkan Scrum secara utuh lebih tinggi dibandingkan dengan perusahaan yang menerapkan Scrum secara parsial. Hal ini membuktikan pentingnya penerapan Scrum secara utuh di lingkungan GSD untuk mendukung capaian kompetensi anggota tim. Perangkat asesmen dikembangkan menjadi aplikasi Macro VBA Excel yang siap digunakan untuk self-assessment.
Berkat temuannya ini, Anita berhasil mendapat gelar doktor pada Sidang Promosi Doktor yang diadakan Fakultas Ilmu Komputer Universitas Indonesia, pada Kamis (3/2). Promosi doktor ini dipimpin Ketua Sidang, Prof. Heru Suhartanto, Ph.D., dengan Promotor, Prof. Dr. Eko K. Budiardjo, M.Sc. Sementara itu, Tim Penguji sidang ini terdiri atas Ir. Suryana Setiawan M.Sc., Ph.D., Betty Purwandari S.Kom., M.Sc., Ph.D., Prof. Dr. Achmad Nizar Hidayanto S.Kom., M.Kom., Prof. Dr. Ir. Engkos Koswara Natakusumah, Bayu Anggorojati, S.T., M.Sc., Ph.D., dan Dr. Ade Azurat.
Penulis: Sasa