Как выкатываете в бой?
Какую стратегию деплоя используете?
Есть ли возможность провести rollback?
Автоматизирован ли деплой?
Используете ли Zero Downtime Deployment?
Как можно устроить
-
Тестирование командой
-
Ограниченный бета-релиз
Такую сборку раскатывают одновременно с функциональным тестированием и проверяют:
- Находимость — находят ли люди функцию?
- Вовлечение — пользуются ли они функцией?
- Принятие — стала ли функция частью их процесса?
- Сценарии — как функция используется? Какие сценарии популярные?
- Барьеры — Кто не пользуется? Почему? Что мешает?
-
Тестирование компанией
-
Публичный релиз (разница между этапами от нескольких часов до 1 дня):
- На 5% аудитории
- 20
- 50
- 99
- 100
Во время раскатки мониторим систему (нормальный показатель крашей 0,1-0,3%), заносим краши новой сборки в бэклог, для разбора в последующих спринтах.