Ana içeriğe geç

Story Points

Okunuşu
stori poynts
Güncellendi 2 dk okuma

Bu sayfayı paylaşın

Bağlantıyı gönderin, tanımı bağlantısıyla birlikte alıntılayın ya da kendi sitenizde bir kart olarak gösterin.

https://softwaredictionary.org/tr/terimler/story-points

Kısaca

Story point, Agile ekiplerin iş öğelerinin göreli büyüklüğünü saat yerine karmaşıklık, iş miktarı ve belirsizliği birleştirerek tahmin ettiği birimdir.

Story point nedir?

Story point, bir iş parçasının diğer iş parçalarına kıyasla ne kadar büyük olduğunu tahmin etmek için kullanılan soyut bir birimdir. Saat tahmin etmek yerine ekip, bir story'nin zaten iyi anladığı bir referans story'den daha büyük mü yoksa daha küçük mü olduğunu sorar. Bir story'nin puanı iş miktarını, karmaşıklığını ve içerdiği belirsizliği ya da riski yansıtır.

Ekipler genellikle 1, 2, 3, 5, 8, 13 ve 21 gibi çoğunlukla Fibonacci dizisine dayanan sınırlı bir ölçekle tahmin yapar; çünkü büyüyen aralıklar, büyük öğelerin tam olarak tahmin edilmesinin daha zor olduğunu yansıtır. Popüler bir teknik planning poker'dır: herkes gizlice bir kart seçer, herkes aynı anda gösterir ve en yüksek ile en düşük tahmini veren kişiler ekip yeniden oy kullanmadan önce gerekçelerini açıklar. Bir ekibin sprint başına tamamladığı toplam puana velocity denir; bu, gelecek sprint'lere ne kadar iş sığacağını öngörmeye yardımcı olur.

Story point ile tahmin etmek, taşınma kolilerini tartmak yerine karşılaştırmak gibidir. Her kolinin tam ağırlığını bilmeyebilirsiniz ama kitap kolisinin yastık kolisinden ağır olduğunda hızla anlaşabilirsiniz; bu tür göreli yargılar mutlak olanlardan daha güvenilir olma eğilimindedir.

Story point çoğunlukla zaman tahminiyle karıştırılır, ama 5 puanlık bir story beş saat ya da beş gün anlamına gelmez ve aynı story farklı kişiler için farklı sürelerde tamamlanabilir. Velocity tek bir ekibe özgüdür; bu yüzden puanları ekipler arasında karşılaştırmak veya bireysel üretkenliği ölçmek için kullanmak yanıltıcıdır. Story point Scrum tarafından zorunlu tutulmaz ve bazı ekipler tişört bedenleri gibi daha basit yöntemleri ya da yalnızca biten öğeleri saymayı tercih eder.

Önemli noktalar

  • Story point saat veya gün değil, göreli büyüklüğü ölçer.
  • İş miktarını, karmaşıklığı ve belirsizliği birleştirir.
  • 1, 2, 3, 5, 8, 13 gibi Fibonacci benzeri ölçekler yaygındır.
  • Velocity, bir ekibin bir sprint'te tamamladığı puan sayısıdır.
  • Puanlar ve velocity ekipler arasında karşılaştırılmamalıdır.

Örnek

Bir backlog'u tahmin etmek ve velocity'yi izlemekyaml
# Reference story: "Add a logout button" = 1 point
scale: [1, 2, 3, 5, 8, 13, 21]
backlog:
  - story: Show order history
    points: 3
  - story: Reset password by email
    points: 5
  - story: Pay with saved cards
    points: 13   # large and uncertain: consider splitting
velocity:        # points completed in recent sprints
  sprint_12: 21
  sprint_13: 18
  sprint_14: 24
forecast: about 21 points per sprint

Sık sorulan sorular

Bir story point kaç saattir?

Sabit bir dönüşüm yoktur. Story point'ler kasıtlı olarak göreli tutulur; onları saate çevirmek yeniden zaman tahminine dönüştürür ve amaçlarını boşa çıkarır.

Story point'ler neden Fibonacci dizisini kullanır?

8 ile 13 gibi sayılar arasındaki genişleyen aralıklar, daha büyük işin daha fazla belirsizlik taşıdığını yansıtır. Ayrıca ekiplerin 7 ile 8 gibi kimsenin kesin tahmin edemeyeceği küçük farklar üzerinde tartışmasını da engeller.

Agile'da velocity nedir?

Velocity, bir ekibin bir sprint'te tamamladığı, çoğunlukla story point olarak ölçülen iş miktarıdır. Ekipleri karşılaştırmak veya bireyleri değerlendirmek için değil, gelecek sprint'leri öngörmek için kullanılır.

İlgili sayfalar

Bu sayfada bir hata ya da eksik mi gördünüz?Düzeltme önerin

Daha fazla

Ayarlar