🚀 Türkiye'nin ilk meslek-bazlı AI rehberi

Kullanıcı Hikayesi (User Story) Yazımı

Agile/Scrum için INVEST kriterlerine uyan kullanıcı hikayesi + kabul kriterleri (Given-When-Then).

👔 İş Analisti #dokuman 📊 Ileri ✓ Ücretsiz

💬 Prompt

Aşağıdaki gereksinim için kullanıcı hikayesi (user story) ve kabul kriterleri yaz:

BAĞLAM:
- Proje / ürün: [PROJE ADI]
- Modül / özellik: [HANGI MODÜL]
- Hedef kullanıcı rolü: [PERSONA - MÜŞTERI / ADMIN / SATıŞ TEMSILCISI vs.]
- İş değeri: [NEDEN ÖNEMLI]

GEREKSİNİM ÖZETİ:
[MÜŞTERI VEYA PAYDAŞTAN GELEN HAM GEREKSİNIM METNİ]

YAPI (INVEST kriterlerine uygun):

1. BAŞLIK
- Kısa, aksiyon odaklı (5-10 kelime)
- Örnek: "Şifre sıfırlama e-posta doğrulama"

2. HİKAYE METNI (standart format)

"[ROL] olarak
[İHTİYAÇ / AKSIYON] istiyorum
çünkü [İŞ DEĞERI / FAYDA]"

ÖRNEK:
"Kayıtlı bir müşteri olarak
Şifremi e-posta üzerinden sıfırlayabilmek istiyorum
çünkü parolamı unuttuğumda müşteri hizmetlerini aramadan erişimimi geri kazanmak istiyorum."

3. KABUL KRITERLERI (Given-When-Then formatı)

Her hikaye için 3-7 senaryo. Her senaryo 3 bölümden oluşur:

- GIVEN: Başlangıç durumu (ön koşullar)
- WHEN: Gerçekleşen aksiyon / olay
- THEN: Beklenen sonuç

ÖRNEK KABUL KRİTERLERİ:

Senaryo 1 — Başarılı şifre sıfırlama:
- GIVEN kayıtlı bir müşteriyim ve e-posta adresim sistemde kayıtlı
- WHEN şifre sıfırlama sayfasında e-posta adresimi girip "Gönder" butonuna basarsam
- THEN sisteme kayıtlı e-posta adresime 15 dakika geçerli, tek kullanımlık bir şifre sıfırlama linki gönderilir

Senaryo 2 — Kayıtlı olmayan e-posta:
- GIVEN sistemde kayıtlı olmayan bir e-posta adresim var
- WHEN şifre sıfırlama talep edersem
- THEN güvenlik gerekçesiyle aynı başarılı mesajı görürüm ancak gerçek bir e-posta gönderilmez

Senaryo 3 — Süresi dolmuş link:
- GIVEN 15 dakikadan eski bir sıfırlama linkine sahibim
- WHEN bu linke tıklarsam
- THEN "Link süresi doldu" mesajı görür ve yeni link talep etme seçeneği sunulur

4. ADDITIONAL (ek bilgi - INVEST)

I - Independent (Bağımsız):
- Diğer hikayelerden bağımsız geliştirilebilir mi
- Bağımlılık varsa belirt

N - Negotiable (Pazarlanabilir):
- Detaylar geliştirme sırasında ayarlanabilir
- Dondurulmuş değil

V - Valuable (Değerli):
- İş değeri net
- Kullanıcıya somut fayda

E - Estimable (Tahmin edilebilir):
- Ekip story point (1, 2, 3, 5, 8) verebilir
- Büyükse (13+) daha küçük parçalara böl

S - Small (Küçük):
- Tek sprint'te bitirilebilir (2 hafta)
- Büyükse Epic → Story dönüşümü

T - Testable (Test edilebilir):
- Kabul kriterleri objektif
- Pass/fail ölçülebilir

5. TEKNİK DETAY

- UI / UX notları (ekran değişiklikleri)
- API endpoint gereksinimleri
- Veritabanı tablo değişiklikleri
- 3. taraf servis entegrasyonu (varsa)
- Mevcut sistemle etkileşim

6. KAPSAMA DAHİL OLMAYAN (NOT IN SCOPE)

- Bu hikaye ile yapılmayacaklar
- Ayrı hikayede ele alınacaklar
- Örnek: "SMS ile doğrulama bu story kapsamında değildir"

7. DIZAYN / MOCKUP REFERANSI

- Figma / Sketch link
- Sayfa numaraları
- Ekran akışı diyagramı

8. KULLANıM DURUMU / İSTATISTIK

- Bu işlemi kaç kullanıcı yapacak (tahmini)
- Ne sıklıkla
- Mevcut süreçteki pain point

9. KABUL SÜREÇ

- Ürün sahibi (Product Owner) onayı gerekli mi
- UAT kim yapacak
- Üretim yayını öncesi eğitim ihtiyacı

10. RİSKLER VE BAĞIMLILIKLAR

- Teknik riskler
- Zaman riskler
- Dış bağımlılıklar (SMS sağlayıcı, e-posta servisi)
- Azaltma önerileri

ÖRNEK UYGULAMA:

Başlık: "Mobil uygulamada parola sıfırlama"

HİKAYE:
"Mobil uygulama kullanıcısı olarak
Parolamı unutursam mobil uygulamadan şifre sıfırlama talebinde bulunabilmek istiyorum
çünkü masaüstü tarayıcıya gitmek zahmetli ve zaman alıcı."

KABUL KRITERLERI:
[3-5 Given-When-Then senaryosu]

TEKNIK:
- Mevcut web API endpoint'i kullanılacak
- Mobil UI'da yeni bir "Şifremi Unuttum" ekranı
- iOS ve Android aynı işlevi destekleyecek

KAPSAM DIŞI:
- Biometrik doğrulama (ayrı hikayede)
- SMS ile sıfırlama (ayrı hikayede)

Türkçe. Agile/Scrum best practice'lerine uygun.

📝 Örnek Çıktı

E-ticaret projesi için 30 user story yazıldı (3 sprint dolduracak). Her biri INVEST kriterlerine uyuyor, ortalama 4.2 kabul kriterli. Dev ekip tahminleme toplantısında hiç sorulan net cevapsız kaldı. UAT geçiş oranı ilk denemede %94.

🎯 Nasıl Kullanılır?

  1. Yukarıdaki 📋 Kopyala butonuna bas
  2. Köşeli parantez içindeki [alanları] kendi bilgilerinle değiştir
  3. ChatGPT / Claude / Gemini'a yapıştır, gönder
  4. Çıkan sonucu ihtiyacına göre ince ayarla
0
Görüntülenme
0
Kopyalama

📚 İş Analisti için Diğer Promptlar

Süreç Haritası (BPMN / Swim Lane) Çizimi
#surec 💎
SQL Sorgu Yazımı + Veri Analizi
#veri 💎
Gereksinim Belgesi (BRD / FRD) Hazırlama
#dokuman 💎
Use Case Yazımı ve Diyagram
#dokuman 💎
GAP Analizi (Mevcut vs Hedef Durum)
#analiz 💎
Fizibilite ve Maliyet-Fayda Analizi
#analiz 💎
Tüm İş Analisti promptlarını gör →