Ответ
Планирование спринта (Sprint Planning) — это событие, на котором команда определяет цель спринта и выбирает элементы бэклога продукта, которые будут реализованы в предстоящем спринте. Результат — утверждённый бэклог спринта.
Груминг бэклога (Backlog Refinement) — это регулярная активность по подготовке элементов бэклога к будущим спринтам. Задачи уточняются, разбиваются, переоцениваются и становятся готовыми к планированию.
Ключевые отличия с точки зрения QA:
- Груминг: QA-инженер участвует в уточнении критериев приемки (Acceptance Criteria), помогает декомпозировать пользовательские истории на технические задачи тестирования, оценивает тестовые усилия.
- Планирование: QA-инженер вместе с командой принимает окончательное решение о том, какие готовые к работе задачи берутся в спринт, и подтверждает, что для них есть понятные условия выполнения и проверки.
Пример для задачи "Добавить фильтрацию в отчет":
- На груминге: QA уточняет: "Какие именно фильтры (по дате, статусу, пользователю)? Нужны ли комбинации фильтров? Каковы граничные значения для полей ввода?" Задача разбивается на подзадачи: разработка API, верстка UI, написание автотестов.
- На планировании: Команда решает, что эта задача с оценкой в 5 story points и всеми уточнёнными критериями берётся в текущий спринт. QA планирует время на тест-дизайн, ручное и автоматизированное тестирование.