İçeriğe geç
parazade

Backlog Ne Demek?

Yayın: · Son güncelleme:

Backlog Ne Demek? Kısaca

Backlog, bir ürün için yapılması planlanan özelliklerin, hata düzeltmelerinin ve iyileştirmelerin öncelik sırasına göre dizildiği, sürekli güncellenen iş listesidir; Scrum'da bu listeyi Product Owner yönetir.

Backlog nedir?
İçindekiler
  1. Backlog ne demek?
  2. İş listesi nasıl yönetilir?
  3. Nelere dikkat etmeli?

Backlog ne demek?

Backlog, İngilizcede "birikmiş iş" anlamına gelir. Yazılımda ise ürün için yapılacak her şeyin tek bir listede toplandığı yerdir. Yeni özellikler, hata düzeltmeleri, teknik iyileştirmeler ve araştırma görevleri bu listede durur. Listenin en üstündeki iş, şu an en önemli olandır.

Scrum'da iki tür backlog bulunur. Ürün iş listesi (product backlog) ürünün tamamını kapsar. Sprint iş listesi (sprint backlog) ise ekibin o sprintte yapmayı seçtiği işlerden oluşur.

İş listesi nasıl yönetilir?

Product backlog'un sahibi Product Owner'dır. Paydaşlardan, kullanıcı geri bildirimlerinden ve ekipten gelen talepleri listeye ekler, değerine göre sıralar. Üst sıralardaki işler ayrıntılı ve küçük parçalara bölünmüş olmalıdır; alt sıralardakiler daha kaba kalabilir.

Bu düzenleme işine backlog refinement (iş listesi iyileştirme) denir. Örneğin bir kuaför randevu uygulamasında "SMS hatırlatma" talebi listeye eklenir. Ekip konuşur, işi ikiye böler ve yaklaşık büyüklüğünü tahmin eder. Önceliği yüksekse bir sonraki sprint planlamasında seçilir.

Nelere dikkat etmeli?

Backlog zamanla şişer. Yüzlerce maddelik, kimsenin bakmadığı bir liste karar vermeyi zorlaştırır. Bir yıldır dokunulmayan maddeleri düzenli olarak gözden geçirip silmek iyi bir alışkanlıktır.

Önceliklendirmede MoSCoW yöntemi işe yarar: işler "mutlaka olmalı", "olmalı", "olabilir" ve "bu sefer olmayacak" diye dört gruba ayrılır. Listenizdeki her maddenin bir user story gibi kimin ihtiyacını karşıladığını belirtmesi, sıralamayı da kolaylaştırır.

Sıkça Sorulan Sorular

Backlog nedir, kim yönetir?

Backlog, ürün için yapılacak işlerin öncelik sırasına göre dizildiği listedir. Scrum'da product backlog'u Product Owner yönetir, sprint backlog ise geliştiricilere aittir.

Sprint backlog ile product backlog farkı nedir?

Product backlog ürünün tüm iş listesidir ve sürekli değişir. Sprint backlog, bu listeden o sprint için seçilen işler ve bunları bitirme planından oluşur.

İlgili terimler