Story Point Nedir? Nasıl Belirlenir?

Fatma Şenel Düzgün
LCW Digital
Published in
3 min readFeb 24, 2023

Bir çevik takımın, daha iyi planlama yapabilmesi için story point nedir ve story point nasıl belirlenir konularını bilmesi önemlidir.

Bu yazı size, story point nedir, ne amaçla kullanılır ve story point ile iş büyüklüğü tahminlemesini nasıl yapacağınız konusunda yardımcı olacak.

Story point nedir?, Story point nasıl belirlenir?
Photo by Deon Black on Unsplash

Neden İş Büyüklüğü Tahminlemeye İhtiyaç Duyarız?

Hedefler, ani gündemler, yetişmesi gereken işler, devam eden işler, bir türlü sıra gelmeyen işler, acil kodlu işler… Bu karmaşa yaratan durumları ancak “İyi bir plan yaparak ve işleri değerine göre doğru sıralayarak” daha etkin bir şekilde yönetebiliriz.

Peki iyi plan yapmak için nelere ihtiyaç var?

Birincisi öncelikleri doğru belirlemeye ihtiyacımız var. Buna başka bir yazıda detaylıca değineceğim.

İkincisi iş büyüklüğünü bilmeye ihtiyacımız var. Böylece elimizdeki işlerin tahmini büyüklük bilgisine göre planlama yapabileceğiz.

İş büyüklüğünü belirlediğimiz zaman;

  • Product owner (PO), iş listesinde yer alan işlere bakarak, ürünü ne zaman pazara sunabileceğini hesaplayabilir,
  • PO, ürünü için release planlarını yapabilir,
  • PO, bu bilgileri kullanarak paydaş ilişkilerini daha etkin şekilde yönetebilir,
  • Takım, sprint planlamasını daha doğru şekilde yapabilir,
  • Takım, üretim miktarına dair tutarlı bir metriğe sahip olur ve gelişim trendini izleyebilir,
  • Takım, işin detayları üzerinde görüşebilmek için kullanacağı bir araca sahip olur.

Story Point Nedir?

Bir iş büyüklüğü belirleme tekniğidir. Genellikle Fibonacci dizisi kullanılarak belirlenir.

Bir işe story point cinsinden büyüklük verebilmek için takım işi anlamalı, işi nasıl yapacağını değerlendirmeli ve aşağıda detayları verilen diğer faktörleri göz önünde bulundurmalıdır.

Story Point Nasıl Belirlenir?

Photo by Jason Goodman on Unsplash

Bir scrum takımı, iş büyüklüğü belirleme işlemini aşağıdaki şekilde yapar;

  • İşin kabul kriterleri incelenir.
  • Yapılacak işe dair kullanıcı gereksinimi, fonksiyonel ve fonksiyonel olmayan ihtiyaçlar, iş kuralları, teknik ihtiyaçlar, bağımlılıklar, etkiler ve riskler değerlendirilir.
  • Yapılacak iş, belirsizlik, risk, zorluk, karmaşıklık ve süre açısından değerlendirilir.
  • Tüm takım üyeleri, işi iyi anlayabilmek için sorularını sorar ve ortak bir anlayışa ulaşılır.
  • İş, takım üyeleri tarafından anlaşıldıktan sonra story point ile büyüklük tahminleme işlemine geçilir. Büyüklük belirleme işleminde fibonacci sayılarını kullanmak iyi bir pratiktir.
  • Story point belirlenirken işi tamamlamak için yapılacak tüm geliştirme aktiviteleri (analiz, tasarım, kodlama, test) dikkate alınır.
  • Geliştirme takımında yer alan tüm üyeler (analist, yazılımcı, test uzmanı, mimar vb.) tahminleme işlemine katılır. Product owner, büyüklük belirlemeye dahil olmaz. Scrum Master, geliştirme takımında yer almıyorsa büyüklük tahminlemesi yapmaz.
  • Etkinliği Scrum Master fasilite eder.
  • Her bir takım üyesi fibonacci dizisine göre işin büyüklüğüne dair kendi fikrini paylaşır. Bu çalışma esnasında aşağıda linkini¹ paylaştığım ücretsiz sitelerden faydalanabilirsiniz.
  • Tüm üyeler tahminini paylaştıktan sonra birlikte değerlendirme başlar.
  • Takım üyeleri ortak fikirdeyse büyüklük belirlenir ve diğer işe geçilir.
  • Takım üyeleri büyüklük konusunda farklı değerlendirmeler yapmışsa gerekçeler paylaşılır, net olmayan konular netleştirilir ve oylama tekrarlanır.
  • Takım üyeleri yine aynı noktada buluşamadıysa, çoğunluğun değerlendirmesini kabul etmek/büyük olan tahmini kabul etmek/küçük olan tahmini kabul etmek gibi bir takım anlaşması yapıp bununla ilerlenir. Takım olarak alınan bu karar, farklı fikirlerde olunan başka büyüklük belirleme çalışmalarında da ekibin işini kolaylaştırır.
  • Belirlenen story point, ilgili story’nin, story point alanına girilir.

Yazımı bitirirken iki önemli konuda hatırlatma yapmak istiyorum;

  • Büyüklük tahminleme görecelidir ve takımdan takıma değişebilir. Bunun nedeni takımların story point belirlemenin ilk aşamasında bir iş için tahmin yapması ve bu işi referans değer olarak belirlemesidir. Bu nedenle story point üretimi gibi metriklerin izlenmesi noktasında takımlar birbiri ile kıyaslanmamalı, her takımın kendi içindeki trendi izlenmelidir.
  • Story point gibi tekniklerin tahminleme amaçlı kullanıldığı unutmamalıdır. Bu yöntemleri, işin tüm ekip tarafından etraflıca değerlendirilmesini sağlamak ve daha başarılı planlar yapmak için kullanıp gereğinden fazla zaman harcamayarak israf önlenmelidir.

¹Story point verme işlemi esnasında kullanabileceğiniz bazı ücretsiz uygulamalar;

--

--