Sobes.tech
Intern

Backlog nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Backlog, projenin veya ürünün gelişimi için yapılması gereken görevlerin sıralı listesidir.

Agile metodolojilerde iki ana backlog türü vardır:

  • Product Backlog (Ürün Backlogu): Ürüne ilişkin fonksiyonel ve fonksiyonel olmayan gereksinimlerin, hata giderme, iyileştirme ve araştırma çalışmalarının sürekli güncellenen dinamik listesidir. Ürün vizyonunu yansıtır ve Ürün Sahibi (Product Owner) tarafından yönetilir. Ürün backlog öğeleri değer, risk, bağımlılık ve diğer faktörlere göre önceliklendirilir. En yüksek öncelikli öğeler listenin üstünde yer alır ve gerçekleştirilmek üzere hazırdır.
  • Sprint Backlog (Sprint Backlogu): Geliştirme ekibi tarafından bir sprint sırasında tamamlanmak üzere seçilen ürün backlog öğelerinin alt kümesidir. Takım tarafından detaylandırılır ve sprint için çalışma planını yansıtır. Sprint backlog, takıma aittir ve sprint boyunca değişmeden kalır, takım sprint hedefini gerçekleştirmek için görev ekleyip çıkarmaya karar verirse değişebilir.

Backlog'un temel özellikleri:

  • Dinamik: Backlog sürekli değişir: yeni öğeler eklenir, mevcutlar değiştirilir, detaylar netleştirilir, öncelik gözden geçirilir.
  • Önceliklendirme: Backlog öğeleri, kullanıcılar ve işletme için önemi ve değeri açısından sıralanır.
  • Detaylandırma: En üstteki öğeler daha detaylıdır ve gerçekleştirmeye hazırdır, altlarındaki öğeler daha genel olabilir.
  • Şeffaflık: Takım üyeleri ve ilgililer tarafından erişilebilir.
  • Yönetim: Genellikle Ürün Sahibi tarafından yönetilir ve içeriği ile önceliklendirmeden sorumludur.

QA çalışmalarında backlog şu amaçlar için önemlidir:

  • Test edilmesi gereken gereksinimleri ve fonksiyonları anlamak.
  • Test faaliyetlerini planlamak.
  • Testlerle ilgili görevleri takip etmek (örneğin, test vakaları yazmak, keşifsel testler yapmak).
  • Bulunan hataları yönetmek (düzeltilip tekrar test edilmek üzere backlog'a eklenir).