TL; DR
Son tarihler [a] gile midir? ... [D] eadyline'ların [a] gile gelişimi ile el ele gittiği görülmüştür.
Buradaki birçok cevap, sorunun mühendislik yönlerine odaklanma eğilimindedir. Bunun yerine, bunu proje yönetimi perspektifinden ele alacağım.
Son tarih, çevik ilkelere uygun olmayan çok fazla ön planlama anlamına gelir. Bunun yerine, yinelemeli geliştirme modelleri , tam zamanında planlama içeren, ancak genellikle geleneksel proje yönetimi süreleriyle ilişkilendirilen "büyük, ön planlama" değil, zaman kutularına, kadansa ve serbest bırakma döngülerine dayanır .
Çevik yöntemlerle serbest bırakma planlaması yapmak hala mümkündür, ancak planlar genellikle fiat tarafından belirlenen yönetim hedeflerinden ziyade bir hedefe ulaşmak için gereken yineleme sayısını tahmin etmeye dayanmaktadır. Yani nakliye tarihleri ayarlanamaz anlamına gelmez, ya da hedefleri yerine edilemez, fakat yolu tanımlandıkları ve karşılanması geleneksel proje yönetim metodolojileri göre oldukça farklıdır.
Zaman Kutularını Düşünün, Son Teslim Değil
Ancak, şimdiye kadar yürüttüğüm her proje bir son tarih belirleme konusunda ısrar etti. Çevik'in uyarlanabilir planlama, esneklik ve değişime odaklanma girişimleri göz önüne alındığında; Son başvuru tarihleri nedir?
Bu çevik ilkelerin ortak bir yanlış anlaşılmasıdır. Scrum ve Kanban gibi çevik çerçeveler son teslim tarihlerine değil, zaman kutucuğuna ve sürdürülebilir bir teslimat temposuna odaklanmıştır.
Örneğin Scrum'da Sprint bir "son tarih" değildir. Takımın, zaman aşımına uğramadan zaman çizelgesine sığacağını tahmin ettiği iş miktarıyla dolu bir zaman kutusudur ve zaman aşımı süresi dolduğunda ya "bitmiştir" ya da "yapılmamıştır". Bir kez gitti, zaman kutusu sonsuza dek gider; Yapılmayan herhangi bir çalışma, projenin o zamanki (tarihi değil) ihtiyaçlarına göre yeni, eşit derecede geçici bir zaman dilimi içinde yeniden planlanmalı ve yeniden tahmin edilmelidir.
Zaman kutusunun önemi, hem paydaşların ilerleyişini gözden geçirmesi için öngörülebilir bir temele, hem de potansiyel olarak kaydırılabilir değer artışları sağlama ekibine sürdürülebilir bir hız kazandırmasıdır . Çalışma artımlı ve kadansı takip ediyor; Bu nedenle, büyük, ön bir son tarih kavramı çevik ilkelerle uyumlu değildir.
Zaman Kutularına Göre Yayın Planlaması
Belki de çevik süreçleri geleneksel çerçevelerle eşleştirmede insanların en çok zorlandığı alan, serbest bırakma planlamasıdır. Yayın planlaması genellikle sabit kapsamlı veya sabit tarihli teslimatları içerir. Çevik çerçevelerde, serbest bırakma planlama genellikle kapsamın açıkça değişken bir değişken olarak tanımlandığı bir tahmin süreci ile yapılırken, serbest bırakma tarihleri yinelemelerde tahmin edilir.
Örneğin, bir proje, 20 tekrarlamanın sonunda bir projenin v1.0'ını yayınlamaya karar verebilir; Salıverilenlerin kapsamı projenin ömrü boyunca değişebilir (kapsam, özellikler ve öncelikler her Sprint'in başlangıcında değişebilir), ancak her sürüm için hedef tarihleri proje planında belirlenir. Ekip, her Sprint'te potansiyel olarak sevk edilebilir bir artış sağlamak için çaba sarf eder ve Bitti tanımı, projenin her Sprint'in sonunda serbest bırakılabilir bir durumda olmasını sağlamak için sürekli entegrasyon gibi kalite kontrolleri içerir.
Zaman zaman, kapsamın sabit olduğu çevik projeler göreceksiniz, ancak kapsam çevik projelerdeki değişken değişken olduğundan, her yinelemenin kapsamı projenin değişen gereksinimlerine uyum sağladığında, değiştiğinde veya uyum sağladığından, zaman içinde değişebilir . Çevik ekiplere, özellikle deneyimsiz ekiplere sabit kapsamlı yaklaşımı kesinlikle önermiyorum, ancak doğru yaklaşımın olduğu zamanlar vardır.
Ayrıca bakınız