Warunki, których zwykle używam to Żądanie zmiany rzeczy, które wymagają zmiany ze względu na zmodyfikowane wymagania, oraz Raport problemów dla rzeczy, które należy zmienić z powodu błędów.
Są one gromadzone, a następnie planowane na określone cykle aktualizacji. Jeśli cykl jest tylko wewnętrzny, nazywa się Kamieniem Milowym , a jeśli jest wdrażany dla klientów, nazywa się Wydaniem .
Typowa oś czasu ma kilka kamieni milowych przed wydaniem, zwana Release Candidate, która przechodzi szeroko zakrojone testy, a wszelkie wykryte tam błędy generują kolejne raporty problemów, które są ponownie zaplanowane na kolejny kamień milowy, jeśli są wystarczająco ważne, lub późniejsze wydanie, jeśli nie.
Możliwe jest również utworzenie Oddziału, który zajmuje się konkretnymi PRami w odpowiedzi na skargi klientów, z osobną wersją, która nie zawiera dalszych zmian, w nadziei, że wprowadzi się tutaj mniej błędów. Zwykle robi się to tylko wtedy, gdy nakład aktualizacji jest wystarczająco niski (np. Ponieważ aktualizacje można zainstalować po prostu podłączając pamięć USB z plikiem o określonej nazwie).