Üretim öncesi söz konusu olduğunda elbette zor kurallar olmasa da, yardımcı olacak çeşitli buluşsal yöntemler vardır. Bazı özellik sürünmesi doğal ve gereklidir - hiçbir plan gerçeklikle ilk temastan kurtulamaz ve görene kadar neyin "havalı" olacağını bilemeyebilirsiniz.
İlk olarak, gelişiminizi aşamalandırın. Bir özellik haritası içine ana hatlarını çizin, ardından grubun yollarını içine özellikler aramaya test edilebilir tekrarlamalar , bir süre ile her . Bir yinelemeye başladıktan sonra, ona yeni özellikler eklemeye karşı koy. Öngörülemeyen teknik ihtiyaçlar elbette mevcut iterasyona girmelidir , ancak özellikler için yeni fikirler gelecekteki değerlendirmeler için bir listeye girmelidir. Ardından, geçerli olan tamamlandıktan sonra yinelemeye eklenip eklenmeyeceğini düşünebilirsiniz.
Bu, aşağıdaki gibi kategorilere ayırdığınız MoSCoW yönteminden kaynaklanır :
- Olmalı - mevcut yinelemenin kararlı olması için hayati olan özellikler, yani test edilebilir . Yineleme onsuz çalışmazsa, olması gerekir.
- Olmalı - bir noktada yapılması gereken özellikler, ancak yineleme zaman geçerse, bir sonraki yinelemeye itilebilir . Örneğin, bir yayıncının istediği şeyler buraya gidebilir.
- Olabilir - mevcut yineleme için önemli olabileceğini düşündüğünüz, ancak projeden çıkarılabileceğiniz özellikler. Bunların hepsi önemli lehçe özellikleridir .
- Olmayacak - birikme birikimini potansiyel olarak besleyen öğeler, bu yinelemede tanımlanan özellikler daha sonraki yinelemeler için dikkate alınacaktır.
İdeal olarak, gelişimin ya hep ya hiç değil, ilerici bir arıtma olmasını istersiniz. Son bir süre içinde çalışırken, en az önemli özelliklerin sonuna kadar itilmesi gerekir, bu yüzden elde edemediğiniz her şey kesmeye uygun şeyler olacaktır. Her bir özelliğin bu tahminleri geliştirmek ve hassaslaştırmak için ne kadar zaman alacağını tahmin ettiğinizden emin olun. Daha fazla özelliğe yer açmak için programı asla sıkıştırmayın. Son başvuru tarihlerini (yineleme veya son) geleceğe itmeye karşı koy - mümkünse özellikleri taşı veya kes. Son teslim tarihinize geliyorsanız ve oyun hala satılamaz bir karışıklıksa, kararlarınızı ciddi bir şekilde yeniden değerlendirmenin ve bir zaman / para çukuruna dönüşmeden projeyi yamyamlamayı düşünmenin zamanının geldiğini biliyorsunuz.