Scrum Kılavuzu | 23. Scrum'da Öykü Puanları ve Tahmin

Yayınlanan: 2022-05-26

Bugünkü yazımızda Scrum'da Tahmin ve Öykü Puanları konusunu ele alıyoruz. Scrum'da tahminler oluşturmak, görevleri tamamlamak için gereken karmaşıklığı ve zamanı tahmin etmeye yardımcı olur. Tüm Scrum Takımı geçmişi analiz ederek toplu olarak geleceğin neler getireceğini tahmin eder.

Bu nedenle, Scrum Takımı ne kadar deneyimli olursa, tahminleri o kadar doğru olur. Ekip ayrıca, bunun nihai bir taahhüt değil, bir tahmin olduğunu akılda tutarak, Sprint Planlama sırasında görevleri tamamlamak için tahmini süreyi belirlemek için işbirliği yapar. Doğruluğu, sürekli olarak öngörülemeyen değişikliklere ve beklenmedik koşullara maruz kalan çok sayıda değişkene bağlıdır. Neyse ki, Scrum metodolojisi bir dereceye kadar kesinliği kolaylaştıracak teknikler ve araçlar içerir ve bugün bunları ayrıntılı olarak tartışacağız, böylece bunları hemen anlayabilir ve uygulayabilirsiniz!

Scrum'da Öykü Puanları ve Tahmin – içindekiler tablosu:

  1. giriiş
  2. Scrum'da Öykü Puanlarının Önemi
  3. Öykü Puanları göreceli birimlerdir. Bunun anlamı şudur ki:
  4. Göreceli tahmin teknikleri
  5. Özet

giriiş

Her Sprint Planlamasında Ürün Sahibi takıma yeni Kullanıcı Hikayeleri sunar. Ürün Sahibi bunları bir sonraki Sprint'te uygulanmak üzere Ürün İş Listesinden seçer . Ardından Scrum Takımı üyeleri, bu yeni görev grubunu tamamlamak için gerekli iş yükünü ortaklaşa tahmin eder. Bu tür bir atama bir tahmindir, gereksinim tahminidir.

Görünüşe göre en basit yol, görevi tamamlamak için gereken süreyi saat veya gün olarak tanımlamaktır. Ancak 1940'lardan beri yapılan uygulama ve araştırmalar bunun aksini kanıtlıyor. İnsanlar, çok iyi tanımlanmış görevleri bile tamamlamak için gereken süreyi doğru bir şekilde tahmin edemezler. Ayrıca, bir görevi tamamlamak için gereken saat sayısı, görevi kimin yaptığına ve daha önce nelerin yapılıp yapılmadığına bağlıdır. Bu nedenle Scrum tipik olarak Öykü Puanları adı verilen birimleri kullanır.

Scrum'da Öykü Puanlarının Önemi

Her Geliştirme Takımı, deneyimden ve bireysel görevlerin boyutundan yola çıkarak, yani deneycilik ilkesini izleyerek bir Öykü Noktasının değerini uygulamaya koyar. Çoğu zaman, Sprint Planlama sırasında, Scrum Master , geliştirilecek Kullanıcı Hikayelerinin değerini belirlemek için bir referans noktası olarak hizmet eden bir veya daha fazla tamamlanmış Kullanıcı Hikayesi örneğini seçer.

Bu nedenle, bağlam olmadan Öykü Noktalarında değerler atayamazsınız. Örneğin, ilk göreve 10 değeri atanırsa, sonraki görevler ona göre daha büyük veya daha küçük olarak değerlendirilir. Bu şekilde bir Scrum Takımı projesi içerisinde Ürün İş Listesindeki tüm görevler birbiriyle ilişkilidir. Bu, bir Geliştirme Ekibi tarafından gerçekleştirilen benzer görevlerin benzer sayıda puan alacağı anlamına gelir.

Scrum Guide | 23. Story Points and Estimation in Scrum Reklama bloig scrum 1 23

Öykü Puanları göreceli birimlerdir. Bunun anlamı şudur ki:

Story Point değeri, yalnızca belirli bir Scrum Takımı tarafından gerçekleştirilen görevlerle ilgilidir. Öykü Puanları, bir ekibin görevlerini tamamlama hızını tanımlar. Başka bir deyişle, A Takımı tarafından 10 Öykü Puanı olarak tahmin edilen bir Kullanıcı Hikayesi, B Takımı tarafından 50 puan alabilir. Bunun nedeni, bahsettiğimiz gibi, değerlerinin o takım tarafından gerçekleştirilen diğer görevlere ve benzer görevlerle ilgili deneyimlerine göre nispeten hesaplanmasıdır. .

Bir Sprint'te tamamlanan Öykü Puanlarının değeri, iki Scrum Takımının performansını karşılaştırmak için temel olamaz. Scrum projelerini yönetirken hatalardan kaçınmak için , bir Sprint'te yapılan Öykü Puanlarında ifade edilen Geliştirme Takımının Hızının iki Takımın performansını karşılaştırmak için kullanılamayacağını hatırlamak önemlidir. Bunun nedeni, aynı işi bir Takımın 10 ve diğerinin 50 Hikaye Puanı olarak tahmin ettiği paralel Sprintlerde yapabilmeleridir.

Tahminin pek çok bilinmeyen unsuru içerdiği ve eksik verilere dayanılarak yapıldığı da unutulmamalıdır. Bu nedenle, çok deneyimli bir Scrum Takımının bile tahminleri bazen bir Kullanıcı Hikayesini tamamlamak için gereken gerçek çabadan çok farklı olabilir.

Göreceli tahmin teknikleri

Scrum'daki en etkili tahmin teknikleri nelerdir? Her takım için işe yarayan, herkese uyan tek bir yöntem yoktur.

Çevik metodolojilerdeki tahmin teknikleri arasında en yaygın olanları şunlardır:

  • Poker Planlama. Bu en popüler göreceli yöntem, bir görevi tamamlamak için gereken iş miktarını hesaplamak için bir kart oyunu alır. Ayrı bir makalede ele alacağımız ayrıntılı kurallar ve süreç.
  • Takım Tahmin Oyunu. Bu, Fibonacci dizisinden seçilen uygun sayısal değerlerle belirli bir Sprint'te Kullanıcı Hikayelerinin yürütülmesinin atanmasını içerir. Onun için de ayrı bir makale ayırdık.

Scrum ise geleneksel proje yönetimi metodolojisinin klasik Mutlak Tahmin yöntemini reddeder. Görevleri tahmin etme şekli, tüm projenin kişi-aylarını, süresini ve maliyetini önceden tanımlamaktır. Bu uzun bir süreçtir, uygulanması zordur ve mantığı ve davranış kurallarını belirleme eğiliminde olan, ancak değeri tahmin edilen görevleri mutlaka yerine getirmeyecek hiçbir eylemde bulunmayan uzmanların katılımını gerektirir. Başka bir deyişle, sadece sıkıcı değil, aynı zamanda oldukça verimsizdir.

Estimation and Story Points in Scrum

Hikaye Puanları ve Tahmin - Özet

Tahmin, tüm olgun Scrum Takımlarını karakterize eden çok önemli bir beceridir. Bireysel görevleri tamamlamak için gereken zaman ve çaba miktarını tahmin etmek, Planning Poker veya Team Estimation Game gibi birçok göreceli tahmin tekniğinin ana odak noktası haline geldi.

Hikaye Noktalı Kullanıcı Hikayeleri, tanımladığımız bir başka etkili ölçüm tekniğidir ve okuyucularımıza bazı kullanışlı araçlar sağlamayı umuyoruz. Ancak, rakamlarının yalnızca Scrum Takımı tarafından gerçekleştirilen belirli görevlerle ilgili olduğunu akılda tutmak önemlidir. Bu nedenle, Hikaye Puanlarının sayısı, farklı Geliştirme Takımlarının hızlarını karşılaştırmanın temeli olamaz.

İçeriğimizi beğendiyseniz, Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest'teki meşgul arılar topluluğumuza katılın.

Scrum Guide | 23. Story Points and Estimation in Scrum caroline becker avatar 1background

Yazar: Caroline Becker

Bir Proje Yöneticisi olarak Caroline, en iyi iş akışlarını tasarlamak ve süreçleri optimize etmek için yeni yöntemler bulma konusunda uzmandır. Organizasyonel becerileri ve zaman baskısı altında çalışabilme yeteneği, onu karmaşık projeleri gerçeğe dönüştürmek için en iyi kişi yapıyor.

Scrum Kılavuzu:

  1. Temel terimler, roller ve kavramlar sözlüğü
  2. Scrum nedir?
  3. Scrum değerleri
  4. Şirketinizde Scrum nasıl uygulanır?
  5. Scrum Takımı - nedir ve nasıl çalışır?
  6. Ürün Sahibi kimdir?
  7. Ürün Sahibinin En Sık Yapılan Hataları
  8. Scrum Master kimdir?
  9. İyi bir Scrum Master'ın Özellikleri
  10. Scrum Master'ın en yaygın hataları
  11. Scrum Master hangi istatistikleri ve metrikleri izlemelidir?
  12. Ürün Sahibi ve Scrum Master Arasındaki İşbirliği
  13. Scrum'da Geliştirme Takımı
  14. Geliştiricilerin en yaygın hataları
  15. Scrum eserleri
  16. Scrum'ı Ölçeklendirme
  17. Sprint İş Listesi
  18. Ürün İş Listesi nedir?
  19. Kullanıcı Hikayeleri nedir?
  20. INVEST ile en iyi Kullanıcı Hikayesini Oluşturmak
  21. En yaygın Kullanıcı Hikayesi hataları
  22. Kullanıcı Hikayesi Kabul Kriterleri
  23. Scrum'da Tahmin ve Öykü Puanları
  24. Poker Planlama
  25. Takım Tahmin Oyunu
  26. Artış Tanımlama
  27. Scrum etkinlikleri
  28. Scrum'da Sprint nedir?
  29. Scrum Takımı Taahhütleri - Ürün Hedefi, Sprint Hedefi ve Tamamlamanın Tanımı
  30. Burndown Grafiği nedir?
  31. İş bitim grafiği nasıl oluşturulur ve yorumlanır?
  32. İş bitim grafiğinin avantajları ve dezavantajları
  33. Scrum ve Scrumban'da Kanban panoları
  34. Scrum'da Hız - Geliştirme Takımının Hızı
  35. Günlük Scrum
  36. Sprint Planlama
  37. Sprint İncelemesi
  38. Sprint Retrospektifi nedir?
  39. Sprint Retrospektifi sırasında yaygın hatalar
  40. Ürün İş Listesi beslemesi