По какой методологии велась разработка на вашем предыдущем проекте?

«По какой методологии велась разработка на вашем предыдущем проекте?» — вопрос из категории Методологии разработки, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

На проекте использовалась гибридная методология Scrum/Kanban.

Ключевые практики:

  • Планирование: Двухнедельные спринты с планированием и оценкой задач в story points.
  • Ежедневная синхронизация: Короткие стендапы (до 15 минут) для обсуждения прогресса и блокеров.
  • Ретроспектива и демо: В конце спринта — демонстрация функциональности заказчику и ретроспектива для улучшения процессов.
  • Гибкое управление задачами: Бэклог продукта приоритизировался Product Owner'ом. Задачи перемещались по упрощенному workflow в Jira, но без жестких ограничений по объему работ в спринте (подход Kanban).

Инструменты и workflow:

  • Управление задачами: Jira. Пример workflow для задачи:
    Backlog -> Ready for Dev -> In Progress -> Code Review -> QA -> Done
  • Тест-менеджмент: Тест-кейсы и тест-планы хранились в TestRail.
  • Система контроля версий: Git (GitLab/GitHub).
  • CI/CD: Jenkins для запуска автоматических сборок и тестов (Continuous Integration).
  • Автоматизация тестов: Основной фокус на автоматизацию регрессионного тестирования с использованием Selenium WebDriver и Python.