Mengapa Agile tidak bekerja untuk sebagian besar profesional TI: Semakin besar Anda, semakin sulit Anda terjatuh
Meskipun pendekatan Agile yang lebih terbuka dan kolaboratif tidak mudah diterapkan pada organisasi yang lebih besar, pendekatan ini tetap merupakan pilihan terbaik untuk membawa bisnis dari semua ukuran ke masa depan yang tidak pasti.
Kami masih jauh dari mewujudkan sepenuhnya visi Agile Manifesto -- yang menguraikan dan mendorong praktik kerja sama yang erat dan informal dengan pengguna akhir untuk membangun perangkat lunak secara berulang. Hanya ada satu keuntungan dari pendekatan yang lebih terbuka dan kolaboratif ini -- pendekatan ini tidak mudah diterapkan pada organisasi yang lebih besar dengan banyak lokasi, sistem, dan tim yang bekerja di seluruh dunia.
Masalah skala masih menghambat organisasi besar atau sedang berkembang. Organisasi-organisasi kecil yang disurvei baru-baru ini terhadap 758 pakar perangkat lunak yang dilakukan oleh Digital.ai melaporkan manfaat bisnis yang besar, sementara organisasi-organisasi besar terus menghadapi hambatan.
Pengguna yang puas dengan Agile menunjukkan manfaat seperti peningkatan kolaborasi (60%), sementara 57% merasakan keselarasan yang lebih baik dengan kebutuhan bisnis dan seperempatnya merasakan kualitas perangkat lunak yang lebih baik.
Secara keseluruhan, meskipun lebih dari tujuh dari 10 profesional TI -- 71% -- menggunakan Agile dalam pengembangan perangkat lunak, hanya 11% yang sepenuhnya puas dengan hasilnya, sementara 33% merasa "cukup puas". Itu berarti setidaknya 56% tidak puas dengan hasilnya, atau mungkin tidak menyadari hasilnya.
Hampir setengahnya, yaitu 46%, menyalahkan "terlalu banyak sistem campuran" di perusahaan mereka yang memaksa mereka mengadopsi pendekatan hybrid dalam pengembangan perangkat lunak. Tantangan lainnya adalah tim yang terisolasi dan penundaan yang diakibatkannya sebesar 37%, sementara 34% mengatakan adanya benturan budaya, penggunaan tim yang tidak konsisten (30%), dan ketidakmampuan mengukur nilai bisnis (28%).
AI mulai diterapkan pada aktivitas Agile. Di antara pengguna Agile, hampir 30% secara aktif menjajaki penggunaan model bahasa besar (LLM) dan asisten kode untuk membantu proses pengembangan.
Keturunan Agile, DevOps, juga ikut serta. Keduanya dimaksudkan untuk meningkatkan visibilitas end-to-end dan kemampuan mengukur waktu siklus, waktu tunggu, dan kemacetan. Area lain yang sedang berjalan mencakup pengujian berkelanjutan yang dilakukan di awal siklus hidup (29%), bersama dengan LLM (10%) dan bantuan kode (10%).
Banyak masalah dengan Agile disebabkan oleh ukuran - pendekatan pengembangan perangkat lunak yang tercampur, penolakan organisasi terhadap perubahan, kurangnya pemahaman di antara para pemimpin, dan silo internal, yang merupakan ciri khas organisasi multi-departemen yang besar. Hasilnya, implementasi Agile yang paling sukses ditemukan di perusahaan kecil. Mayoritas profesional di organisasi kecil, 52%, percaya Agile adalah "kerangka kerja produktivitas dan organisasi yang kuat yang menghasilkan peningkatan kolaborasi, peningkatan kualitas perangkat lunak, dan keselarasan yang lebih baik dengan bisnis." Hanya 43% profesional di perusahaan besar yang setuju.
Hampir tiga perempat profesional di perusahaan kecil (74%) -- dibandingkan 62% di perusahaan besar -- mengatakan sebagian besar lamaran mereka dikirimkan tepat waktu dan "berkualitas", Selain itu, 71% organisasi kecil -- dibandingkan dengan 53% perusahaan besar -- memiliki "visibilitas lengkap mengenai apa yang sedang dikembangkan dan disampaikan di seluruh siklus pengembangan perangkat lunak."
Selain itu, 61% responden perusahaan kecil memiliki manajer produk yang dapat mengawasi keseluruhan proses dan mengukur nilai bagi bisnis -- dibandingkan dengan hanya 43% perusahaan besar.
Ini adalah tahun ke-17 penelitian ini dilakukan. Seseorang mungkin dimaafkan jika melihat Agile Manifesto asli, yang ditulis pada tahun 2001, bertanggal. Pengkodean langsung dari awal menghilang. Selama dua dekade terakhir, kita telah melihat munculnya cloud, transformasi digital, edge computing, kerja jarak jauh, kecerdasan buatan, dan para pemimpin bisnis semakin bergantung pada tim teknologi mereka untuk membawa mereka ke masa depan. Batasan antara teknologi dan bisnis menjadi kabur atau bahkan hilang sama sekali. Para profesional di bidang teknologi telah menjadi penggerak dan pelopor bisnis, dan para pelaku bisnis semakin paham teknologi,
Pemimpin tim yang tangkas diminta untuk melakukan banyak hal, kata penulis survei tersebut -- "mulai dari menunjukkan nilai bisnis dan memungkinkan transformasi digital hingga menggabungkan AI dan mengelola tenaga kerja yang terdistribusi. Dari AI hingga kelelahan pengembang, lingkungan kerja hybrid, dan permintaan yang tiada henti, perubahan sedang terjadi di setiap organisasi dan industri. Saat ini, Agile merasa kesulitan beradaptasi."
Namun, filosofi Agile tetap menjadi pilihan terbaik untuk membawa bisnis ke masa depan yang penuh ketidakpastian dan didominasi oleh teknologi. Scrum tetap menjadi metodologi tingkat tim yang paling populer, digunakan di 63% lokasi. Scaled Agile Framework (SAFe) tetap menjadi pilihan utama di tingkat perusahaan sebesar 26%, namun 22% mengatakan mereka tidak mengikuti kerangka kerja perusahaan yang diamanatkan sama sekali.
Manfaat Agile - peningkatan kolaborasi dan penyelarasan yang lebih baik dengan bisnis - masih di luar jangkauan. Tantangan yang disebutkan oleh 37% adalah tim bisnis tidak memahami apa itu Agile atau apa yang dapat dilakukannya. Sebanyak 27% lainnya mengatakan pelatihan yang diberikan tidak memadai. “Terdapat keterputusan yang terus berlanjut antara praktisi tangkas dan dunia usaha, yang dibuktikan dengan adanya penolakan terhadap perubahan organisasi, kurangnya pemahaman di antara para pemimpin, serta tidak memadainya pelatihan dan dukungan dari pihak dunia usaha,” laporan penulis survei tersebut.
