Терміни, які я зазвичай використовую, - це Запит на зміну речей, які потрібно змінити через змінені вимоги, і Звіт про проблеми , які потрібно змінити через помилки.
Вони збираються, а потім плануються для певних циклів оновлення. Якщо цикл є лише внутрішнім, він називається віхою , якщо він розгортається для клієнтів, він називається випуском .
Типова часова шкала має кілька етапів перед випуском, які називаються Release Candidate, які проходять широкі тестування, і будь-які виявлені там помилки генерують подальші звіти про проблеми, які знову плануються для наступного етапу, якщо вони досить важливі, або більш пізнього випуску, якщо немає.
Можна також створити відділення, яке розглядає лише конкретні PR-адреси у відповідь на скарги клієнтів, з окремим випуском, який не має додаткових змін, сподіваючись, що тут буде внесено менше помилок. Зазвичай це робиться лише в тому випадку, якщо зусилля для оновлення є досить низькими (наприклад, через те, що оновлення можна встановити просто, підключивши USB-накопичувач із файлом із певним іменем).