Скажи мне правду, Scrum, когда тестировать нам?

Сейчас есть много информационных источников, в которых даются определения Scrum’a, ролей Scrum-команды. Но, к сожалению, информация о том, когда тестировать, как лучше построить взаимодействие разработки и тестирования, очень размыта.

Я расскажу на примере своей команды, как можно «экологично встроить» тестирование в большую Scrum-команду большого проекта и выпускать релиз каждый вторник.

Решая этот вопрос, мы сфокусировались на трёх важных моментах:

  • Планирование. Большая команда → «большое» планирование. Тестирование планируется отдельно или вместе с разработчиками? Нужна ли выделенная роль крайнего за тестирование на проекте?
  • Релиз. Нужен ли крайний за релиз и кто отвечает за интеграционные зависимости? Когда надо остановиться и заморозить фичи? Кто и как мониторит продукт после релиза?
  • Автоматизация — наше всё ;) Как не «захлебнуться» в регрессии: unit-тесты, json-схема. Как правильно выбрать фичи для автоматизации и как встроить автоматизацию в процесс тестирования.

Презентация

Видео

Комментарии

{{comment.AuthorInfo}}
{{ comment.DateCreated | date: 'dd.MM.yyyy' }}
Заметили ошибку?