Нет, это совсем не так. Суть: отдельная стадия тестирования конкретных задач разработчиков - не нужна, но чтобы стало так, ее мы заменили несколькими пунктами:
1. Делается действительно детальная декомпозиция требований - чтобы в процессе разработки не хотелось задать ни одного вопроса продакту, UX дизайнеру. То есть точно понятно, что нужно сделать
2. Техническое решение также исследуется, до груммингов идет работа с кодом, чтобы оценка задач уже была приближена к реальности. Раньше были случаи, что из-за непонимания тех реализации, оценки были сильно не правильные. Ну и главная суть не в этом, а как в п.1 - нет сюрпризов и с технической стороны во время реализации
3. Грумминги включают в себя и оценку на покрытие тестиами и проведение различных тестов для определенной фичи
4. Планнинги учитывают оцененные задачи на обеспечение качества. Так как цели проработаны с тех и бизнесовой стороны - можно цель на спринт поставить конкретную и достежимую, а не - реализовать фичу и делать ее в итоге несколько спринтов не меняя цели
5. В процессе разработки QA практически не участвует. Максимум - покрывает функциональными тестами, если так договорились в команде. Тесты могут писать разработчики, SCRUM команда договаривается о ролях самостоятельно. В низкоуровневые тесты QA инженеры руками не лезут, они только обсуждаются на предыдущих шагах с разработчиками. В этом квартале будут реализованы обязательные проверки на тестовое покрытие для юнит и интеграционных тестов в пайплайне, чтобы без них нельзя было вмерджить код в мастер. Идея - все понятно что надо проверять, причем в тех командах, в которых процесс работает примерно пол года - тест-кейсы не пишутся. Результат example mapping - единственное место правды, где есть все ньюансы. А так как все понятно - то выделенный человек не нужен для тестирования. Разработчик отвечает за покрытие тестами в процессе разработки, минимальные проверки проводит самостоятельно, но не тщательные, они в тестах. Итого, разработчик создает ветку, делает изменения, покрывает их тестами, создает Pull Request, у него нет возможности вмерджить в мастер изменения пока не получены результаты е2е тестов (100% тестов должны быть успешны, чтобы разблокировалась кнопка мерджа). Прогоняются не все тесты, а те, которые автоматически определяются по изменениям кода. Далее, когда тесты пройдены, разработчик мерджит свои изменения, они попадают в мастер, на мастер проходит полный авто регресс (ручного регресса нет совсем), и дальше, релизные скрипты выкатывают версию раз в сутки на прод, проследнюю, где 100% тестов полного набора - зеленые. Процесс чуть сложнее, беты, канарейки и тд, но суть такая
6. Когда все задачи для реализации новой фичи уже на проде, но сама фича скрыта на фиче галкой, QA приступает к исследовательскому тестированию, а продакт к позитивному. QA ломает (незамыленным взглядом, потому что не принимал участие в итерациях разработки), смотрит конститентность UX, проводит нефункциональные тесты и тд. После чего фича активируется для пользователей