Endava, Codex ile nasıl otonom ajan odaklı bir yapı kuruyor
Endava, kıdemli mühendislik uzmanlığını tüm teslimat yaşam döngüsüne Codex ile ölçekliyor.

Weeks → hours
Codex ile gereksinim analizi süresi azaldı
Avrupa, Amerika kıtaları ve Asya genelinde mühendislere sahip küresel bir yazılım sözleşme firması olan Endava, Codex’i erken benimseyenlerden biri oldu. Bankalar, sigorta şirketleri, perakendeciler ve medya şirketleri için kaliteli yazılım teslim etmeye dayalı bir iş için iyileşmeler kayda değer oldu.
Joe Dunleavy, Endava’nın Avrupa bölge CTO’su, “Kodun büyük bölümünü kendimiz üretirken artık Codex’in üretebildiği işi denetliyoruz,” diyor. “Çıktının kalitesi adeta katlanarak arttı.”
Endava artık kendini bir otonom ajan odaklı organizasyon olarak tanımlıyor: kıdemli uzmanlığın, müşteri etkileşimi yaşam döngüsünün tamamında ekiplerle birlikte çalışan ajanlara kodlandığı bir şirket; kabulden fikir geliştirmeye ve nihayet teslimata kadar.
“Codex’in bize gerçekten sağladığı şey, küçük ekiplerin çok kısa sürede çok büyük değer üretmesi oldu.”
Mike Krolnik’e göre Codex, kıdemli ve junior mühendislerin birlikte çalışma biçimini değiştiriyor. “Benim gibi karmaşık ortamlardan gelen kıdemli mimarlar ne istediğimizi ifade edebiliyor ve Codex bunu ekipteki daha junior kişiler için erişilebilir bilgiye dönüştürüyor. Junior bakış açısından da bu aracı benimseyip kıdemli, olgunluk düzeyi yüksek çıktılar üretebiliyorlar.”
Pratikte bu, Codex’in en iyi uygulamalar ve mimari kararlar konusunda rehberlik etmesiyle, normalde kıdemli mühendislere ayrılacak işlerin junior geliştiricilere verilmesi anlamına geliyor. Krolnik, “Codex’e bir bakış açısı verebilirim ve onlar çalışırken bu bakış açısını anlamalarına yardımcı olur,” diye açıklıyor. “Anlamadıkları şeyler hakkında soru sorabilirler. Geliştirme sırasında bir öğrenme aracı olarak deneyimimi kodlayabiliyor ve Codex’in ekiple birlikte çalışarak onlara yazılım mimarisi ve geliştirmede daha iyi uygulamaları öğretmesini sağlayabiliyorum.”
Bu bilgi aktarımı, otonom ajan odaklı bir organizasyonun temel değer ve avantajlarından biri hâline geliyor. Normalde yıllar süren eşli çalışma, kod incelemesi ve mentorlukla oluşan kıdemli muhakeme, ekibin gerçek zamanlı olarak yanında çalışabileceği bir şeye dönüşüyor. Bu, bir organizasyonda junior geliştiricilere mentorluk verilme biçimini değiştiriyor. Codex’e kodlanmış tek bir kıdemli bakış açısı, daha az deneyimli birden fazla ekibe paralel olarak rehberlik edebilir.
“Codex bir araç olarak olgunlaştı.” Gereksinim analizi, tasarım, spesifikasyonlar, geliştirme ve operasyonlarda kullanıyoruz; tüm yaşam döngümüz boyunca genel amaçlı bir masaüstü ajanı.”
Kıdemli muhakeme her zaman erişilebilir olduğunda, teslimatın her adımı iyileştirilebilir. Endava artık analiz, tasarım ve geliştirmeyi uzmanlar arasında devredilen sıralı aşamalar olarak görmüyor. Krolnik, “Bu aşamaların her biri eskiden günler ya da haftalar süren analiz gerektirirdi,” diyor. “Şimdi Codex analiz, tasarım ve geliştirmeyi bir araya getirdiği için bunu tek ve birleşik bir araç olarak yapabiliyoruz.”
Yakın tarihli ekipler arası bir çalışma bunun pratikte nasıl göründüğünü gösteriyor. Endava’nın hukuk ekibi, mühendislik ekibine karmaşık bir sorun getirdi: belirli bir ölçüt setine göre incelenecek binlerce sayfalık sözleşme. Avukatların ihtiyaç duyduğunu, mühendisliğin üzerine inşa edebileceği bir şeye çevirmek normalde haftalar süren karşılıklı görüşmeler gerektirirdi. Bunun yerine Krolnik’in ekibi, hukuk paydaşlarıyla yapılan iki saatlik derinlemesine toplantıyı kaydetti, dökümü Codex’e verdi ve bunu çalışan bir gereksinim spesifikasyonu üretmek için kullandı. Bir ya da iki haftalık revizyon gerektirebilecek şey, iki adet bir saatlik toplantıya sıkıştı ve kullanılabilir bir spesifikasyon ortaya çıktı.
Aynı zaman tasarrufu artık müşteri işlerinde de görülüyor. Endava’nın ekipleri artık fikirleri göstermek için müşteri oturumlarında tasarım belgeleri, diyagramlar ve spesifikasyonları canlı olarak üretiyor. Krolnik, “Ona önerilen yazılım mimarisinin bir diyagramını çizmesini söyleyebilirsiniz; böylece müşterilerimizin anlaması daha kolay olur,” diyor. “Karşılıklı etkileşimi hızla artırıyor ve gerçekten pek çok kapı açıyor.”
- Kıdemlilerinizi kodlayın. En büyük kaldıraç, kıdemli mimarların muhakemesini Codex’e aktarmaktan gelir; böylece junior ekip üyeleri işi yaparken kıdemli rehberliği alır.
- Codex’i bir kodlama asistanı değil, masaüstü ajanı olarak görün. Endava’daki en büyük açılımlar, Codex’in kodun yanında gereksinimler, tasarım, müşteri iletişimi ve operasyonlara uygulanmasıyla geldi.
- Sadece düşünmeyin, gerçekten deneyin! Dunleavy, “İlk tavsiyem, ne yapmak istediğinizi düşünmenin ötesine geçip gerçekten içine girerek denemeniz gerektiğidir,” diyor. Endava’nın yeni başlayan ekiplere tavsiyesi: Önce kodlama dışı bir iş akışı seçin; gereksinim analizi, tasarım dokümantasyonu veya müşteri iletişimi. Codex’in tam değerini görmenin en hızlı yolu, onu ekibinizin daha önce hiç kodlama aracı kullanmadığı bir yerde kullanmaktır.
“Codex sahip olduğum her beceriyi büyütüyor; onu kullanmayı öğrenen herkes de kendi becerilerinin büyüdüğünü görüyor.”


