- Sprint'in Jira'daki yaşam döngüsü
- Sprint'i oluşturmak ve doldurmak
- Sprint'i başlatmak
- Sprint boyunca: Active sprints ve kapsam değişikliği
- Sprint'i tamamlamak ve tamamlanmayan işleri taşımak
- 'Bitti' görünen iş neden tamamlanmamış sayılıyor?
- Bu beceriyi Mindset programlarında nerede çalışırsınız?
- Sık sorulan sorular
Jira'da sprint yönetimi: oluşturma, başlatma ve kapatma
Jira'da sprint, backlog'da oluşturulur, başlatılır ve tamamlanır; tamamlanmayan işin nereye gideceğini kapanışta siz seçersiniz. Bu akışı ve sık karşılaşılan tuzakları öğrenirsiniz.
Bir bakışta
- Sprint'in yaşam döngüsü dört adımdır: oluştur, başlat, yürüt, tamamla. Her adımın Jira'da ayrı bir ekranı ve ayrı bir yetkisi vardır.
- Sprint'i başlatırken ad, tarih aralığı ve isteğe bağlı sprint hedefi girilir. Hedef, sprint raporunda ve burndown grafiğinde de görünür.
- Jira bir işi yalnız panonun en sağ sütunundaki durumdaysa tamamlanmış sayar. Durum kategorisi ya da çözüm alanı bu hesapta dikkate alınmaz.
- Tamamlanmayan işler backlog'a, var olan bir sprint'e ya da yeni bir sprint'e taşınır. Bu seçim kapanışta yapılır; her bitmeyen iş için nedenini de sormak gerekir.
Sprint'in Jira'daki yaşam döngüsü
Jira'da sprint yalnızca Scrum panolarında bulunur. Sprint önce backlog görünümünde oluşturulur ve planlama toplantısında seçilen işlerle doldurulur. Ardından başlatılır, Active sprints ekranında yürütülür ve en sonunda Complete Sprint ile kapatılır.
Bu akışın her adımı ayrı bir karar noktasıdır. Başlatma, sprint'in ad, tarih ve hedefini dondurur. Yürütme sırasında yapılan her ekleme ya da çıkarma kapsam değişikliği sayılır ve raporlarda görünür. Kapanış ise bitmeyen işin kaderini belirler. Akışı bu dört adımla düşünmek, ekibin hangi ekranda ne yapacağını önceden netleştirir.
Sprint, backlog'da başlar ve aynı ekranda sonuçlanır
Dört evre
- HazırlıkSprint oluşturulurBacklog görünümünde sprint açılır, işler eklenir.
- BaşlangıçStart sprintAd, tarihler ve isteğe bağlı hedef girilir.
- YürütmeActive sprintsTakım işi bu ekranda yürütür.
- KapanışComplete SprintBiten işler kapanır, kalanlar taşınır.
Sprint'i oluşturmak ve doldurmak
Sprint, Scrum panosunun Backlog sekmesinde açılır. Boş sprint'e planlama toplantısında kararlaştırılan işleri sürükleyerek eklersiniz. Planlama bitmeden sprint'i başlatmayın; başlattıktan sonra eklenen her iş kapsam değişikliği olarak kaydedilir.
Doldurmadan önce üç şeye bakın: • Backlog sıralaması ürün sahibinin öncelik sırasını yansıtmalı. • Seçilen işlerin tahminleri ve kabul ölçütleri hazır olmalı. • Sprint hedefi planlama sırasında netleşmiş olmalı; başlatma ekranında yazılacak hedef onun kaydıdır.
Bu aşamada sprint'e fazla iş yüklemek en sık görülen hatadır. Takımın geçmiş sprint'lerdeki hızını ve izin planını gözden geçirerek yük belirleyin; kapasitenin üzerinde yüklenmiş bir sprint, kapanışta büyük bir taşıma listesi bırakır.
Sprint'i başlatmak
Backlog sekmesinde başlatmak istediğiniz sprint'in yanındaki Start sprint düğmesini seçersiniz. Açılan pencerede sprint adını güncelleyebilir, başlangıç ve bitiş tarihlerini girebilir ve isteğe bağlı olarak bir sprint hedefi yazabilirsiniz. Atlassian'a göre Start sprint seçildiğinde planlanan tarihlerin yerine önerilen tarihler gelir; bunları değiştirmek sizin elinizdedir. Sonra Start ile onaylarsınız ve Active sprints sayfasına geçersiniz.
Sprint hedefi isteğe bağlıdır ama yazmanız önerilir. Atlassian'a göre hedef hem sprint raporunda hem de burndown grafiğinde görünür. Hedefin nasıl yazılacağı ayrıca ele alınıyor; burada önemli olan, hedefin başlatma anında girilen son metin olduğudur.
Bir ekip birden fazla sprint'i aynı anda çalıştıracaksa paralel sprint'lerin açılmış olması gerekir; bu özellik yönetici ya da panonun ayarlarıyla yönetilir.
Sprint boyunca: Active sprints ve kapsam değişikliği
Yürütme sırasında takım Active sprints ekranını kullanır. Birden çok aktif sprint varsa ekranın üstündeki menüden sprint'i seçersiniz. Sprint içinde iş eklemek ya da çıkarmak mümkündür, ama Atlassian'ın belirttiği gibi bunlar kapsam değişikliği sayılır ve burndown grafiğindeki kapsam değişiklikleri kaydında görünür.
Pratikte şu kural işe yarar: sprint hedefini tehlikeye atmayan küçük ayarlamalar serbest, hedefi değiştiren eklemeler ürün sahibiyle konuşulur. Kapsam değişikliği raporunu retrospektifte birlikte okumak, 'bu sprint neden planlandığı gibi gitmedi' sorusuna somut yanıt verir.
Burndown grafiği, kalan iş miktarını ideal çizgiyle karşılaştırır. Çizgiler ayrışmaya başladığında erken müdahale edebilirsiniz; ama grafiği tek başına bir performans notu gibi okumayın. Büyük bir işin son gün bitmesi çizgiyi son gün düşürür, bu planlama sorununun bir belirtisi olabilir.
Sprint'i tamamlamak ve tamamlanmayan işleri taşımak
Sprint'i kapatmak için company-managed bir alanda sol menüden Active sprints'i açar, birden çok aktif sprint varsa doğru olanı seçer ve Complete Sprint düğmesini kullanırsınız. Bu işlem için Jira Administrator olmanız ya da Manage Sprints yetkisine sahip olmanız gerekir. Tamamlanmayan iş öğeleri için Jira seçenek sunar: backlog'a taşımak, mevcut bir gelecek sprint'e taşımak ya da yeni bir sprint oluşturup oraya taşımak.
Üst iş yarım, alt görevleri açıksa Jira kapanışı engeller: önce alt görevlerin bitmesi gerekir. Bitmemiş bir üst iş ise gelecek bir sprint'e ya da backlog'a gider. Birden çok panoyu kapsayan paylaşımlı sprint'lerde yalnız kapatan panonun işleri taşınır; diğer panoların bitmeyen işleri backlog'a düşer. Bu ayrıntıyı bilmezseniz işlerin 'kaybolduğunu' sanabilirsiniz.
Kapanışta taşınan işi gözden geçirmeden otomatik olarak sonraki sprint'e koymak, sorunu erteler. Her bitmeyen iş için neden bitmediğini sorun: tahmin mi yanlıştı, bağımlılık mı vardı, iş sprint içinde mi büyüdü?
Tamamlanmayan iş, kapanışta üç yoldan birine gider
Complete Sprint penceresindeki seçenekler
- Önceliği yeniden sorgulanacakBacklogSıralama bir sonraki planlamada yeniden yapılır.
- Sonraki sprint zaten açıldıVar olan gelecek sprintİş hemen oraya taşınır.
- Sonraki sprint henüz yokYeni sprintJira sprint'i açar ve işleri içine koyar.
'Bitti' görünen iş neden tamamlanmamış sayılıyor?
En sık sorulan sorunlardan biri budur. Jira bir iş öğesini yalnızca durumu panonun en sağ sütunundaysa tamamlanmış sayar. Çözüm alanının dolu olması ya da durum kategorisinin 'Done' olması bu hesapta belirleyici değildir. Atlassian'ın önerdiği çözüm, tamamlanmış işi temsil eden tüm durumları panonun en sağ sütununa eşlemektir: pano ayarlarından Configure board, ardından Columns bölümüne gidin.
Tersi de dikkat ister. Reddedilmiş ya da vazgeçilmiş işlerin durumunu en sağ sütuna koyarsanız bu işler 'tamamlandı' sayılır ve hız hesabını şişirir. Ayrı bir durum ve sütun kullanmak ya da bu işleri sprint'ten çıkarmak daha doğrudur.
Alt görev hatasında 'incomplete sub-tasks' benzeri bir uyarı alırsanız, alt görevlerin durumlarının en sağ sütunda olup olmadığına ve pano filtresinin alt görevleri dışarıda bırakıp bırakmadığına bakın. Atlassian çözülmemiş alt görevleri bulmak için şu tür bir JQL önerir:
sprint = "<sprint adı>" AND issuetype = Sub-task AND Resolution is EMPTY
İzin hatası alırsanız, panonun filtresinin kapsadığı tüm alanlarda sprint yönetme yetkinizin olup olmadığına da bakın.
Bu beceriyi Mindset programlarında nerede çalışırsınız?
Jira ile Proje Yönetimi Eğitimi'nde 'Issue Takibi, Backlog Yönetimi ve Sprint Planlama' ile 'Raporlama, Gösterge Panoları ve Analitik İzleme' modülleri, sprint'in kurulumundan raporlanmasına kadar bu akışı kapsar. Jira Eğitimi: Temel ve İleri Uygulama programında 'Backlog Yönetimi ve Sprint İşleyişi' modülü aynı konuya uzanır.
Scrum Master'lar, ürün sahipleri ve ekibin Jira'da sprint yürütmeyi öğrenmesi gereken proje yöneticileri için uygundur.
İlgili Mindset programı
Jira ile Proje Yönetimi Eğitimi
Sık sorulan sorular
Sprint'i kim tamamlayabilir?
Company-managed alanlarda Jira Administrator ya da Manage Sprints yetkisi olan kullanıcı sprint'i tamamlayabilir. Yetkiniz olduğu hâlde hata alıyorsanız panonun filtresinin kapsadığı tüm alanlarda gerekli yetkilerin bulunup bulunmadığını kontrol edin; eksik bir alan kapanışı engelleyebilir.
Sprint'i başlattıktan sonra tarihlerini değiştirebilir miyim?
Atlassian'ın başlatma sayfası tarihleri başlatma anında belirleyip değiştirebileceğinizi anlatır. Başlattıktan sonra tarih değişikliğinin yöntemi sürüme göre farklı olabilir; bu yüzden sprint'i başlatmadan önce takvimi izin günleriyle birlikte kontrol edin. Gerekirse panonun yardım sayfasına bakın.
Paralel sprint ne zaman gerekir?
Aynı panoda aynı anda birden fazla sprint çalıştırmak istiyorsanız paralel sprint'lerin etkinleştirilmesi gerekir. Etkin değilse bir panoda tek aktif sprint olur. Etkinleştirmek ek karmaşıklık getirdiği için önce takımın bu işleyişe gerçekten ihtiyaç duyup duymadığını sorun.
Kapanışta bitmeyen işi mutlaka sonraki sprint'e mi koymalıyım?
Hayır. Backlog'a göndermek, işin önceliğini yeniden değerlendirmenizi sağlar. Sonraki sprint'e koymak, işin hâlâ aynı önemde olduğunu varsayar. Planlama toplantısında ürün sahibiyle bitmeyen işin sırasını konuşmak, otomatik taşımaktan daha sağlıklıdır. Her taşınan iş için bir kısa gerekçe yazmak retrospektife de malzeme olur.
Tamamlanmış işlerin kapanış tarihi sprint raporunda görünür mü?
Atlassian'a göre tamamlanan işlere ayrıca kapanış tarihi damgası vurulmaz, ama bir iş öğesinin sprint geçmişinden sprint'in ne zaman bittiği görülebilir. Zaman çizelgesi gereken analizlerde, geçiş tarihlerini ve iş akışı olaylarını kullanmak daha güvenilir sonuç verir.