Faros AI, geliştirici üretkenliğine ışık tutmak için 16 milyon dolar artırdı, ücretsiz açık kaynak platformunu başlattı

Kaynak Düğüm: 1735623

Vitaly Gordon, Salesforce Einstein'ı 5 yılında bir bodrum katında 2016 kişiyle başlattı. Bunun Salesforce için kesin bir başarıya dönüşmesi çok uzun sürmedi: 10'den fazla müşteri tarafından kullanılan dahili şirket operasyonlarını iyileştirmek, her gün 10 milyardan fazla tahmin üretmek, birlikte son teknoloji araştırma, üzerinde çalışan yüzlerce insanla.

Yapay Zeka

Öyleyse neden Gordon, Salesforce'taki emeğinin meyvelerinin tadını çıkarmıyor?

Çünkü onun deyimiyle vaaz ettiklerini uygulamıyorlardı. Gordon, kuruluşlardaki mühendislik ekiplerinin olması gerektiği gibi veri odaklı olmadığını fark etti. Salesforce Einstein'daki Başkan Yardımcısı, Veri Bilimi ve Mühendisliği görevinden ayrıldı ve eski meslektaşlarından bazılarıyla birlikte yazılım mühendisliğini veri odaklı hale getirme arayışına girdi.

Faros AI Gordon'un 2019'da, mühendislik ekiplerine ürünleri daha hızlı gönderebilmeleri için operasyonlarına ilişkin derin bir görünürlük sağlamak amacıyla kurucu ortağı olduğu şirkettir. Faros Mühendislik Operasyonları Platformu halihazırda Box, Coursera ve GoFundMe gibi şirketler tarafından kullanılıyor.

Faros AI bugün, SignalFire, Salesforce Ventures ve Global Founders Capital liderliğindeki Maynard Webb, Frederic Kerrest, Adam Gross ve daha fazlasının da aralarında bulunduğu deneyimli teknoloji yıldızlarının katılımıyla 16 milyon $'lık başlangıç ​​fonu topladığını duyurdu.

Ayrıca şirket, ücretsiz açık kaynak Community Edition, Faros CE'nin de genel kullanıma sunulduğunu duyuruyor. Faros AI ile yolculuğunu, EngOps dedikleri şeyin felsefesini ve Faros AI platformunun yapımını tartışmak için Gordon ile görüştük.

Yazılım mühendisliği ekiplerinin deniz feneri olarak analitik

Faros, deniz feneri için Yunancadır. Gordon'un belirttiği gibi, altyapı alanında denizden ilham alan analojiler güçleniyor. Docker ile başladı ve ardından Yunanca deniz kaptanı anlamına gelen Kubernetes geldi. Yani eğer Kubernetes, gemiyi yöneten dümencidir, yolu gösteren nedir? Bu deniz feneri olurdu ve Faros AI deniz feneri olmak istiyor.

Gordon, Faros'un yaptıklarından şu şekilde bahsediyor: EngOps. DevOps'a aşina iseniz, EngOps'un benzer olduğunu düşünebilirsiniz - ama öyle değil. Gerçekte, Faros AI'nın yaptıkları, yazılım mühendisliği ekipleri için analitik olarak özetlenebilir. Gordon, Faros'un EngOps terimini kullanmasının nedeninin diğer disiplinlere bir gönderme olduğunu söyledi.

Satış Operasyonları, Pazarlama Operasyonları veya İşe Alım Operasyonları gibi rollere baktığımızda, bunların son derece analitik kişiler tarafından doldurulduğunu görüyoruz. Görevleri, birden fazla kaynaktan veri almak, boru hatlarını analiz etmek, darboğazları bulmak ve ardından ilgili yöneticilere rapor vermek ve iyileştirilmesi gerekenleri iyileştirmek için onlarla birlikte çalışmaktır.

Faros AI, yazılım mühendisliği için bu tür bir rolü yayma kavramı etrafında inşa edilmiştir. Gordon, her şirketin, kaynakları tahsis etme ve karar verme konusunda mühendislik liderlerine tavsiyelerde bulunmak için verileri analiz eden kişilere sahip olması gerektiğine inanıyor.

Yazılım mühendisliğinin tamamen dijital olması, yerleşik uygulamalar ve sistemler kullanılmasıyla, bunun için analitik kullanmanın birinin aklına geleceğini ve çoktan uygulanmış olacağını düşünürsünüz. Kavramsal olarak oldukça basittir ve Faros AI bunu Bağlan - Analiz Et - Özelleştir üçlüsünü kullanarak açıklar.

İlk olarak, yazılım geliştirme süreciyle ilgili tüm sistemlerin, verilerinin alınabilmesi için birbirine bağlanması gerekir. Faros, kullanıcıların kod havuzları gibi sistemlere bağlanmasına izin verir. CI / CD, bilet yönetimi ve proje yönetimi yazılımını tek bir merkezi kayıt sisteminde toplayın.

44b7dade8566bd527b25c2f2ddd47f0907f27814-1640x908.png

Faros AI, SalesOps gibi terimlerin analitik işlevlere atıfta bulunduğu Satış veya Pazarlama gibi disiplinlere atıfta bulunarak yazılım mühendisliği analitiğini EngOps olarak ifade eder. Resim: Faros AI

Faros AI

Analitik yapabilmek için bu bir ön koşuldur. Ayrıca göründüğü kadar basit değil. Bağlayıcıları yerleştirmenin ötesinde, verilerin entegre edilmesi ve hizalanması gerekiyor ve Gordon, tüm bu farklı veri kaynaklarını bir araya getirmenin "bir tür zeka" gerektirdiğini söyledi. Amaç, fikirden üretime ve ötesine, olayları keşiften kurtarmaya ve çözüme kadar takip etmek ve farklı sistemlerdeki kimlikleri uzlaştırmaktır.

Sonra sürecin özü olan analiz gelir. Gordon'un deneyimine göre, geliştirici üretkenliğini ölçmek için sıklıkla kullanılan kod satırları veya biletleme hikaye puanları gibi ölçümlerin ölçülmesi kolay olabilir, ancak bunlar gerçekten temsili değildir. Gordon, herhangi bir şey varsa, bu ölçümler ile üretilen gerçek değer arasında ters bir korelasyon olabileceğini söyledi.

Gordon ve kurucu ortakları, yazılım mühendisliği için fiili bir metrik seti haline gelebileceğini iddia ettiği şeyi bulmak için yüksek ve düşük aramalar yaptı. Çok güvenmeye geldiler DORA – Google Cloud'un DevOps Araştırma ve Değerlendirmesi.

DORA, 1000'den fazla şirketi inceledi ve 100'den fazla metriği ölçerek ekipleri 4 grupta sınıflandırmak için kullandı: Elit, Yüksek, Orta ve Düşük. Gordon, insanlara değil sürece odaklanan, çıktılardan çok sonuçları ölçen metriklere dayanarak bunu yaptıklarını söyledi. Bu, Faros AI'nın da benimsediği felsefedir.

Son olarak, özelleştirme, Faros AI kullanıcılarının metriklerde kendi ihtiyaçlarına ve ortamlarına göre ince ayar yapmasına olanak tanır. Kuruluşlar nasıl çalıştıkları ve kullandıkları ortamlar açısından farklılık gösterdiğinden, platformun her senaryo için iyi çalışmasını ve toplanan ölçümlerin sahadaki gerçeği yansıtmasını sağlamak için bu gerekli bir hükümdür.

Değeri ölçme ve maksimize etme

Tüm bunlar kulağa hoş ve iyi geliyor, ancak pratikte somut faydalara nasıl dönüşüyor? Bu soruyu ele almak için Gordon, her şeyi tek bir yerde görebilmenin çoğu zaman bir "aha anı" oluşturmak için yeterli olduğunu söyleyerek başladı. Ama bunun ötesine geçiyor; eklemeye devam etti. Faros AI'nin müşterilere yardım edebildiği çok önemli bir husus, kaynak tahsisidir:

Yenilikçilik

“Müşterilerimizden sürekli duyduğumuz ve üst düzey yönetimden, hatta bazen yönetim kurulundan gelen şeylerden biri şudur: Daha fazla mühendis işe alıyoruz, ancak görünüşe göre daha fazla iş yapamıyoruz. Nedenmiş? Hele de daha fazla mühendis istihdam etmenin bu kadar zor olduğu bir ortamda, neden sonuçları göremiyoruz?

Onlara gösterdiğimiz şeylerden biri, darboğazınız kod yazan mühendislerde değil, kalite güvencedeyse ve orada yeterli insan yoksa, o zaman daha fazla özellik yazmak için daha fazla mühendis tutmak işleri hızlandırmak yerine yavaşlatacaktır. ”, dedi Gordon.

Kuruluşlar bunu fark ettiklerinde, bu darboğazları gidermek için işe alma planlarını değiştirerek yanıt verdiler ve bu çok büyük bir fark yarattı. Gordon'a göre, daha fazla insanı işe almak yerine mevcut iş gücünü yazılım mühendisliği boru hattındaki sorunları çözmek için yeniden atamak, %20 daha fazla mühendis işe almakla sonuçlanabilir.

Gordon, değerin yalnızca yazılımı daha hızlı teslim etmekten değil, aynı zamanda yazılım kalitesini iyileştirmekten ve kesinti süresini en aza indirmekten geldiğini de sözlerine ekledi. Google'ın araştırmasına göre, ekip boyutuna bağlı olarak tasarruf yılda 6 milyon dolar ile 250 milyon dolar arasında olabilir.

Faros AI, mühendislik ekibi liderlerini, CTO'ları ve benzer rolleri hedefliyor. Gordon, onlara sunabileceği değer için bir dava açarken; ürünün, çalışmaları öne çıkan mühendislik ekibi üyeleri tarafından nasıl karşılandığını merak ettik. Gordon, Faros AI müşterileriyle edinilen deneyimin, çalışan memnuniyetinin arttığını gösterdiğini söyledi. Bunun nedeni, "dahili bürokrasiyi" azaltması, daha hızlı geri dönüş sağlaması ve mühendislerin işlerinin etkisini gerçek dünyada görmelerini sağlamasıdır.

Yazılım kalitesi, yaratılan değer gibi konulardan bahsetmek iştahınızı kabartıyorsa, beklentilerinizi yönetmeniz gerekecek. Gordon, mühendislik ekiplerinin çalışmalarını üst düzey iş ölçümlerine atfetmeye çalışmanın EngOps için kutsal kâse olduğunu, ancak henüz o noktaya gelmedik dedi.

faros2.png

Faros AI, endüstri standardı haline gelmeyi amaçlayan ve Google'ın DORA girişiminden sonra modellenen bir dizi yazılım geliştirici üretkenlik metriği sunar.

Faros AI

Bu noktada ulaşabileceğimiz en yakın nokta, bir şeyin üretime geçmesinin ne kadar sürdüğünü ölçmektir. Mühendislik ortamlarının ve sistemlerinin nasıl yayıldığı göz önüne alındığında, bu önemsiz değil. Gordon'un deneyimine göre, Bağlan – Analiz Et – Özelleştir döngüsü, birçok kuruluşun aşağıdaki gibi adlar altında yaptığı bir şeydir: geliştirici üretkenliği, mühendislik verimliliği veya mühendislik yetkilendirmesi.

Bu işin çoğu tamamen farklılaşmamış ve altyapı inşası ile ilgili. Çoğu kuruluş için kullanıma hazır bir ERP veya CRM sistemi kullanmanın ve bunu ihtiyaçlarına göre özelleştirmenin mantıklı olduğu gibi, EngOps'un da farklı olmaması gerektiği düşünülüyor.

Gordon için Faros AI'nın misyonu, EngOps'u mümkün olduğu kadar çok kuruluşa ulaştırmak. Faros AI platformunun ücretsiz, açık kaynaklı Topluluk Sürümü olan Faros CE'nin piyasaya sürülmesi, bu amaca hizmet eden önemli bir adımdır. Gordon, güvenlik ve uyumluluk gibi özellikler söz konusu olduğunda, Faros CE ve Faros AI Enterprise arasında yetenekler açısından gerçek bir fark olmadığını söyledi.

Faros CE, kaynak kontrolü, görev yönetimi, olay yönetimi ve CI/CD verileri dahil olmak üzere tüm mühendislik operasyonel verileri için bir BI, API ve otomasyon katmanıdır. Türünün en iyisi açık kaynaklı yazılım oluşturur: Veri alımı için Airbyte, API katmanı için Hasura, BI için Metabase ve otomasyon için n8n. Faros CE, konteyner tabanlıdır ve genel bulut da dahil olmak üzere herhangi bir ortamda harici bağımlılık olmadan çalışabilir.

Kendi kendine barındırma seçenekleriyle SaaS olarak sunulan Faros AI Enterprise, Faros AI için para kazanma sürücüsü olmaya devam edecek. Ancak Faros CE, müşterilerin tercih ettikleri sistemlere daha fazla konektör eklemek gibi şeyler yapmalarını sağlama hedefine de hizmet edecek. Faros AI, açık kaynak ve kurumsal sürümlere sahip şirketlerin tipik olarak tersine çalıştı, kurumsal sürümden başlayıp ardından açık kaynak sürümünü yayınladı.

Gordon, bunun şirketin bağış toplama yöntemine de yansıdığını söyledi. 16 milyon dolarlık başlangıç ​​turu, şirketin tamamen işlevsel bir platform ve ödeme yapan müşterilerle bir süredir faaliyet göstermesinden sonra geliyor. Gordon, bunun, kurucuların stoklarının seyreltilmesini en aza indirdiği ve destekçilerin risklerini en aza indirdiği anlamına geldiğini ekledi. Finansman, ürüne yatırım yapmak ve Faros AI ekibini büyütmek için kullanılacak.

Zaman Damgası: