Привет!
Есть некий продукт. Объем исходного кода на данный момент около 150т. строк (С++), плюс 35т строк в CustomActions инсталяторов, плюс ХЗ сколько в WIX, плюс гайды (два языка, гайд по установке, администрированию (2 шт), использованию), Плюс Хз сколько на плагины.

Полный цикл тестирования продукта занимает неделю. (проверка около 1000 test-case-ов, на 2000, XP, Win2003 с разными SP)
Билды выходят как правило каждый день.
Беспокоит непереодичность выпуска версий. Т.е. мы или поправили некоторое количество критичных багов, или реализовали полезный функционал, и в какой-то момент говорим "все, начинаем стабилизировать версию, новые фичи не добавляем. Только правим баги." После этого, тестеры начинают полностью гонять систему (не поломалось ли чего). до этого, они как правило тестируют только те части, которые правились, плюс смежные с ними.
Короче, хочется ввести понятие итерации. Т.е., есть список фич которые мы решили реализовать и багов, которые мы решили побороть. Из них выбираем самые приоритетные с тем расчетом, что бы все было готово через 3 недели. Еще неделю берем на полное тестирование. Итого, раз в месяц у нас будут выходить новые версии. Меня смущает именно этот месяц. Почему новые версии обязательно надо выпускать раз в месяц. Каждый день мы их выпускать не сможем. Раз в год выпускать — тогда лучше вообще ничего не делать. Да и вообще, нет у меня пока четкого понимания, как это лучше всего организовать.
Жду ваших комментариев.
Заранее спасибо.