Периодичность релизов зависела от проекта и используемого методологии разработки. На предыдущих проектах мы практиковали:
- Еженедельные релизы: Чаще всего на проектах, где использовался Scrum или Kanban и требовалась быстрая доставка функционала. Это позволяло оперативно получать обратную связь и быстрее реагировать на изменения.
- Двухнедельные релизы (Sprint based): Типично для команд, работающих по Scrum, где релиз совпадал с окончанием спринта. Это обеспечивало более предсказуемый цикл и давало достаточно времени для тестирования.
- Ежемесячные/квартальные релизы: Встречалось на проектах с более длительным циклом разработки или жесткими регуляторными требованиями, где требовалось более обширное тестирование и процесс утверждения.
Независимо от частоты, всегда стремились обеспечить стабильность и качество каждого релиза за счет полного цикла тестирования, включая регрессионное.