Kullanıcı öyküleri yazmayı ne zaman durduracağınızı bilmenin standart bir yolu var mı ve eğer öyleyse, bunun temeli nedir ve gelecekteki sprintler için nasıl geçerlidir?
Ben şahsen standart bir yöntem bilmiyorum. Gerçekten, metodolojinizin ve müşterinizin beklentilerinin bir kombinasyonuna gelir.
Müşterinizden bir başlangıç yapmak için "yeterli" öykülerin olduğu anda kodlamaya başlamanın daha iyi olduğunu gördüm. Diğerlerinin söylediği gibi, bu tek bir yineleme için olabilir, ancak daha fazlası için olabilir. Yeterli ölçünüz, müşterinize çalışma kodunu ne sıklıkla yayınlamayı planladığınıza ve müşterinizin size ve sonsuz öykü listesi vermesine (çoğu muhtemelen hiç yapılmayacak, değişmeyecek veya değişmeyecek) yönlendirilmelidir. büyük çıkış tarihinizi belirtin), müşterinizden ilk 3-5 en önemli ve en yüksek öncelikli özelliği istemeniz daha iyidir. Bunlar yapıldığında ve müşterinize bırakıldığında, bir sonraki en önemli 3-5 özelliği toplarsınız. Yinelemelerinizin ne kadar sürebileceğine bağlı olarak daha fazla veya daha az isteyin.
Müşteriniz veya sözleşmeniz veya son teslim tarihiniz belki de ne zaman hikaye istemeyi bırakacağınız konusunda size rehberlik edebilir, ancak bu arada, yineleme yaptığınız sıklıkta hikayeler sorup duruyorsunuz. Sizinle ve müşterinizin ürünün yeterince eksiksiz olduğunu düşündüklerinde, müşterinin size henüz vermemiş olabileceği kalan hikayelerle ne yapacağınıza karar verebilirsiniz.
Bu yaklaşımın temel avantajı, müşteriye en yüksek değeri en üstte sunmanızdır ve proje büyüdükçe ve zaman geçtikçe, müşteriye verdiğiniz değer miktarı, müşterinin Asla kullanılmayabilecekleri "özelliklerin son% 20'si" hakkında karar. Ayrıca, önemsiz ve düşük öncelikli öğelere harcanan zamanı azaltır, tekrarlamaları müşteriye önceliklendirme ve zamanlama sorumluluğunu (ve stresini) ve yalnızca müşterinin ihtiyaçlarına göre belirler. Ancak bu, müşteriyle konuşurken gereksinimleriniz ortaya çıktıkça ortaya çıkabilecek zor zamanlama darboğazlarından kaçınmak için müşteriye rehberlik etmemeniz gerektiği anlamına gelmez.
Bu yaklaşımın daha geniş bir bağlamda daha ayrıntılı bir tanımını yapmak istiyorsanız , Poppendeicks'in Yalın Yazılım Geliştirme bölümünü okuyun .