İyi bir user story nasıl yazılır?
Model cevap
Model cevapİyi bir user story, bir iş birimi değil, bir değer birimidir. Klasik format 'As a [persona], I want to [action], so that [outcome]' faydalıdır ama sıkça yanlış kullanılır. En önemli kısım 'so that' bölümüdür: gerçek faydayı ifade etmeye zorlar. Kötü user story'ler implementasyonu anlatır ('X yapan bir buton ekle'). İyileri ise niyeti anlatır ('kullanıcıların adreslerini tekrar girmeden checkout tamamlayabilmesi için'). Ayrıca acceptance criteria eklemek gerekir: iş başlamadan önce PM, tasarım ve mühendislik tarafından üzerinde anlaşılmış, test edilebilir 'done' tanımı.
Framework · User Story Çerçevesi
- PÖnce persona
'As a [spesifik persona]' — 'as a user' değil. Spesifiklik hikâyeyi test edilebilir yapar - AAksiyon = istek
'I want to [bir şey yapmak]' — feature'ı değil, davranışı tanımlar - OOutcome = neden
'So that [fayda]' — en çok atlanan kısım. Bunu yazamıyorsan hikâye hazır değildir - AAcceptance criteria
'Done'u tanımlayan test edilebilir koşullar. İş başlamadan önce PM, tasarım ve mühendislik tarafından netleştirilir
İlgili sorular
- Uzman kullanıcılar (power user) için mi yoksa yeni kullanıcılar için mi önceliklendirme yapacağına nasıl karar verirsin?
- Büyük bir rakip üzerinde çalıştığınız bir özelliği yayına aldı. Nasıl tepki verirsin?
- Paydaşlar yol haritasında anlaşmazlığa düştü. Nasıl hizalarız?
- Geliştirmeye başlamadan önce ürün yatırımının ROI'sini nasıl değerlendirirsin?
- Potansiyel bir satın alma hedefini ürün perspektifinden nasıl değerlendirirsin?
Strateji & Önceliklendirme
Bu kategorideki case çalışmaları
Bu kategoride pratik yap