Cara Endava membangun organisasi agentik dengan Codex
Endava menggunakan Codex untuk menskalakan keahlian rekayasa senior di seluruh siklus delivery-nya.

Weeks → hours
Mengurangi waktu analisis kebutuhan dengan Codex
Endava, perusahaan kontraktor perangkat lunak global dengan insinyur di seluruh Eropa, Amerika, dan Asia, telah menjadi pengadopsi awal Codex. Bagi bisnis yang dibangun untuk menghadirkan perangkat lunak berkualitas bagi bank, perusahaan asuransi, peritel, dan perusahaan media, peningkatannya sangat besar.
“Kami beralih dari banyak menulis kode sendiri menjadi kini mengawasi pekerjaan yang dapat dihasilkan Codex,” kata Joe Dunleavy, CTO regional Endava untuk Eropa. “Kualitas output meningkat secara eksponensial.”
Endava kini menyebut dirinya sebagai organisasi agentik: perusahaan tempat keahlian senior dikodifikasi ke dalam agen yang bekerja bersama tim di seluruh siklus keterlibatan klien, dari intake hingga ideasi dan, akhirnya, delivery.
“Yang benar-benar dibantu Codex untuk kami lakukan adalah membuat tim kecil mampu memberikan nilai besar dalam jangka waktu yang sangat singkat.”
Codex mengubah cara insinyur senior dan junior bekerja bersama, kata Mike Krolnik, SVP Global Arsitektur Agentik Endava. “Arsitek senior seperti saya, yang berasal dari lingkungan kompleks, mampu mengartikulasikan apa yang kami inginkan, dan Codex menjadikannya informasi yang mudah diakses bagi anggota tim yang lebih junior. Dan dari sudut pandang junior, mereka dapat mengadopsi alat ini dan menghasilkan output setingkat senior yang matang.”
Dalam praktiknya, itu berarti memberi pengembang junior pekerjaan yang biasanya diperuntukkan bagi insinyur senior, dengan Codex bertindak sebagai panduan tentang praktik terbaik dan keputusan arsitektur. “Saya bisa memberi Codex suatu sudut pandang, dan saat mereka bekerja, itu akan membantu mereka memahami sudut pandang ini,” jelas Krolnik. “Mereka dapat mengajukan pertanyaan tentang hal-hal yang tidak mereka pahami. Sebagai alat pembelajaran selama pengembangan, saya dapat mengambil pengalaman saya, mengodifikasikannya, dan membuat Codex bekerja bersama tim untuk mengajarkan praktik yang lebih baik dalam arsitektur perangkat lunak dan pengembangan.”
Transfer pengetahuan ini pada akhirnya menjadi salah satu nilai inti dan keunggulan organisasi agentik. Penilaian senior, yang biasanya terbentuk melalui bertahun-tahun pairing, code review, dan mentoring, menjadi sesuatu yang dapat didampingi tim secara real time. Ini mengubah cara mentoring dapat terjadi bagi pengembang junior dalam sebuah organisasi. Sudut pandang satu senior, yang dienkode ke dalam Codex, dapat membimbing beberapa tim yang kurang berpengalaman secara paralel.
“Codex telah berkembang menjadi alat yang matang. Kami menggunakannya untuk analisis kebutuhan, desain, spesifikasi, pengembangan, dan operasi; ini adalah agen desktop umum di seluruh siklus hidup kami.”
Ketika penilaian senior selalu tersedia, setiap langkah delivery dapat ditingkatkan. Endava tidak lagi memperlakukan analisis, desain, dan pembangunan sebagai tahap berurutan yang diserahkan antarspesialis. “Masing-masing tahap ini dulu memerlukan analisis selama berhari-hari atau berminggu-minggu,” kata Krolnik. “Sekarang dengan Codex yang mengemas analisis, desain, dan pembangunan bersama-sama, kami dapat melakukannya sebagai satu alat terpadu.”
Keterlibatan lintas tim baru-baru ini menunjukkan seperti apa hal itu dalam praktik. Tim legal Endava membawa masalah kompleks kepada engineering: ribuan halaman kontrak untuk ditinjau berdasarkan serangkaian kriteria tertentu. Menerjemahkan kebutuhan para pengacara menjadi sesuatu yang dapat dibangun oleh engineering biasanya memerlukan berminggu-minggu bolak-balik. Sebagai gantinya, tim Krolnik merekam pertemuan pendalaman selama dua jam dengan para pemangku kepentingan legal, memberikan transkripnya ke Codex, dan menggunakannya untuk menghasilkan spesifikasi kebutuhan yang berfungsi. Apa yang bisa memakan satu atau dua minggu revisi dipadatkan menjadi dua rapat satu jam dan menghasilkan spesifikasi yang dapat digunakan.
Penghematan waktu yang sama juga terlihat dalam pekerjaan klien. Tim Endava kini menghasilkan dokumen desain, diagram, dan spesifikasi secara langsung dalam sesi klien untuk mengilustrasikan ide. “Anda dapat memintanya menggambar diagram arsitektur perangkat lunak yang diusulkan agar lebih mudah dipahami klien kami,” kata Krolnik. “Ini dengan cepat mempercepat bolak-balik, dan benar-benar membuka banyak peluang.”
- Kodifikasikan para senior Anda. Daya ungkit terbesar datang dari menangkap penilaian arsitek senior dalam Codex, sehingga anggota tim junior mendapat panduan senior saat mereka mengeksekusi.
- Perlakukan Codex sebagai agen desktop, bukan asisten coding. Terobosan terbesar di Endava datang dari penerapan Codex pada kebutuhan, desain, komunikasi klien, dan operasi di samping kode.
- Jangan hanya dipikirkan, benar-benar cobalah! “Saran pertama adalah Anda perlu melampaui sekadar memikirkan apa yang ingin Anda lakukan dan benar-benar masuk lalu mencobanya,” kata Dunleavy. Saran Endava untuk tim yang baru memulai: pilih dulu alur kerja non-coding: analisis kebutuhan, dokumentasi desain, atau komunikasi klien. Cara tercepat untuk melihat nilai penuh Codex adalah menggunakannya di tempat yang belum pernah memakai alat coding oleh tim Anda sebelumnya.
“Codex memperbesar setiap keterampilan yang saya miliki, dan semua orang yang belajar menggunakannya akan mendapatkan setiap keterampilan yang mereka miliki diperbesar.”


