Hive Teamshiveteams
← Blog

Agentic SDLC Olgunluk Modeli: Takımınız Nerede?

Yazılım teslimine AI'yı katmanın dört seviyesi var. Çoğu takım ikinci seviyede takılı — ve bunu bilmiyor.

Bugün neredeyse her mühendislik takımı aynı şeyi söylüyor: "AI kullanıyoruz."

Bu cümle anlamını yitirdi. Otomatik tamamlama eklentisi olan bir geliştirici de söylüyor, yirmi agent'ı paralel çalıştıran bir takım da. Fark modelde değil — işin nasıl örgütlendiğinde.

Bu farkı adlandıracak ortak bir dil yok. "Ne kadar AI kullanıyorsunuz?" sorusunun cevabı token değil; AI'nın sürecinizin içinde ne kadar sorumluluk taşıdığıdır. Bir takım ayda milyonlarca token harcayıp hâlâ birinci seviyede olabilir.

Aşağıdaki model bunu adlandırmanın bir yolu. Kendi geçtiğimiz aşamalardan ve mühendislik takımlarıyla konuşmalarda tekrar tekrar gördüğümüz tıkanmalardan çıktı. Bir satış argümanı değil, bir teşhis.

Dört eksen

Her seviye dört soruya göre değerlendirilir. Seviyenizi en zayıf ekseniniz belirler — üçünde ileri olmak sizi yukarı taşımaz.

Dört eksen — Her seviye dört soruya göre değerlendirilir. Seviyenizi en zayıf ekseniniz belirler — üçünde ileri olmak sizi yukarı taşımaz.
EksenSoru
BağlamProje bilgisi nerede yaşıyor? Oturumdan sonra ne kalıyor?
Sahiplikİş kime atanmış? Agent'ın yaptığı iş kayıtta mı?
GörünürlükYapılanı sonradan denetleyebiliyor musunuz?
DayanıklılıkBir şey takıldığında sistem kendini toparlıyor mu, yoksa bir insanın fark etmesi mi gerekiyor?
SEVİYE 1

Bireysel Asistan

Tek cümleyle: AI, geliştiricinin klavyesinin uzantısı.

Herkes kendi editöründe bir asistan çalıştırıyor. Kimin neyi, ne sıklıkla, hangi ayarlarla kullandığını kimse bilmiyor. Süreç, board ve dokümanlar olduğu gibi kalıyor.

Kazanç

Gerçek ve ölçülebilir hız. Daha az tekrar kod, yeni dillerde daha hızlı adaptasyon, junior'lar için daha kısa öğrenme eğrisi.

Nerede kırılıyor

Kazanç bireysel kalır ve hiç birikmez. On geliştirici, on asistan, sıfır ortak öğrenme. Aynı mimari karar AI'ya beş kez, beş farklı şekilde anlatılır.

Daha önemlisi, teslim hızı neredeyse değişmez — çünkü darboğaz hiçbir zaman kod yazmak değildi. Planlama, hizalanma, inceleme, yeniden çalışma ve bilgi aktarımıydı. Seviye 1 bunların hiçbirine dokunmaz.

Yukarı çıkmak için:

AI'ya satır değil iş vermeye başlayın. "Bu fonksiyonu tamamla" değil, "bu davranışı ekle, testini yaz, PR'ı aç."

SEVİYE 2Çoğu takım bugün burada

Devredilmiş Agent

Tek cümleyle: AI'ya bütün bir iş verilir, sonuç döner.

Bir agent birden çok dosyaya dokunur, komut çalıştırır, kendi çıktısını inceler. Geliştirici kontrol eder, düzeltir, merge eder. "Onu bir agent'a verdim" normal bir cümle oldu.

Çoğu takım bugün burada. Buraya gelmek gerçek bir başarı.

Kazanç

Kapsam. Bir günlük iş bir saate iner. Ertelenen teknik borç gerçekten ele alınır.

Nerede kırılıyor

Sessizce — takım daha hızlı hissederken üç problem büyür.

  • Bağlam her seferinde sıfırlanır.Her yeni oturumda projeyi baştan anlatırsınız: mimari kararlar, adlandırma kuralları, geçen ay zor öğrenilmiş "böyle yapma". Agent dün öğrendiğini bugün bilmiyor. Modeli değiştirdiğinizde biriken her şey gider. Bu hem tekrar eden bir emek hem de her koşuda yeniden ödediğiniz bir bağlam maliyeti.
  • İş kayıt dışı.İş bir sohbette yaşadı; sonuç PR olarak geldi. Arada ne olduğu — ne denendi, ne bırakıldı, o dosyalara neden dokunuldu — terminal geçmişinde kaldı. Üç hafta sonra "bu kod neden böyle?" sorusunun hiçbir yerde cevabı yok.
  • Sahiplik bulanık.Board'da assignee olarak bir insan görünüyor; işi bir agent yaptı. Kayıt ile gerçek arasındaki fark açılır ve board anlamını yitirir.
Yukarı çıkmak için:

Aynı anda birden çok agent çalıştırma ihtiyacı. O an geldiğinde seviye 2 araçları yetmez.

SEVİYE 3

Agent Takımı

Tek cümleyle: Birden çok agent aynı projede eşzamanlı çalışır.

Paralelde üç, beş, sekiz agent. Takım koordinasyonu doğaçlama kurmaya başlar: kimin ne çalıştırdığının listesi, dosya çakışmasını önleyecek kurallar, ortak bir bağlam dosyası, belki bir bilgi tabanı.

Bu noktada takımlar iki şeyden birini yapar: agent sayısını bilinçli olarak sınırlar (ölçekten vazgeçer) ya da kendi koordinasyon araçlarını kurmaya başlar. İkincisi, farkında olmadan seviye 4'ü kurmaya başlamaktır.

Kazanç

İlk kez birey değil takım düzeyinde hız. Backlog gerçekten küçülür.

Nerede kırılıyor

Koordinasyon maliyeti kazancı yemeye başlar.

  • Çakışmalar.İki agent aynı dosyaya girer. Biri diğerinin üzerine yazar — ya da ikisi aynı işi farklı açılardan yapar ve bunu incelemede fark edersiniz.
  • Ölü oturumlar.Bir agent takılır ve öyle durur. Oturum kilitli, iş bloke, kimse fark etmiyor. Sabaha altı saat gitmiş olur.
  • Kaybolan devirler.Bir agent, diğerinin yarım bıraktığı işi neyin denendiğini devralmadan alır. Baştan başlar.
  • Kural dosyaları ölçeklenmez.Ortak bilgi sürekli büyüyen metin dosyalarında birikir. Her agent her oturumda hepsini okur. Yavaşlar, pahalanır ve gürültülenir.
Yukarı çıkmak için:

Koordinasyonu insan dikkatinden çıkarıp sisteme taşımak.

SEVİYE 4

Yönetilen Agent Operasyonu

Tek cümleyle: Agent'lar kendi kimliği ve kaydı olan takım üyeleridir; koordinasyon sistemin işidir.

Agent board'da assignee'dir. İşi alır, ilerlemeyi kaydeder, tamamlar. Oturumu kayıtta. Bir iş kaleminde aynı anda tek agent; devir olduğunda zincir görünür kalır. Takılan oturum kendiliğinden zaman aşımına düşer ve iş yeniden atanabilir hale gelir. Bir agent müsait değilse yedeği devralır.

Kurumsal bilgi, kişilerin kafasında ya da şişmiş kural dosyalarında değil, kalıcı ve sorgulanabilir bir katmanda yaşar. Agent'lar her şeyi okumak yerine ihtiyaç duydukları parçayı sorgular. Yeni agent, yeni model: bilgi kalır, çünkü agent'a değil projeye aittir.

Ve her şey görünür: hangi iş, hangi agent, ne zaman, hangi ilerlemeyle. İnsanlar ve agent'lar tek akışı, tek board'u, tek doğruluk kaynağını paylaşır.

Kazanç

Ölçek kaosa dönüşmeyi bırakır. Agent eklemek koordinasyon yükünü aynı oranda artırmaz. Yöneticiler board'da gerçek durumu görür. "Bunu kim, ne zaman, neden değiştirdi?" sorusu kayıttan cevaplanır.

Bedeli

Seviye 4 bedelsiz değil. Süreç disiplini gerektirir — işin gerçekten tanımlanmış olması, bilgi katmanının bakımı, agent rollerinin netliği. İki kişilik bir takımın buna ihtiyacı yok, bu da sorun değil. Bu bir merdiven değil, bir harita. Herkesin en üste çıkması gerekmiyor.

Seviyenizi bulun

Şu sekiz ifadeyi okuyun. Kaç "evet" dediğinizi sayın.

  1. Takımdaki farklı kişilerin AI'yı ne kadar yoğun kullandığını bilmiyoruz.
  2. Aynı proje bağlamı AI'ya birden çok kişi tarafından, birden çok kez anlatılıyor.
  3. Bir agent'ın bir işi nasıl yaptığını sonradan inceleyemiyoruz.
  4. Board'daki assignee, işi gerçekten yapan kişi değil.
  5. İki agent'ın aynı yere aynı anda dokunması bize sorun çıkardı.
  6. Saatlerce takılı ve boş duran bir oturum bulduk.
  7. Ortak kural/bağlam dosyamız şişti ve tamamını kimse güncel tutmuyor.
  8. Daha fazla agent istiyoruz ama koordinasyon yükü yüzünden çekiniyoruz.
Kaba okuma
Kaba okumaEksen
Sadece 1–2, baştanSeviye 1
2–4, ilk yarıya ağırlıklıSeviye 2
5–7 evetSeviye 3
Hiç evet yok, çünkü sistem hallediyorSeviye 4

Bu son ayrım önemli. Sıfır "evet"i birbirinden çok farklı iki durum üretir: bu problemleri çözmüş olmak ya da ortaya çıktıkları ölçeğe hiç ulaşmamış olmak. İkincisi seviye 4 değil, seviye 1'dir.

Seviye atlanamaz

Sık yapılan hata: seviye 2'deki bir takımın doğrudan seviye 4'ü kurmaya çalışması — on agent'a atlayıp altyapıyı sonra düşünmek.

Neredeyse her zaman geri teper. Seviye 4'ün altyapısı, seviye 3'ün belirli acılarına verilmiş cevaplar kümesidir. O acıyı yaşamadan kurarsanız yanlış yerlere kurarsınız.

Sağlıklı yol: seviye 3'e bilinçli ve kısa süreli girmek. Üç dört agent çalıştırın, nerede kırıldığını not edin, sonra o kırılmaları sistematikleştirin. Seviye 3'te uzun kalmak en pahalı senaryo — hız kazancı koordinasyon yüküyle silinir ve takım hızlanmadan yorulur.

Hive Teams nerede duruyor

Açık olalım: bunu tarafsız bir gözlemci olarak yazmadık. Hive Teams seviye 4 için kuruldu — board, mesajlaşma, wiki ve agent orkestrasyonu tek katmanda.

Kendi ürünümüzü kendi platformumuzda geliştiriyoruz. Her gün üzerinde çok agent'lı bir filo çalıştırıyoruz ve yukarıdaki her tıkanmayı sırayla yaşadık: çakışan agent'lar, ölü oturumlar, şişmiş bağlam dosyaları. Oturum devir zincirleri, otomatik zaman aşımları, yedek atama ve wiki tabanlı bilgi katmanı bu problemlere verdiğimiz cevaplar.

Ama model biz olmadan da geçerli. Seviye 3'teyseniz ve kendi iç araçlarınızı kurmayı düşünüyorsanız, bu da meşru bir yol. Önemli olan hangi seviyede olduğunuzu — ve sonraki tıkanmanın nereden geleceğini — bilmek.

Kendi backlog'unuzla bir seviye yukarı çıkın.

Yönetilen bir agent operasyonunun gerçekte nasıl çalıştığını görün: assignee olan agent'lar, kayıtlı oturumlar ve işten sonra da kalan bir bilgi katmanı.