SÜREÇ

Kurumsal yazılımı nasıl geliştiriyoruz
Bir mühendis ve yapay zekâ ajanlarıyla

Sürece, rollere, kalite kapılarına ve gerçek çıktılara şeffaf bir bakış. Pazarlama dili yok.

7 adımlı süreç 7 yapay zekâ rolü Canlı ortamda kanıtlanmış

HAKLI SORU

“Bir mühendis gerçekten bir ekibin yerini alabilir mi?”

Her CTO'nun sorduğu ilk soru bu. Dürüst yanıtı şu: hiçbir insan tek başına bir ekibin yerini tutamaz. Ancak uzman yapay zekâ ajanlarını yöneten bir mühendis, 5–8 kişilik geleneksel bir ekibin iş çıkarma kapasitesine ulaşabilir — ve çoğu zaman onu aşabilir.

Geleneksel ekip

  • Bağlama farklı düzeyde hâkim 5–8 mühendis
  • Durum toplantıları, eşgüdüm görüşmeleri ve iş devirleri
  • Ekip üyeleri arasında bilgi siloları
  • Canlı ortama ilk dağıtıma kadar aylar

NOSOTA: 1 mühendis + yapay zekâ ajanları

  • Bağlamın tamamına tek bir mühendis hâkimdir
  • Yapay zekâ ajanları 7/24 paralel çalışır
  • İletişim yükü yok
  • Canlı ortama ilk dağıtıma kadar günler

Mesele, yapay zekânın daha hızlı kod yazması değil. Asıl fark, Specification-Driven Development yaklaşımının geleneksel ekipleri yavaşlatan iletişim yükünü ortadan kaldırmasıdır.

TEMEL

Specification-Driven Development: üç temel ilke

Tek bir satır kod yazılmadan önce her gereksinim makine tarafından okunabilir bir spesifikasyona işlenir. Yapay zekâ ile hızlandırılmış geliştirmeyi mümkün kılan temel budur.

1

Spesifikasyonlar yürütülebilir belgelerdir

Spesifikasyonlar rafta tozlanan Word belgeleri değildir. Yapay zekâ ajanlarının okuduğu, doğruladığı ve esas alarak çalıştığı yapılandırılmış yapıtlardır. Her iş kuralı, API sözleşmesi ve kabul kriteri geliştirme başlamadan önce biçimsel olarak tanımlanır.

2

Üç bağlam katmanı birbirinden kopuk kararları önler

Her karar üç katman göz önünde bulundurularak alınır: iş bağlamı (bu özellik neden var), teknik bağlam (mimariye nasıl oturuyor) ve operasyonel bağlam (canlı ortamda nasıl çalışacak). Hiçbir karar tek başına alınmaz.

3

Mühendis seyirci değil, orkestratördür

Mühendis her spesifikasyonu inceler, her ajan çıktısını doğrular ve tüm mimari kararları kendisi alır. Yapay zekâ ajanları güçlü araçlardır; ancak kaliteden, tutarlılıktan ve doğruluktan sorumlu olan mühendistir.

EKİP

7 yapay zekâ rolü: kim ne yapar

Her yapay zekâ ajanının tanımlı bir rolü, belirli bir girdisi ve ölçülebilir bir çıktısı vardır. Mühendis bu ajanları, bir teknik liderin ekibini yönettiği gibi yönetir — ama toplantı yapmadan, bağlam değiştirmeden ve beklemeden.

İş analisti

Input

İş gereksinimleri, paydaş görüşmeleri

Output

Yapılandırılmış spesifikasyonlar, kullanıcı hikâyeleri, kabul kriterleri

Mimar

Input

Spesifikasyonlar, teknik kısıtlamalar

Output

Mimari karar kayıtları (ADR), API sözleşmeleri, veri modelleri

Geliştirici

Input

Spesifikasyonlar + ADR'ler + API sözleşmeleri

Output

Üretim kodu, veritabanı geçişleri, yapılandırma

Kalite güvence mühendisi

Input

Spesifikasyonlar + kod

Output

Test takımları, kapsam raporları, uç durum analizi

DevOps mühendisi

Input

Mimari + kod

Output

CI/CD işlem hatları, Dockerfile'lar, dağıtım yapılandırmaları

Teknik yazar

Input

Spesifikasyonlar + kod + ADR'ler

Output

API dokümantasyonu, işletim kılavuzları, işe başlangıç kılavuzları

Çevirmen

Input

Onaylanmış arayüz metinleri ve dokümantasyon

Output

9 dile kadar yerelleştirilmiş arayüzler ve dokümantasyon

SÜREÇ

Keşiften canlı ortama 7 adım

Her projede izlediğimiz gerçek süreç budur. Her adımın tanımlı bir çıktısı ve bir sonraki adıma geçmeden önce aşılması gereken bir kalite kapısı vardır.

  1. 01

    NDA

    Projeye ilişkin herhangi bir ayrıntı paylaşılmadan önce gizlilik sözleşmesi imzalıyoruz.

  2. 02

    Keşif ve analiz

    Gereksinimlerin belirlenmesi, alan modellemesi, kısıt analizi, risklerin tespiti.

  3. 03

    Teklif ve tahmin

    Kapsamı, takvimi ve teslimatları eksiksiz tanımlanmış sabit fiyat teklifi ya da zaman ve malzeme (T&M) tahmini.

  4. 04

    Anlaşma

    Sözleşme imzalanır, takvim onaylanır, başlangıç toplantısı 48 saat içinde planlanır.

  5. 05

    Yapay zekâ orkestrasyonlu geliştirme

    Yapay zekâ ajanları, kıdemli mühendisin gözetiminde paralel çalışır. İsteğe bağlı günlük bilgilendirme.

  6. 06

    Teslimat ve devir

    Canlı ortama alma, eksiksiz dokümantasyon ve kod inceleme oturumu dâhil.

  7. 07

    Garanti dönemi

    Her projede teslimat sonrası 30 günlük destek dönemi, ek ücret olmadan dâhildir.

KALİTE KAPILARI

Yapay zekâ hatalarının canlı ortama ulaşmasını nasıl önlüyoruz

Yapay zekâ güçlüdür ama yanılmaz değildir. Dört kapılı kalite sistemimiz, hiçbir yapay zekâ hatasının, halüsinasyonun ya da tutarsızlığın canlı ortamınıza ulaşmamasını sağlar.

Kapı 1 — Spesifikasyon, tek satır kod yazılmadan önce incelenir

Her spesifikasyon; iş açısından doğruluk, teknik uygulanabilirlik ve eksiksizlik bakımından mühendis tarafından incelenir. Yapay zekâ ajanlarına yalnızca doğrulanmış spesifikasyonlar verilir.

Kapı 2 — Mühendis her ajan çıktısını inceler

Yapay zekânın ürettiği hiçbir kod, insan incelemesinden geçmeden kod tabanına girmez. Mühendis mantığı, mimariye uygunluğu, uç durumları ve güvenlik etkilerini denetler.

Kapı 3 — Testler her commit'te çalışır

Otomatik test takımları her commit'te çalışır. Birim, entegrasyon ve sözleşme testleri gerilemeleri yayılmadan yakalar.

Kapı 4 — Hatalı derlemeler bir sonraki aşamaya geçemez

CI/CD işlem hatlarından herhangi biri başarısız olursa — testler, statik kod analizi, tür denetimi, güvenlik taraması — kod birleştirilemez. İstisna yok, atlatma yok.

YÖNTEM UYGULAMADA

Tahıl Deposu Kayıt Sistemi: süreç uygulamada

Tahıl Deposu Kayıt Sistemi, tam olarak bu süreçle geliştirilmiş gerçek bir kurumsal sistemdir. Çok rollü portal, ulusal düzenleyici sistemlerle entegrasyon, 13 mikroservis — keşiften canlı ortama 12 takvim gününde.

12gün

Keşiften canlı ortama

320

Test — tamamı başarılı

12

İşlem hattı — tamamı yeşil

80

Uygulanan uç nokta

1–2. günler: Keşif ve NDA → 3–4. günler: Mimari ve spesifikasyonlar → 5–10. günler: Yapay zekâ orkestrasyonuyla geliştirme → 11–12. günler: Test, dağıtım ve devir teslim

Bu bir prototip değil. Gerçek emtia işlemlerini yürüten, mevzuata gerçekten uyan ve bugün canlı ortamda çalışan bir sistemdir.

İTİRAZLAR

Zor sorulara doğrudan yanıtlar

Kodu gerçekten yapay zekâ mı yazıyor, yoksa mühendis mi?
İkisi de. Yapay zekâ ajanları doğrulanmış spesifikasyonlara dayanarak kod üretir. Mühendis her satırı inceler, mimari kararları alır, uç durumları ele alır ve sistemin canlı kullanıma hazır olmasını sağlar. Bunu, hiç uyumayan, bağlamı asla unutmayan ve durum toplantısına hiç ihtiyaç duymayan son derece yetenekli bir ekiple çalışan kıdemli bir mühendis olarak düşünebilirsiniz.
8 kişilik bir ekibin aylarca uğraşacağı işi tek bir kişi nasıl teslim edebilir?
İki nedeni var: (1) İletişim yükü yok. Geleneksel bir ekipte zamanın %60–70'i toplantılara, eşgüdüm görüşmelerine, ekip üyeleri arasındaki kod incelemelerine ve bağlam değiştirmeye gider. Bir mühendis ile yapay zekâ bu yükün tamamını ortadan kaldırır. (2) Paralel yürütme. Yapay zekâ ajanları aynı anda birden fazla görev üzerinde çalışır — API dokümantasyonunu üretirken testleri yazar, CI işlem hatlarını kurar. İnsan ekip bu işleri sırayla yapar.
Yapay zekâ ajanlarının hata yapmasını veya halüsinasyon üretmesini ne engelliyor?
Dört kalite kapısıyla (yukarıya bakın). İşin özü şu: yapay zekâ ajanları hiçbir zaman doğrudan commit yapmaz. Her çıktı insan incelemesinden, otomatik testlerden ve CI/CD doğrulamasından geçer. Spesifikasyonlar kodlama başlamadan önce makine tarafından doğrulandığı için hata oranı, geleneksel geliştirmeye kıyasla aslında daha düşüktür.
Çıktı gerçekten canlı ortam kalitesinde mi, yoksa yalnızca bir prototip mi?
Canlı ortam düzeyinde. 320 test, 12 CI/CD işlem hattı, güvenlik taraması, yük testi, eksiksiz dokümantasyon. Tahıl Deposu Kayıt Sistemi canlı ortamda gerçek finansal işlemleri yürütüyor. Biz prototip değil, sistem teslim ediyoruz.
Geliştirme sırasında gereksinimler değişirse ne olur?
Gereksinimler her projede değişir. SDD yaklaşımı bunu yönetilebilir kılar: spesifikasyon güncellenir, yapay zekâ ajanları etkilenen bileşenleri yeniden üretir, testler başka hiçbir şeyin bozulmadığını doğrular. Geleneksel bir ekibin kod tabanına yansıtması günler sürecek değişiklikler saatler içinde tamamlanır.

Spesifikasyonunuz, sabit fiyat, çalışan bir sistem.

  1. 01 NDA imzalanır Hiçbir ayrıntı konuşulmadan önce. Fikriniz korunur.
  2. 02 Ön görüşme · 30 dk Yalnızca kıdemli mühendis; satış temsilcisi ya da aracı yok.
  3. 03 Yazılı teklif · 24 saat Sabit kapsam, sabit fiyat veya zaman ve malzeme; tercih sizin.
  4. 04 48 saat içinde başlangıç Birbirimize uygunsak hemen başlayabiliriz.
Ön görüşme planlayın → 30 dakika · ücretsiz · önce NDA