Обычно я использую термины « Запрос на изменение» для вещей, которые необходимо изменить в связи с измененными требованиями, и « Отчет о проблемах» для вещей, которые необходимо изменить из-за ошибок.
Они собираются, а затем запланированы для определенных циклов обновления. Если цикл является только внутренним, он называется Milestone , а если он развернут для клиентов, он называется Release .
Типичная временная шкала имеет несколько этапов перед выпуском, которая называется Release Candidate, которая подвергается всестороннему тестированию, и любые обнаруженные там ошибки приводят к появлению дополнительных отчетов о проблемах, которые снова запланированы на следующий этап, если они достаточно важны, или на более поздний выпуск, если нет.
Также возможно создать филиал, который рассматривает только определенные PR в ответ на жалобы клиентов, с отдельным выпуском, который не имеет дальнейших изменений, в надежде, что здесь будет меньше ошибок. Обычно это делается только в том случае, если усилия по обновлению достаточно малы (например, поскольку обновления можно установить, просто подключив USB-накопитель с файлом с определенным именем на нем).