Работал с гибкими методологиями, преимущественно с Scrum и Kanban.
Scrum:
В Scrum акцент делается на инкрементальную доставку продукта и адаптивность к изменениям в требованиях. QA активно участвует во всех митингах, помогает с оценкой задач (Story Points), выполняет тестирование в каждом спринте, участвует в Demo и Retrospective.
Kanban:
В Kanban фокус на оптимизацию потока работы и минимизацию времени прохождения задачи. QA активно управляет задачами на своей доске, работает над уменьшением Cycle Time для этапа тестирования, использует WIP limits для балансировки нагрузки.
Кроме того, имел опыт работы в средах с элементами Waterfall, особенно при взаимодействии с крупными заказчиками, где требовалось формальное документирование и планирование на начальных этапах проекта. В таких случаях применялись V-модель разработки или модифицированные подходы, сочетающие этапы Waterfall (требования, проектирование) с итеративным тестированием внутри этих этапов.
Важные аспекты работы QA в этих методологиях:
В обоих случаях важна кросс-функциональность и тесное взаимодействие с разработчиками и Product Owner'ом.