User Story Nedir?

İngilizce: User Story

User story, bir özelliğin kimin için, hangi ihtiyacı karşılamak üzere geliştirileceğini anlatan kısa ürün gereksinimidir.

User Story Nedir?

User story, ürün ekibinin bir gereksinimi teknik görev diliyle değil, kullanıcının hedefiyle ifade etmesidir. Tipik format “Bir müşteri olarak sipariş durumumu görmek istiyorum; böylece teslimat için plan yapabilirim” şeklindedir. Bu cümle, yapılacak işi küçük tutar ama geliştiriciye, tasarımcıya ve ürün sahibine aynı kullanıcı bağlamını verir.

Nasıl Yazılır?

İyi bir user story üç soruya cevap verir: kullanıcı kimdir, ne yapmak ister ve bunu neden ister? Çoğu ekip bunun yanına kabul kriterleri ekler. Kabul kriterleri, hikayenin hangi durumda tamamlanmış sayılacağını gösteren ölçülebilir maddelerdir; örneğin “kullanıcı iptal edilmiş siparişleri ayrı rozetle görebilir” gibi.

User story tek başına ayrıntılı teknik analiz değildir. Büyük konular önce epic veya tema olarak tutulur, sonra uygulanabilir parçalara ayrılır. Bu parçalar backlog içinde önceliklendirilir ve Agile sprint planlamasında geliştirme işine dönüşür.

İş Dünyasında Kullanımı

KOBİ ve kurumsal projelerde user story, “rapor ekranı yapalım” gibi belirsiz talepleri net kullanıcı sonuçlarına bağlar. CRM ekranı, bayi portalı veya stok yönetimi geliştirirken ekip önce hangi rolün hangi kararı vereceğini yazar; sonra ekran, entegrasyon ve test kapsamı bu hedefe göre şekillenir.

En sık hata, user story’yi sadece görev başlığı gibi kullanmaktır. Hikaye kullanıcı değeri taşımıyorsa, kabul kriteri yoksa veya çok büyükse planlama sırasında yanlış tahmin ve kapsam kayması üretir.