Ответ
Финальное решение о выходе релиза принимает Product Owner или Release Manager, но с обязательным согласованием ключевых стейкхолдеров: разработчиков (проверка качества), тестировщиков (подтверждение готовности), бизнес-аналитиков (соответствие требованиям) и иногда клиентов (для критичных продуктов).
Пример процесса:
- Команда проводит Go/No-Go митинг, где обсуждает риски и готовность.
- Если есть автоматизированные проверки, их результаты (например, успешные тесты в CI/CD) влияют на решение.
if all([tests_passed, security_scan_clean, stakeholder_approval]):
approve_release()
else:
escalate_to_po() # Product Owner принимает итоговое решение
Важно: решение должно быть документировано (например, в Release Notes или JIRA). В критичных случаях может потребоваться согласование с CTO/CEO.