1Password, Codex ile mühendislik verimliliğini %21 artırıyor
1Password, sıkı güvenlik politikalarından ödün vermeden Codex ile canlı kullanım ortamına hazır özellikleri ve şirket içi araçları daha hızlı geliştiriyor. Şirket, mühendislik kapasitesindeki bu artışın yatırım getirisini %553 olarak tahmin ediyor.

%553
Codex'in tahmini yatırım getirisi
~%90
Birden fazla hizmeti etkileyen karmaşık bir canlı ortam sorununu inceleme süresindeki azalma
%11
Medyan pull request döngü süresindeki azalma
0,8 Mn $
Codex'ten elde edileceği tahmin edilen yıllık mühendislik kapasitesi değeri
1Password, planlama aşamasından canlı kullanıma kadar geçen süreyi kısaltmak için Codex'i yazılım geliştirme ve kullanıma sunma sürecinin tamamına entegre ederek yeni özellikleri hızla geliştirmeye başladı. 1Password ekibi, temel kullanıcı grubunda medyan pull request döngü süresini yaklaşık %11 kısaltırken mühendislik verimliliğini de neredeyse %21 artırdı.
Mühendislik ekibinin elde ettiği sonuçların ardından 1Password yönetimi, Codex erişimini diğer birimlere de genişletiyor. Böylece finans ve pazarlama gibi ekipler kendi araç ve özelliklerini geliştirebiliyor. 1Password, süreç boyunca sıkı güvenlik standartlarını koruyarak veri güvenliğinden ödün vermeden hız kazanılmasını sağladı.
"Mühendislerimizin çoğu için asıl ufuk açıcı olan, planlama aşamasından bir özelliği canlı ortamda görmeye kadar geçen sürenin kısalmasıydı."
1Password, fikirleri planlamadan uygulamaya daha hızlı taşımak için Codex'i kullanıyor ve mühendislerin iyi tanımlanmış kullanıcı hikayelerini çalışan özelliklere dönüştürmesine yardımcı oluyor.
1Password CTO'su Nancy Wang şöyle açıklıyor: "Eskiden bir projeye başladığınızda onu farklı sprintlere nasıl ayıracağınızı düşünür, ardından bu sprintleri mühendislik scrum ekiplerine atardınız. Codex ile bir fikirden prototipe, oradan da canlı ortamda eksiksiz çalışan bir özelliğe tek seferde ulaşabiliyorsunuz."
Wang, "İş akışımızda Codex'e bir kullanıcı hikayesiyle kullanıcıya nasıl bir deneyim sunmak istediğimize ilişkin talimatlar vererek özellikleri tek seferde geliştirmek daha hızlı ve kolay hale geldi; mühendislik incelemesinden önce gereken yineleme sayısı da azaldı," diyor.
Bu çalışmalar, hem şirket içi araçlar hem de müşterilere yönelik ürünler olmak üzere çok sayıda yeni özellik ortaya çıkardı. Bunlardan biri, 1Password ekiplerinin yeni arayüzler geliştirmesine yardımcı olan, tamamen ajan tabanlı ön uç tasarım sistemi Knox. Diğer örnekler arasında şirket içi bir yapay zeka destekli site güvenilirliği mühendisliği (SRE) ajanı ve yapay zeka harcama yönetimi aracı bulunuyor.
1Password, açıkça tanımlanmış mühendislik ve güvenlik sınırları içinde Codex'e özerk çalışma alanı tanıyor. Wang, "Codex, istenen özelliği işlevsel spesifikasyonlara ayırıyor ve neredeyse tamamlanmış bir prototip geliştiriyor. Ardından bunu arka ucumuza entegre etmeleri için sistem mühendislerimize verebiliyoruz," diyor. Bu yaklaşım, ekipler arası aktarım süresini kısalttı ve mühendislik verimliliğini artırdı. Mühendisler daha hızlı kod yazıyor; planlama, uygulama ve inceleme arasındaki aktarımlara daha az zaman harcıyor.
Codex, planlama aşamasından canlı kullanıma kadar her aşamada rol oynuyor:
Planlama ve teknik tasarım: Talepleri spesifikasyonlara, bağımlılık kontrollerine ve iş kalemlerine dönüştürür.
Farklı teknoloji yığınlarında uygulama: Mühendislerin bilmedikleri Rust ve TypeScript kodlarında CLI aracılığıyla yollarını bulmasına yardımcı olur; görevler paralel çalışma ağaçlarında eş zamanlı yürütülür.
Pull request incelemesi: Değişiklikleri bir insandan önce inceler, mantık sorunlarını ve eksik bağlamı işaretler.
Test ve sürüme hazırlık: Kabul kriterlerinin karşılanıp karşılanmadığını kontrol eder ve otomatik testleri diğer çalışmalarla paralel yürütür.
Güvenlik ve erişim: 1Password bünyesinde kullanılan AppSec düzeneğine bağlanır; gizli bilgi referansları, düz metin kimlik bilgilerini model bağlamının dışında tutar.
Canlı ortamdaki sorunların incelenmesi: Olay yönetimi, telemetri, kaynak kontrolü, nöbetçi ekip uyarı sistemleri ve özellik bayraklarından kanıt toplar.

Modellenen yıllık mühendislik kapasitesinin değeri: 783.750 $. Hesaplama; Codex'i düzenli olarak kullanan 50 geliştiriciye, geliştirici başına tüm giderler dahil 250.000 $ yıllık maliyete, ölçülen %20,9 verimlilik artışına, Codex'in tahmini %40 katkı payına ve üretken kapasitenin %75'inin fiilen kullanılmasına dayanıyor.
1Password, Codex'i yazılım geliştirme yaşam döngüsünün tamamına entegre ettikçe mühendislik ekipleri verimlilikte %20,9 artış ve medyan pull request döngü süresinde %10,9 azalma kaydetti. Alışılmış teknoloji yığınının dışında katkıda bulunan bir mühendis, normalde üç gün süren birleştirme sürecini bir güne indirdi. Beta sürümünü belirlenen tarihte kullanıma sunması gereken bir ekip ise normalde tamamlamayı beklediği yaklaşık iki iş kaydı yerine sürümün yayımlanması için kritik olan dört iş kaydını tamamladı.
10'dan fazla mikro hizmeti etkileyen bir hatada inceleme süresi yaklaşık iki saatten 5-20 dakikaya düştü. 1Password, modellemede esas alınan 50 Codex kullanıcısından oluşan grup için yıllık yaklaşık 784.000 $ değerinde mühendislik kapasitesi ve %553 yatırım getirisi öngörüyor; elde edilen kapasite ürün geliştirmeye ve şirket içi inovasyona yeniden yatırılıyor. Codex'in ölçülen verimlilik artışında daha büyük payı olduğu varsayıldığında, düzenli 100 kullanıcıyla modellenen yıllık kapasite değeri yaklaşık 3,1 milyon $'a ulaşabilir.
"Müşteri geri bildirimlerini alıp kullanıcı arayüzümüzde hızla değişiklik yapmamızı sağlayan döngüyü gerçekten hızlandırabilirsek işletme için pek çok yeni fırsatın önünü açabiliriz."
1Password, OpenAI araçlarını sohbet arayüzünü kullanmaya alışmış olan finans, pazarlama ve diğer ekiplere de sunuyor.
1Password için güvenlik modeli, kullanım yaygınlaştıktan sonra eklenecek bir denetim değil, kullanıma geçiş için baştan karşılanması gereken bir tasarım gereksinimi. Wang, "Ürünlerimizi geliştirme biçimimiz açısından son derece katı bir güvenlik yaklaşımımız var," diyor. Örneğin, kimlik bilgilerini veya gizli bilgileri işleyen her ürün, hassas verilerin şifresini yalnızca müşterinin çözebileceği ve bu verilere yalnızca müşterinin erişebileceği şekilde tasarlanmış sıfır bilgi mimarisine uymalıdır.
1Password bu ilkeyi, depolarda kimlik bilgileri yerine gizli bilgi referanslarını tutarak uyguluyor. Codex onaylı bir şirket içi aracı çağırdığında 1Password, referansı çözümleyip ilgili kimlik bilgisini işlem anında sisteme ekliyor; böylece düz metin değer hiçbir zaman model bağlamına girmiyor.
Wang, güvenliği daha da güçlendirmek için 1Password mühendislerinin şirketin güvenlik politikalarını "yeniden kullanılabilir AppSec becerilerine dahil ettiğini" ve böylece şirket standartlarının geliştirme iş akışı boyunca uygulanmasını sağladığını açıklıyor. "Bu, oyunun kurallarını değiştirdi."
Wang ve 1Password ekibi, "geliştirmenin demokratikleşmesi" sayesinde yakın gelecekte yazılım üretiminin daha erişilebilir olacağını düşünüyor: Artık daha fazla roldeki çalışan yazılım geliştirebilecek. Wang, ilk dalga mühendislerin yapay zeka destekli geliştiricilere dönüşmesiyse "Artık tam anlamıyla ikinci dalganın içindeyiz. Ürün, tasarım, araştırma ve geliştirme alanlarındaki herkes bir geliştiriciye dönüşüyor. Ürün yöneticileri ürünleri kullanıma sunmaya, tasarımcılar da ön uç kodunu yayınlamaya başlıyor," diyor.
Wang, bu eğilimin tüm rollere yayılacağını öngörüyor. "Bence son adım, şirketteki herkesin bir şeyler geliştirmesini sağlamak," diyor. "Önümüzdeki 12 ay içinde göreceğimiz şey bu: Normalde kod yazmayan veya kendini geliştirici olarak görmeyen kişiler, yapay zeka araçlarını güvenle kod yayımlayabilecek kadar rahat kullanmaya başlayacak."


