Ответ
Стандартный Sprint Flow в Scrum состоит из пяти ключевых событий:
- Планирование спринта (Sprint Planning): Команда выбирает элементы из Product Backlog, декомпозирует их на задачи и формирует Sprint Backlog. QA участвует в оценке тестовых усилий и рисков.
- Ежедневный стендап (Daily Scrum): 15-минутная встреча для синхронизации. Каждый отвечает: «Что сделал вчера?», «Что сделаю сегодня?», «Есть ли препятствия?».
- Работа над задачами: Разработка, ревью кода, непрерывное тестирование (как только появляется тестируемый функционал).
- Обзор спринта (Sprint Review): Демонстрация готового инкремента продукта стейкхолдерам. QA может представлять результаты тестирования и метрики качества.
- Ретроспектива спринта (Sprint Retrospective): Команда анализирует, что прошло хорошо, что можно улучшить, и формулирует план улучшений на следующий спринт.
Роль QA в потоке:
- До спринта: Участие в уточнении требований ( refinement ).
- В течение спринта: Параллельное тестирование, написание автотестов, отчетность о багах.
- В конце спринта: Подготовка тестовой документации и обеспечение критериев приемки (Definition of Done).