Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Ekipler, sprint planlama çalışmalarında yardımcı olması için tahmin aracını kullanabilir. Takım hızı için bir değer taktığınızda tahmin aracı, gelecekteki sprint'lerde kapsam içindeki hangi öğelerin tamamlanabileceğini gösterir. Her iki araç da ekibin geri bildirim öğelerini tahmin etme yeteneğinden yararlanan ekibe özel araçlardır. Ekibiniz bir veya iki sprint'i tamamladıktan sonra, gelecek sprint'lerde iş yükünün ne kadarını bitirebileceklerini tahmin etmek için ekip hızını kullanabilir.
Tahmin aracı, ekiplerin kritik planlama sorularını yanıtlamasını sağlar:
- Sprint kapasite planlaması: Gelecekteki sprintlerde kaç backlog maddesi tamamlayabiliriz?
- Sürüm planlaması: Bekleme listemizdeki tüm öğeleri ne zaman tamamlamayı bekleyebiliriz?
- Kaynak planlaması: Hedef teslim tarihlerimizi karşılamak için hangi hıza ihtiyacımız var?
- Kapsam yönetimi: Gelecek sürümler için hangi özelliklere öncelik verebilirsiniz?
Şu makaleyi kullanarak şunları öğrenin:
- Yaklaşan sprint'leri tahmin etme
- Tahmin etmeyi desteklemek için gerekli ve önerilen ekip etkinlikleri
- Tahmin sonuçlarını etkili bir şekilde yorumlama ve kullanma
- Doğru tahmin için en iyi yöntemler
Note
İş listesi veya panonuzda istenen iş öğelerini görmüyorsanız, İş listenizi oluşturma ve yönetme kısmına bakınız. Daha fazla bilgi için bkz. Azure Boards nedir?
Prerequisites
| Category | Requirements |
|---|---|
| Proje üyeliği | Projesi'nin bir üyesi. |
| Permissions | Katkıda Bulunanlar güvenlik grubunun üyesi. |
| Erişim düzeyleri | En az Temel erişim. |
Note
Genel bir proje için Paydaş erişimi olan kullanıcılar, Temel erişime sahip kullanıcılar gibi birikim ve pano özelliklerine tam erişime sahiptir. Daha fazla bilgi için, bkz. Paydaş erişimi hızlı başvuru kılavuzu.
- Proje üyeliği: Bir projesininüyesi.
- İzinler: Katkıda Bulunanlar güvenlik grubuna üyedir.
- Erişim düzeyleri: En az Temel erişim.
Tahminle ilgili temel bilgileri anlama
Tahmin aracına geçmeden önce Azure Boards'ta tahminlerin nasıl çalıştığını anlamak önemlidir:
Tahmin ilkeleri
- Hız tabanlı tahminler: Tahmin aracı, gelecekteki kapasiteyi tahmin etmek için ekibinizin geçmiş hızını kullanır
- Sprint tutarlılığı: Tahminler tutarlı sprint uzunluklarını ve takım kapasitesini varsayar
- İş öğesi tahmini: Doğru tahminler tutarlı ve güvenilir iş öğesi tahminleri gerektirir
- Durum tabanlı filtreleme: Tahminlere yalnızca belirli durumlardaki iş öğeleri (Önerilen, Devam Ediyor) dahil edilir
Tahmin sınırlamaları
- Geçmiş performans göstergesi: Tahminler geçmiş verileri temel alır ve gelecekteki değişiklikleri dikkate almayabilir
- Ekip değişiklikleri: Tahminler, ekip oluşturma değişiklikleri için otomatik olarak ayarlanmıyor
- Dış bağımlılıklar: Araç dış engelleyicileri veya bağımlılıkları dikkate almaz
- Tahmin doğruluğu: Tahmin kalitesi, iş öğesi tahminlerinin doğruluğuna bağlıdır
Gerekli ve önerilen etkinlikler
Ekibinizin iş listesini tahmin etmeye çalışmadan önce aşağıdakilere sahip olmanız gerekir.
Gerekli kurulum
-
Yineleme yollarını (sprint' ler) tanımlama ve takım yinelemelerini yapılandırma
- Sprint'lerin doğru tahmin için aynı süreye ait olması gerekir.
- Ürün yığınınızın tamamını tahmin etmek için gelecekteki sprint'lerden yeterince seçin.
- Birikmiş işleri tanımlayın ve tahmin edin. Ekibinizin iş listesiyle çalışıyorsanız, oluşturduğunuz öğeler otomatik olarak şu anki sprint'e (Yineleme) ve ekibinizin varsayılan Alan Yolu'na atanır.
- İş öğesi durumunu güncelleştirme: İş başladıktan sonra ve tamamlandığında kapsam öğelerinin durumunu güncelleştirin. Hız grafiğinde yalnızca Durumu Önerilen veya Devam Ediyor durum kategorisiyle eşlenen kapsam öğeleri görüntülenir. (Daha fazla bilgi için bkz. İş akışı durumları ve durum kategorileri).
Önerilen yöntemler
- Tahmin değişkenliğini en aza indirme: Tahminlerdeki değişkenliği azaltmak için kapsam öğelerini tanımlama ve boyutlandırma.
- Hata izlemeyi yapılandırma: Ekibinizin hataları nasıl tedavi etmek istediğini belirleyin. Ekibiniz hataları gereksinimler gibi ele almayı seçerse, hatalar iş listesinde görünür ve Hız tablosu ve tahmin içinde sayılır.
- Ekibinizin alan yolunu ayarlama: Tahmin aracı, bu öğeleri ekibinizin varsayılan ayarlarına göre tahmin eder. Bu ayarlar, ekibin varsayılanına göre alan yollarındaki öğelerin dahil edilip edilmeyeceğini belirleyebilir veya dışlayabilir.
-
Düz yapıyı koruyun: Geri bildirim ve hata hiyerarşisi oluşturmayın. Aynı kategori hiyerarşisindeki son düğüm olan yaprak düğümün gösterimi yalnızca panolarda, sprint iş listelerinde ve Görev Panolarında görünebilir. Daha fazla bilgi için bkz Yeniden sıralama ve iç içe yerleştirme sorunlarını düzeltme, Geri loglar ve panolar hiyerarşik (iç içe yerleştirilmiş) öğeleri görüntüler.
Gereksinimleri, hataları ve görevleri iç içe yerleştirmek yerine düz bir liste tutun; farklı kategori öğeleri arasında yalnızca bir düzey derinliğinde ebeveyn-çocuk bağlantısı oluşturun. Gereksinimleri veya kullanıcı hikayelerini gruplandırmak için Özellikler'i kullanın. Hikayeleri özelliklerle hızla eşleyebilirsiniz. Harita arka planda ebeveyn-çocuk bağlantılar oluşturur. - Sprint temizliğini tamamlama: Sprint'in sonunda, ekibin tamamlamış olduğu backlog öğelerinin durumunu güncelleyin. Tamamlanmamış öğeleri ürün kapsamına geri taşıyın ve bunları gelecekteki sprint planlama toplantısında göz önünde bulundurun.
Ekip kurulumunda dikkat edilmesi gerekenler
Note
Birkaç ekiple çalışıyorsanız ve her ekip kendi geri iş listesi, hız grafiği ve tahmin aracıyla çalışmak istiyorsa, daha fazla ekip oluşturabilirsiniz. Ardından her ekip kendi Çevik araçları kümesine erişim elde eder. Her Çevik aracı, iş öğelerini yalnızca atanan alan yolları ve yineleme yolları ekip için ayarlananlara uyan öğeleri içerecek şekilde filtreler.
Yaklaşan sprint'leri tahmin edin
Sprint içinde kaç öğe tamamlayabileceğiniz hakkında fikir edinmek için tahmin aracını kullanın. Bir hızı takarak, ekibin etkinleştirdiği sprint kümesi için hangi öğelerin kapsam içinde olduğunu görebilirsiniz.
Ürün iş yükünüzü tahmin etmek için aşağıdaki eylemleri tamamlayın:
Panolar>Artıklar> seçeneğini seçin ve ekip seçici menüsünden doğru ekibi seçin.
Başka bir kapsam seçmek için seçiciyi açın ve farklı bir ekip seçin veya Kapsam dizinini görüntüle seçeneğini belirleyin. Alternatif olarak, projenin ekip geri işleri listesini filtrelemek için arama kutusuna bir anahtar sözcük girin.
Seçim yaptığınızdan emin olun: Hikayeler (Çevik için), Sorunlar (Temel için), İşler (Scrum için) veya Gereksinimler (CMMI için), bunları kapsam düzeyi olarak belirleyin.
(İsteğe bağlı) Hangi sütunların hangi sırada
görüntüleneceğini seçmek için eylemler simgesini ve sütun seçenekleri'ni seçin. Daha fazla bilgi için bkz Sütun seçeneklerini değiştirme.
Görünüm seçenekleri simgesini seçin ve Tahmin'i Açık konumuna kaydırın. İşleri basit tutmak için Eşleme ve Planlama bölmelerini Kapalı duruma getirin.
Tahminde saymayan öğeleri gizlemek için Devam Eden Öğeler'iKapalı olarak ayarlayın. Tahmin aracı, İşlendi veya Bitti olarak ayarlanmış Scrum öğelerini ve Etkin, Çözüldü veya Tamamlandı olarak ayarlanmış Çevik ve CMMI öğelerini yoksayar.
Ekibinizin tahmin edilen hızını girin.
Tip
Ekibiniz birkaç sprint için çalışıyorsa, Hız pencere öğesinden ekibinizin hızı hakkında bir fikir edinebilirsiniz. En doğru tahmin için son 3-6 sprint'in ortalama hızını kullanın.
Araç, ekip tarafından seçilen gelecekteki her sprint için çizgiler çizer. Tahmin satırları, ekibinizin gelecekteki sprint'lerde ne kadar çalışmayı tamamlayabileceğini gösterir. Genellikle, aktif sprint için ilk satırın üzerindeki öğeler zaten üzerinde çalışılmakta. Birinci ve ikinci tahmin satırları arasında kalan öğeler, adlandırılmış sprint'te nelerin tamamlanacağını gösterir.
Tahmin sonuçlarını anlama
Tahmin görselleştirmesini okuma
Tahmin aracı, sprint kapasitesini anlamanıza yardımcı olan görsel göstergelerle listenizdeki birikimi görüntüler.
- Tahmin çizgileri: İş öğelerini sprint demetlerine ayıran yatay çizgiler
- Sprint etiketleri: Her satır sprint adı ve kapasitesiyle etiketlenmiştir
- Hız taşıma: Bir sprintten taşınan kullanılmamış hız sonraki sprint'e aktarılır.
- Öğe konumlandırma: Satırlar arasındaki iş öğeleri, bu sprint'te nelerin tamamlanacağını gösterir
Tahmin verilerini yorumlama
Tahmin sonuçlarını gözden geçirirken şu faktörleri göz önünde bulundurun:
- El ile doğrulama: Tahmin aracının görüntülediğiyle beklediğiniz arasındaki tutarsızlıkları anlamak için sonuçları el ile denetleyin.
- Sprint kapasitesi: Her sprint için tahmin edilen efor miktarını (Efor, Hikaye Noktaları veya Boyut) kontrol edin.
- Büyük iş öğeleri: Bir öğenin çabasının ekip hızına yakın veya daha yüksek olduğu soru tahmini sonuçları.
- Hız taşıma: Önceki sprint'lerdeki kullanılmayan kapasitenin gelecekteki projeksiyonları nasıl etkilediğini anlayın.
Örnek tahmin yorumu
Bu örnekte 20'lik bir Hız kullanılmıştır. Tahmin aracı, tahmin satırları arasında gösterilen öğelerin sayısını sprint içinde tamamlanabilir veya önceki sprint'ten kullanılmayan hız noktaları kullanılarak gerçekleştirilebilecek öğelerle sınırlar.
Tahmin aracı, her kullanıcı hikayesine veya hataya atanan Hikaye Noktası sayısına bağlı olarak 2 ile 6 arasındaki Yinelemeler sırasında iki ila dört öğe üzerinde çalışılabildiğini gösterir. Tahmin mantığı, hız noktalarını bir sprint'ten diğerine taşır.
Yineleme 2: 13 Hikaye Puanı, 1. ve 2. öğeler tamamlanabilir; 7 Hız Puanı sonraki "sprint"e aktarılır
Yineleme 3: 24 Hikaye Puanı, öğe 3'ten 5'e kadar tamamlanabilir; 3 (=20+7-24) hız puanı sonraki sprint'e devredilir
Yineleme 4: 21 Hikaye puanı, 6'dan 8'e kadar olan öğeler tamamlanabilir; 2 (=20+3-21) hız puanı sonraki sprint'e taşınır
Yineleme 5: 16 hikaye puanı, 9 ile 12 nolu öğeler tamamlanabilir; 6 (=20+2-16) hız puanı sonraki sprinte devredilir
Yineleme 6: 23 Hikaye puanı, 13'ten 16'ya kadar olan öğeler tamamlanabilir; 3 (=20+6-23) hız puanı sonraki sprint'e devredilir
Gelişmiş tahmin senaryoları
Senaryo 1: Zaman çizelgesi için gerekli hızı belirleme
Tahmin aracını kullanmanın başka bir yolu, belirli bir sprint kümesi içinde tüm kapsam öğeleri tamamlanana kadar farklı hız değerleri girmektir. Bu tahmin, öğelerinizin birikimini tamamlamak için gerekli hızı tahmin eder.
Ardından, mevcut takımın hızı ile gerekli hız arasındaki deltayı değerlendirebilirsiniz. Delta, üretim taleplerini karşılamak için gereken diğer kaynakların gerekli bir süre içinde belirlenmesine yardımcı olur.
Hız gereksinimi analizi adımları
- Toplam bekleyen iş çabasını hesapla: Tüm bekleyen iş öğeleri için efor tahminlerini toplama
- Kullanılabilir sprint sayısını belirleme: Hedef tarihinize kadar kaç sprint'iniz olduğunu belirleme
- Gerekli hızı hesaplama: Toplam eforu kullanılabilir sprint'lere bölme
- Geçerli hız ile karşılaştırma: Geçerli ve gerekli hız arasındaki boşluğu belirleme
- Buna uygun planlama: Daha fazla ekip üyesine, kapsam azaltmaya veya zaman çizelgesi ayarlamaya ihtiyacınız olup olmadığını belirleyin
Senaryo 2: Birden çok ekiple sürüm planlaması
Ortak bir sürümde çalışan birden çok ekibi olan kuruluşlar için:
- Ekip tahminlerini toplama: Katkıda bulunan tüm ekiplerden gelen tahminleri birleştirme
- Bağımlılıkları tanımlama: Teslimi etkileyebilecek ekipler arası bağımlılıkları eşleme
- Tümleştirme noktalarını planlama: Ekip teslimatları arasında tümleştirme etkinlikleri zamanlama
- İlerleme durumunu izleme: Tahmini teslim tarihlerine göre gerçek ilerleme durumunu izleme
Senaryo 3: Değişen ekip boyutuyla kapasite planlaması
Proje sırasında ekip oluşturma değiştiğinde:
- Hızı orantılı olarak ayarlama: Takım boyutu değişikliklerine göre hızı artırma veya azaltma
- Alışma süresini hesaba katın: Yeni ekip üyelerinin tam üretkenliğe ulaşmak için genellikle zamana ihtiyacı vardır
- Gerçek performansı izleme: Gerçek hızı ayarlanmış tahminlerle karşılaştırma
- Düzenli olarak yeniden hesaplama: Tahminleri yeni hız desenlerine göre güncelleştirme
Doğru tahmin için en iyi yöntemler
Tahmin uygulamaları
- Tutarlı tahmin ölçeklerini kullanma: Tüm ekip üyelerinin aynı tahmin ölçütlerini anlayıp uyguladığından emin olun
- İşbirliğine dayalı tahmin: Ekipte fikir birliği için planlama pokeri veya benzer teknikler kullanın
- Büyük öğeleri ayırma: Büyük iş öğelerini daha küçük, daha öngörülebilir parçalara bölün
- Tüm çalışmaları dahil et: Hataların, teknik borcun ve kapasiteyi etkileyen diğer çalışmaların hesabını verin
Hız yönetimi
- Gerçek hızı izleme: Zaman içinde gerçek hızı izleme ve tahminleri buna göre ayarlama
- Sıralı ortalamaları kullanma: Kararlılık için son 3-6 sprint'in ortalaması temelinde tahminler
- Ekip değişikliklerini hesaba aktarma: Ekip oluşturma değişikliklerinde hız beklentilerini ayarlama
- Dış faktörleri göz önünde bulundurun: Tatilleri, eğitimi ve diğer kapasite etkilerini hesaba dahil edin
Tahmin bakımı
- Düzenli olarak güncelleştirme: Sprint başına en az bir kez tahminleri yenileyin
- Varsayımları gözden geçirme: Temel alınan varsayımların geçerliliğini koruduğunu doğrulayın
- Değişiklikleri iletme: Proje katılımcılarını tahmin güncelleştirmeleri ve bunların etkileri hakkında bilgilendirin
- Gerçek değerlerden öğrenin: Doğruluğu artırmak için tahmin tahminlerini gerçek sonuçlarla karşılaştırın
Yaygın tahmin sorunlarını giderme
Sorun: Yanlış tahminler
Olası nedenler:
- Tutarsız iş öğesi tahminleri
- Çok az sprint'i temel alan hız hesaplamaları
- Önemli ekip oluşturma değişiklikleri
- Dış bağımlılıklar hesaba dahil değil
Çözümler:
- Tahmin uygulamalarını gözden geçirme ve standartlaştırma
- Hesaplamalar için daha uzun hız geçmişi kullanma
- Ekip değişiklikleri için hızı ayarlama
- Sprint planlamasına bağımlılık yönetimini dahil et
Sorun: Tahmin aracı beklenen sonuçları göstermiyor
Olası nedenler:
- Yanlış durum kategorilerindeki iş öğeleri
- Yanlış ekip alanı yolu yapılandırması
- Sprint yapılandırma sorunları
- Eksik iş öğesi tahminleri
Çözümler:
- İş öğesi durumlarının doğru kategorilerle eşlendiğini doğrulama
- Alan yolları ve iterasyonlar için ekip ayarlarını kontrol etme
- Sprint'lerin düzgün yapılandırıldığından ve atandığından emin olun
- Tüm backlog öğelerine tahmin ekleyin
Sorun: Tahminler ve fiili değerler arasında büyük varyans
Olası nedenler:
- Öngörülemeyen iş öğesi boyutları
- Sprintler sırasında kapsam sürünmesi
- Tahminlerde dikkate alınmayan teknik zorluklar
- Kapasiteyi etkileyen dış kesintiler
Çözümler:
- İş öğesi ayrıştırma geliştirme
- Daha güçlü kapsam yönetimi uygulama
- Tahminlere risk tamponlarını dahil etme
- Kesme odaklı işi izleme ve dikkate alma
Sonraki adım
İlgili içerik
- Ekip hızı
- Yineleme yollarını (sprint) tanımlama ve takım yinelemelerini yapılandırma
- Sprint'iniz sırasında çalışmayı takip etmek için görev panosunu kullanın.
- Ekibinizin sprint planını tamamlama yolunda olup olmadığını belirlemek için sprint burndown grafiğini izleyin
- Azure Boards'ı yapılandırma ve özelleştirme
- Çevik işlem kılavuzu