Gönderiler

Sprint süresi: sprintleriniz 1, 2, 3 veya 4 hafta olmalı mı?

Çeşitli sprint sürelerine işaret eden farklı renklerle işaretlenmiş sprint blokları gösteren beyaz tahta takvimi olan bir çevik takım çalışma alanıÇeşitli sprint sürelerine işaret eden farklı renklerle işaretlenmiş sprint blokları gösteren beyaz tahta takvimi olan bir çevik takım çalışma alanı
Matt Lewandowski

Matt Lewandowski

Son güncelleme 16/02/20269 dk okuma

Sprint süresi seçimi, takımınızın nasıl planladığını, tahmin ettiğini, yansıttığını ve teslim ettiğini şekillendirdiğini fark etene kadar küçük bir karar gibi görünür. Her Scrum seremonisi sprint süresi ile ölçeklenir, bu da seçiminizin tüm geliştirme sürecine dalga dalga yayıldığı anlamına gelir. Çoğu takım bunu düşünmeden varsayılan olarak iki hafta seçer. Bu birçok kişi için iyi çalışır, ancak bu tek seçenek değildir ve her zaman en iyi seçenek de değildir. İşte takımınıza gerçekten uygun sprint süresini nasıl seçeceğiniz açıklanmaktadır.

Scrum Kılavuzu Ne Diyor

Scrum Kılavuzu bir kural belirler: sprintler bir ay veya daha az. Hepsi bu kadar. Minimum uzunluk yok, önerilen varsayılan yok, sadece bir tavan. Uygulamada, endüstri iki haftalık sprintlere yakınlaşmıştır. State of Agile raporuna göre, yaklaşık %58 takım bunları kullanır. Ancak bu popülarite onları evrensel olarak doğru yapmaz. Tek haftalık ve dört haftalık sprintlerin her birinin meşru kullanım durumları vardır ve üç haftalık sprintler belirli takım yapıları için sessizce iyi çalışır.
58%

takım 2 haftalık sprintler çalıştırıyor

4 weeks

Scrum Kılavuzuna göre maksimum sprint süresi

~20%

sprintinin tipik olarak yük için kaybolan zamanı

Sprint Sürelerini Karşılaştırma

Her sprint süresi geri bildirim hızı ile yürütme zamanı arasında farklı bir denge oluşturur. İşte nasıl karşılaştırıldıkları.

1 Haftalık Sprintler

YönDetay
Temel olarakStartuplar, acil projeler, hızla değişen gereksinimler olan takımlar
Geri bildirim hızıÇok hızlı, her hafta yeni bir şey öğrenirsiniz
Seremoni yüküYüksek, sprintin yaklaşık %20-25'i toplantıdır
Planlama çabasıSprint başına daha düşük, ancak ayda dört kez planlarsınız
RiskDüşük, öncelikler değişirse sadece bir haftalık iş tehlikede
Bir haftalık sprintler aşırı öncelikler belirlenmeyi zorlar. Sadece bir avuç öğeyi barındırabiliyor, bu takımın en önemli olana ne olduğu konusunda acımasız olması gerektiği anlamına gelir. Sprint planlama kısa (maksimum iki saat), ancak her hafta olur. Bu hız, gereksinimler sık sık değiştiğinde, ürün-pazar uyumunu keşfederken veya takımın paydaşlarla hizalı kalmak için sıkı geri bildirim döngülerine ihtiyaç duyduğunda çalışır. İş öğeleri doğası gereği büyük olduğunda veya takım serimonilerde bina olmaktan daha fazla zaman harcadığında başarısız olur.

2 Haftalık Sprintler

YönDetay
Temel olarakÇoğu takım, iyi bir nedenden dolayı endüstri standardı
Geri bildirim hızıDengeli, çoğu paydaş ihtiyaçları için yeterince hızlı
Seremoni yüküOrta, sprintin yaklaşık %12-15'i toplantıdır
Planlama çabasıİdare edilebilir, ayda iki kez
RiskDüşük ila orta, iki haftalık iş tehlikede
İki haftalık sprintler çoğu kuruluş için tatlı noktaya vurur. Anlamlı çalışmayı tamamlamak için yeterli zaman vardır, ancak geri bildirim döngüsü yine de sorunları erken tespit etmek için yeterince kısa. Depo iyileştirmesi sprint başına bir veya iki kez gerçekleşir ve takımın serimoniler arasında yeni bilgi absorbe etmek için zamanı vardır. Bu bir nedeni vardır. Nereden başlayacağından emin değilseniz, buradan başlayın.

3 Haftalık Sprintler

YönDetay
Temel olarakAğır bağımlılıkları veya karmaşık entegrasyon çalışması olan takımlar
Geri bildirim hızıDaha yavaş, ancak istikrarlı ürünler için yeterli
Seremoni yüküDaha düşük, sprintin yaklaşık %10-12'si toplantıdır
Planlama çabasıDaha az sık, ancak oturumlar daha uzun
RiskOrta, üç haftalık çalışma ıskaya gidebilir
Üç haftalık sprintler nadirdir, bu bazı takımları bunlardan kaçınmaya yönlendirir. Ama gerçek bir sorunu çözerler: iki hafta anlamlı özellikleri tamamlamak ve entegre etmek için yeterli olmadığında, ancak dört hafta paydaş geri bildiriminden çok fazla kayma yaratır. Birden çok hizmet veya takım arasında karmaşık bağımlılıkları olan takımlar sıklıkla doğal olarak burada iner. Ekstra hafta, planlama ufuklarını çok uzağa genişletmeden entegrasyon ve test etme için soluk almaya ihtiyaç duyar.

4 Haftalık Sprintler

YönDetay
Temel olarakOlgun takımlar, istikrarlı ürünler ve öngörülebilir çalışma
Geri bildirim hızıYavaş, paydaş kontrolleri arasında tam bir ay
Seremoni yüküEn düşük yüzde, sprintin yaklaşık %8-10'u
Planlama çabasıAyda bir, ancak planlama oturumları daha uzun (8 saate kadar)
RiskDaha yüksek, tam bir ay işi yeniden çalışmaya ihtiyaç duyabilir
Dört haftalık sprintler, seremoni yükünü toplam zamanın yüzdesi olarak en aza indirir. Takım daha fazla kesintisiz inşaat süresi alır, ancak geri bildirim döngüsü daha uzun. Takım yanlış yönde giderse, yön değiştirmek bir ay sürer. Bu, istikrarlı ürünler oluşturan ve gereksinimler sık değişmeyen olgun takımlar için en iyi çalışır. Paydaşlar düzenli görünürlük gerektiğinde veya pazar sprint döngünüzden daha hızlı hareket ettiğinde başarısız olur. Seremoni yükünü farklı sprint süreleri arasında karşılaştıran bir çubuk grafik gösteren bir ekran ile bir konferans odasında işbirliği yapan bir takımSeremoni yükünü farklı sprint süreleri arasında karşılaştıran bir çubuk grafik gösteren bir ekran ile bir konferans odasında işbirliği yapan bir takım

Seremoni Yükü Hesaplaması

İşte çoğu takımın asla sormadığı bir soru: sprintinizin yüzde kaçı gerçekten toplantılarda harcandı? Scrum beş olay belirtir, her biri sprint süresi ile ölçeklenen zaman kutuları. 40 saatlik haftalarda çalışan yedi kişilik bir takım için seremoni yükünü hesaplayalım.
Seremoni1 haftalık sprint2 haftalık sprint3 haftalık sprint4 haftalık sprint
Sprint Planlama2 s4 s6 s8 s
Günlük Standup1,25 s2,5 s3,75 s5 s
Sprint İncelemesi1 s2 s3 s4 s
Retrospektif0,75 s1,5 s2,25 s3 s
Iyileştirme2 s4 s6 s8 s
Toplam seremoni saatleri7 s14 s21 s28 s
Mevcut saatler40 s80 s120 s160 s
Yük %17,5%17,5%17,5%17,5%
Scrum Kılavuzunun orantılı zaman kutularını takip ettiğinizde yüzdeler kabaca eşittir. Ancak matematik göstermiyor: bağlam geçiş maliyetleri. Daha kısa sprintler "seremoni modu" ile "inşaat modu" arasında daha sık geçişler anlamına gelir. Bir haftalık sprintlerde takımlar sıklıkla seremoni yükünün rakamlar önerdiğinden çok daha yüksek olduğunu bildiriyor çünkü serimoniler birbirine yakın paketlenir. Uygulamada, bir haftalık sprintler çalıştıran birçok takım serimonileri orantılı olarak ölçeklendirmez. İki haftalık bir sprintte 90 dakika alan bir retrospektif, bir haftalık sprintte nadiren 45 dakikaya düşer. Gerçek yük farkı orada ortaya çıkar.

Karar Faktörleri

Sprint süresini seçmek sadece matematik değildir. Bunlar gerçekten önemli olan faktörler.
Takım olgunluğu

Yeni çevik takımlar daha kısa sprintlerden yararlanır çünkü daha fazla serimonilerle pratik yap. Deneyimli takımlar daha uzun sprintleri idare edebilir çünkü disiplini içselleştirdiler.

Sürüm hızı

Sürekli olarak dağıtıyorsanız, sprint süresi dağıtım ile daha az bağlantılıdır. Sürümler sprint sınırlarında gerçekleşirse, daha kısa sprintler daha sık sürüm ve daha hızlı kullanıcı geri bildirimi anlamına gelir.

Paydaş ihtiyaçları

Bazı paydaşlar haftalık görünürlük gerektirir. Diğerleri aylık check-inler ile iyi yapıyor. Sprint süreniz, kuruluşunuzun gerektirdiği geri bildirim sıklığı ile eşleşmelidir.

Gereksinim oynaklığı

Gereksinimler sık değiştiğinde, daha kısa sprintler israf edilen işi azaltır. Gereksinimler istikrarlı olduğunda, daha uzun sprintler takımın sabit yeniden planlama olmadan odaklanmasını sağlar.

Dikkate alınması gereken diğer faktörler

İş öğelerinin boyutu. Çoğu kullanıcı hikayesi tamamlamak için 3-5 gün sürerse, bir haftalık sprintler neredeyse hiçbir hata payı bırakmaz. İki veya üç haftalık sprintler daha fazla esneklik sunar. Öğeleri tahmin etmek ve bunların farklı sprint sürelerine nasıl uyacağını görmek için Planlama Pokeri'ni iyileştirme sırasında kullanın. Takım boyutu. Daha büyük takımlar (7-9 kişi) daha fazla koordinasyon yükü oluştururlar. Daha uzun sprintler bu maliyeti daha iyi emebilir. Daha küçük takımlar (3-5 kişi) daha kısa sprintlerle hızlı hareket edebilir. Yapılmış Tanımı Karmaşıklığı. Yapılmış Tanımınız ağır test, güvenlik incelemeleri veya uyum denetimleri içeriyorsa, bu süreçlerin zamanı gerekir. Bir haftalık sprint kapsamlı kalite kapılarını barındıramayabilir. Eski bir Scrum Master Not Defteri, farklı sprint hızı seçeneklerini karşılaştıran el çizimi bir karar matrisi gösteriyorEski bir Scrum Master Not Defteri, farklı sprint hızı seçeneklerini karşılaştıran el çizimi bir karar matrisi gösteriyor

Sprint Süresini Değiştirebilir misiniz?

Evet. Ve mevcut kadansınız işe yaramıyorsa bunu yapmalısınız. Sprint süresini değiştirmenin en iyi zamanı, takım kadansı sorunların köklü nedeni olarak belirlediği retrospektif'dir. Bir değişime ihtiyaç duyduğunuzun yaygın işaretleri:

Takım tutarlı olarak sprint içinde anlamlı çalışmayı tamamlayamaz

Paydaşlar görünürlük veya geri bildirim sıklığı hakkında şikayet eder

Serimoniler sprint süresi ile karşılaştırıldığında acele veya şişkin görünüyor

Sprint hedefleri ya çok muğlak (sprint çok uzun) ya da çok dar (sprint çok kısa) görünüyor

Hız erratik çünkü iş öğeleri sprint boyutuna uymuyor

Geçişe Nasıl Gidilir

Retrospektifte Tartış
Mevcut sprint süresinin neden işe yaramadığını ortaya çıkarmak için retro'yu kullanın. Sadece duygular değil, spesifik örnekler toplayın. Takım düzenli olarak iş %40'ını bir sonraki sprinte taşıyorsa, bu değerlendirilecek bir veri noktasıdır.
3-4 Sprintler için Yeni Uzunluğu Deneyin
Bir sprint yargılamak için yeterli değildir. Yeni bir uzunluktaki ilk sprint, takım hala kalibre ettiği için garip hissettirecektir. Karar vermeden önce ona en az üç yineleme verin.
Seremoni Uzunluklarını Orantılı Olarak Ayarlayın
İki haftalık sprintlerden bir haftalık sprintlere geçiyorsanız, seremoni zaman kutularınızı yarıya indirin. İki saatlik bir retro'yu bir haftalık sprintye sıkıştırmayın.
Hızı Yeniden Kalibre Edin
Sprint hızı sprint süreleri arasında doğrudan aktarılmaz. Hızınız'ı yeni kadansta izleyin ve takıma güvenilir bir temel oluşturmak için üç sprint verin. Hedefleri yeni uzunluk için uygun şekilde kapsamlı tutmak için bir sprint hedefi jeneratörü kullanın.
Değerlendir ve Karar Ver
Deneme döneminden sonra, sprint süresi değişikliği üzerine odaklanmış bir retro yapın. Eski ve yeni kadans arasında teslimat tahmini, takım memnuniyeti ve paydaş geri bildirimi ile karşılaştırın.

Hızlı Bir Karar Çerçevesi

Basit bir başlangıç noktası istiyorsanız, bunu kullanın:
1
Eğer Şu durumlarda 1 haftalık sprintleri seçin...

Siz bir startup veya küçük takımsınız, gereksinimler haftalık değişiyor, mümkün olan en hızlı geri bildirim döngüsü gerekiyorsunuz veya takım çeliğe yeni ve serimonilerle sık pratik gerekiyorsunuz.

2
Eğer Şu durumlarda 2 haftalık sprintleri seçin...

Neyi seçeceğinden emin değilsiniz, takımınız orta boyutta (5-7 kişi), geri bildirim hızı ve yürütme zamanı arasında denge istiyorsunuz veya tipik bir ürün geliştirme ortamında çalışıyorsunuz.

3
Eğer Şu durumlarda 3 haftalık sprintleri seçin...

Çalışmanız ağır takımlar arası bağımlılıkları içeriyor, entegrasyon testleri önemli zaman alıyor, iki hafta tutarlı olarak çok dar hissetme ama dört hafta çok fazla kayma gibi hissetme.

4
Eğer Şu durumlarda 4 haftalık sprintleri seçin...

Takımınız Scrum'da deneyimli, gereksinimler istikrarlı, minimal seremoni yükü istiyorsunuz veya ürün öngörülebilir bir geliştirme ritmi ile olgun.

Seçtiğiniz ne olursa olsun, sprint süresinin bir sabit değil bir değişken olduğunu unutmayın. En iyi takımlar bu kararı düzenli olarak yeniden ziyaret ederler ve öğrendikleri temelinde ayarlarlar.

İki hafta çok uzaktan en yaygın olandır. Endüstri anketlerine göre yaklaşık %58 çevik takım iki haftalık sprintler kullanıyor. Bir haftalık sprintler en yaygın olanı, ardından üç ve dört haftalık sprintler gelir.

Evet, ve sık sık yapmalıdırlar. İstikrarlı altyapı üzerinde çalışan bir platform takımı üç veya dört haftalık sprintlerden yararlanabilir, pazar geri bildirimine yanıt veren bir ürün takımı bir veya iki haftalık sprintlere ihtiyaç duyabilir. Anahtar kısıtlama koordinasyondur: takımlar sık sık senkronize edilmesi gerekirse, hizalı sprint sınırları ister azaltır.

Sprint süresini değiştirmek, hız temel çizginizi sıfırlar. İki haftalık sprintte 30 öyküyü tamamlayan bir takım, dört haftalık sprintte zorunlu olarak 60'ı tamamlamaz çünkü yük, bağlam geçişi ve planlama doğruluğu hepsi değişir. Hız yeni uzunlukta taze izleyin ve güvenilir bir temel için üç sprint izin verin.

Zorunlu değil. Birçok takım sprint süresi ne olursa olsun sürekli konuşlanır. Sprint bir planlama hızıdır, sürüm hızı değildir. Ancak, kuruluşunuz sprint sınırlarında resmi sürümler gerektirirse, daha kısa sprintler daha sık sürüm ve daha hızlı kullanıcı geri bildirimi anlamına gelir.