Yapay Zeka Ajanları
Tüm Dersler
06

Ders 06 / 12

Kabul Kriterleri ve Backlog Yönetimi

Bir işin 'bitti' sayılması için net ölçüt koymak ve backlog'u sağlıklı tutmak.

Bir story 'ne yapılacağını' söyler; kabul kriteri ise 'ne zaman bitmiş sayılacağını' söyler. Net kriter olmadan 'bitti' tartışması bitmez. Given/When/Then formatı bu netliği sağlar ve doğrudan test senaryosuna dönüşür. Backlog ise tüm bu işlerin önceliklendirilmiş, canlı listesidir — düzenli bakım ister.

Bu derste öğrenecekler

  • Kabul kriteri: Given / When / Then
  • DoR ve DoD
  • Backlog refinement (grooming)
  • Önceliklendirme + tahminleme (story point)

Given / When / Then

Given (ön koşul) / When (eylem) / Then (beklenen sonuç). Örn: 'Given müşteri giriş yapmışken, When iade talebi gönderdiğinde, Then takip numaralı onay e-postası alır.' Bu format hem geliştiriciye hem teste tek dilde konuşur.

DoR ve DoD

Definition of Ready: bir story sprint'e alınmadan önce neleri içermeli (kabul kriteri, tasarım, bağımlılık). Definition of Done: iş 'bitti' demek için neler gerekli (kod + test + review + dokümantasyon). İkisi de 'yarım iş' kaosunu önler.

Backlog refinement

Backlog bir çöplük değil bahçedir; düzenli budanır. Refinement'ta belirsiz öğeler netleştirilir, büyük olanlar bölünür, öncelik güncellenir. Bakımsız backlog en pahalı borçtur.

AI Kullanım Örneği

"Şu user story için Given/When/Then formatında 4 kabul kriteri yaz; uç durumları da ekle."

Backlog satırı

Story: İade durumu görüntüleme | Öncelik: Yüksek | Tahmin: 5 SP | Kabul: 3 kriter (G/W/T) | DoR: ✔ | Durum: Hazır.

Mini Vaka Çalışması

Vaka (E-Ticaret): 'İade çalışsın' belirsiz kriteriyle iki kez geri döndü. Given/When/Then ile yazılınca tek seferde geçti; QA test senaryolarını kriterlerden doğrudan türetti.

Video Dersler

İzleyerek pekiştir

Bu konuyu YouTube'da ara →

Uygulama Ödevi

Bir story için 3 kabul kriteri (Given/When/Then) ve DoD maddeleri yaz.