Мне просто интересно, если сообщество считает приемлемым использовать термин "замораживание кода" для ситуаций, когда мы останавливаем разработку, за исключением тестирования и исправления ошибок.
Ситуация развития
Мы заканчиваем наш третий и последний спринт, за которым последует "замораживание кода" и 2 недели тестирования Q/A. Это большой релиз, а разработка некоторых компонентов превзошла все три спринта. Исторически, хотя мы называем это "Кодовое замораживание", мы по-прежнему совершаем код для исправления ошибок.
Проблема
В каждом выпуске я пытаюсь исправить моего менеджера и сотрудников, что мы должны называть его "Блокировка функций", потому что довольно очевидно, что мы будем искать ошибки и фиксировать код, чтобы исправить их, как только мы начнем тяжелые испытания. Но они все еще упорствуют, называя это "Кодовое замораживание". Иногда мы все еще знаем ошибки и объявляем "Кодовое замораживание".
Похоже, что определение Википедии согласен со мной здесь
Анализ
Я подозреваю, что при вызове этих ситуаций "Кодовое замораживание" является своего рода умышленным Double Think, чтобы обеспечить ложную уверенность держателям ставок. Или мы притворяемся, что находимся в ситуации "замораживания кода", потому что, согласно Scrum после каждого спринта, у нас должен быть shippable часть программного обеспечения, и мы ожидаем, что мы следим за Scrum. Поэтому мы должны назвать это тем, что ожидает Scrum, а не то, что оно есть на самом деле.
Заключение
Разве я это анализирую? Я просто считаю, что это нездорово игнорировать реальности ситуаций и должно либо отказаться от него, назвав его чем-то, либо не устранить проблему с корнем. Имеет ли кто-нибудь другой опыт с Code Freezes?