Legacy modül modernizasyonu: analiz, test, yeniden yazım, PR
Jira'daki bir epic'ten başlar; eski modül okunur, davranışı testlerle sabitlenir, yeniden yazılır ve kanıtlı bir PR açılır.
Legacy modül modernizasyonu: analiz, test, yeniden yazım, PR, Yazılım Geliştirme sektöründe api, batch kanalında çalışan bir ajan senaryosudur. Tetikleyici: Jira'da "modernizasyon" etiketli epic'in sprint'e alınması. Modernizasyon Süpervizörü 4 uzman ajanı (Analiz Ajanı, Test Ajanı, Geliştirici Ajanı, İnceleme Ajanı) 4 sistem üzerinde yönetir (Jira, Git (self-hosted), CI Pipeline, Static Analysis); 10 adımın 3 tanesi sistemde işlem, 2 tanesi doğrulama veya onaydır. Sonuç: Karakterizasyon testleri yeşil, yeni modül aynı testleri geçiyor, PR incelemede. Onay kuralı: Üretim şeması değişikliği veya kapsam dışı dosya → mimar onayı; PR birleştirme her zaman insanda.
Legacy modül modernizasyonu: analiz, test, yeniden yazım, PR
- Epic SRV-2210: "Tahsilat hesaplama modülünü Java 8'den servise taşı", 14 dosya, 6.800 satır
- Çağrı grafiği çıkarıldı: 3 dış bağımlılık, 2 paylaşımlı tablo, gece batch ile ortak kullanım
- Tasarım notu: davranış sınırları, riskli 4 hesaplama dalı, kapsam dışı dosyalar listelendi
- Plan: karakterizasyon testleri → yeşil → yeniden yazım → aynı testler → statik analiz → PR
- 212 karakterizasyon testi üretildi; eski modülde kapsama %91, 3 belirsiz dal işaretlendi
- 3 belirsiz dalın beklenen davranışı ürün sahibine soruldu; yanıt Jira yorumunda
- Modül servis olarak yeniden yazıldı; 212/212 test geçti, p95 gecikme 180 ms → 62 ms
- Statik analiz temiz; 1 kapsam dışı dosya değişikliği geri alındı; sır sızıntısı yok
- PR #4471 açıldı: tasarım notu, test raporu, performans karşılaştırması ve geri alma planı ekli
- Jira epic "incelemede"; mimar ve ekip lideri PR incelemesine atandı
- ■tamamlandı
Simülasyon · gerçek ajan tanımlarından türetildi · her ajan Otonom Ajan ile diyalogla kurulabilir ve test korpusuyla doğrulanır
Jira'da "modernizasyon" etiketli epic'in sprint'e alınması
Karakterizasyon testleri yeşil, yeni modül aynı testleri geçiyor, PR incelemede
Ajanlar
Modernizasyon Süpervizörü
Hedefi adımlara böler, ajanlara dağıtır, onay noktalarını yönetir, sonucu birleştirir.
Analiz Ajanı
Eski modülün bağımlılık ve davranış haritasını çıkarır, riskleri yazar
read_repocall_graphwrite_design_noteTest Ajanı
Mevcut davranışı karakterizasyon testleriyle sabitler
generate_testsrun_testscoverage_reportGeliştirici Ajanı
Modülü hedef mimaride yeniden yazar, testleri geçirir
edit_filesrun_testsopen_prİnceleme Ajanı
Güvenlik, performans ve kapsam dışı değişiklik kontrolü yapar
static_analysisdiff_reviewrequest_changesAdımlar
| # | Tür | Ajan | Ne olur | Sistem | ms | tok |
|---|---|---|---|---|---|---|
| 01 | giriş | Modernizasyon Süpervizörü | Epic SRV-2210: "Tahsilat hesaplama modülünü Java 8'den servise taşı", 14 dosya, 6.800 satır | Jira | 200 | — |
| 02 | bilgi | Analiz Ajanı | Çağrı grafiği çıkarıldı: 3 dış bağımlılık, 2 paylaşımlı tablo, gece batch ile ortak kullanım | Git (self-hosted) | 2.800 | 2.400 |
| 03 | akıl yürütme | Analiz Ajanı | Tasarım notu: davranış sınırları, riskli 4 hesaplama dalı, kapsam dışı dosyalar listelendi | — | 2.400 | 1.800 |
| 04 | plan | Modernizasyon Süpervizörü | Plan: karakterizasyon testleri → yeşil → yeniden yazım → aynı testler → statik analiz → PR | — | 260 | 240 |
| 05 | yazma | Test Ajanı | 212 karakterizasyon testi üretildi; eski modülde kapsama %91, 3 belirsiz dal işaretlendi | CI Pipeline | 3.600 | 2.900 |
| 06 | insan onayı | Modernizasyon Süpervizörü | 3 belirsiz dalın beklenen davranışı ürün sahibine soruldu; yanıt Jira yorumunda | Jira | 400 | — |
| 07 | yazma | Geliştirici Ajanı | Modül servis olarak yeniden yazıldı; 212/212 test geçti, p95 gecikme 180 ms → 62 ms | Git (self-hosted) | 3.900 | 3.600 |
| 08 | doğrulama | İnceleme Ajanı | Statik analiz temiz; 1 kapsam dışı dosya değişikliği geri alındı; sır sızıntısı yok | Static Analysis | 1.500 | 900 |
| 09 | yazma | Geliştirici Ajanı | PR #4471 açıldı: tasarım notu, test raporu, performans karşılaştırması ve geri alma planı ekli | Git (self-hosted) | 600 | — |
| 10 | bildirim | Modernizasyon Süpervizörü | Jira epic "incelemede"; mimar ve ekip lideri PR incelemesine atandı | Jira | 300 | — |
Özellik teslimat hattı
Bir Jira epic'i ajanlarla kriter, tasarım, kod ve teste dönüşür; insan yalnızca PR'ı inceler ve onaylar.
CI/CD sürüm hattı
Derleme, test, tarama ve staging otomatik; üretime yalnızca sürüm yöneticisi onayıyla ArgoCD ile çıkılır.
Olay müdahalesi ve acil düzeltme
Alarm gelir, hata yeniden üretilir, yama ve regresyon hazır; nöbetçi onaylar, post-mortem taslağı bekler.
Yapay zekâyı denemekten, yapay zekâyla dönüşüme geçme zamanı.
30 dakikalık keşif oturumunda önceliklendirdiğiniz 2–3 iş problemini ele alalım, benzer bir senaryonun canlı demosunu görün, Değer katmanı analiziyle başlayan bir yol haritası taslağı çıkaralım.
- Öncelikli 2–3 iş problemi
- Benzer senaryonun canlı demosu
- Değer analiziyle başlayan yol haritası