Normalde kullandığım terimler , değiştirilmiş gereksinimler nedeniyle değiştirilmesi gereken şeyler için Değişiklik İsteği ve hatalar nedeniyle değiştirilmesi gereken şeyler için Sorun Raporu'dur.
Bunlar toplanır ve daha sonra belirli güncelleme döngüleri için planlanır. Bir döngü yalnızca dahili ise, ona bir Kilometre Taşı denir , müşterilere dağıtıldığında buna Sürüm adı verilir .
Tipik bir zaman çizelgesi, yayınlanmadan önce, kapsamlı testlerden geçen Yayın Adayı olarak adlandırılan birkaç kilometre taşına sahiptir ve orada bulunan hatalar, yeterince önemli olduklarında bir sonraki aşama için tekrar planlanan başka Sorun Raporları veya değilse daha sonraki bir sürüm oluşturur.
Ayrıca, daha az hatanın ortaya çıkması ümidiyle, müşteri şikayetlerine yanıt olarak sadece belirli PR'ları ele alan ve daha fazla değişiklik yapılmayan ayrı bir sürümle bir Şube oluşturmak da mümkündür . Bu genellikle yalnızca güncelleme çabası yeterince düşükse yapılır (örneğin, güncellemeler sadece üzerinde belirli bir ada sahip bir dosya içeren bir USB çubuğuna takılarak kurulabilir).