Тестировщик на все руки в Scrum-команде
Наталья Медведева
2
Классическая схема разработки
3
Классическая схема разработки
4
Проблемы Потеря контекста при передаче
информации
5
Проблемы Медленная обратная связь на этапе работы
с требованиями
6
Проблемы Отсутствие мотивации тестировщика
7
Проблемы Плохое осознание целей тестирования
8
Проблемы Недопонимание между тестировщиками
и разработчиками
9
Проблемы Большая потеря времени при
взаимодействии тестировщиков и разработчиков
10
Возможное решение
Смешанная команда Scrum
11
О проекте
12
О компании
13
О проекте Модуль розничных продаж 24/7 6 филиалов 800 пользователей 460 магазинов 9 складов Разработка с февраля 2008 Внедрение с июля 2009
14
Команда Руководитель проекта разработчики
15
Команда Аналитик + тестировщик + внедренец +
поддержка = =инженер
16
Команда
Анализ РазработкаUnit Tests,
Code Review
Ручное тестировани
е
Внедрениеи
поддержка
Разработчик
Тестировщик
17
Тестирование и деятельность тестировщика
• Анализ• Разработка• Тестирование• Внедрение• Поддержка
18
Анализ
19
Разработка Unit Tests Code Review
20
Тестирование
21
Внедрение и поддержка
22
Scrum в нашей команде
• Планирование• Демонстрация• Ретроспектива
23
Планирование
24
Демонстрация
25
Ретроспектива
26
Выводы
27
Выводы Нет потери контекста при передаче
информации Моментальная обратная связь на этапе
работыс требованиями
Дополнительная мотивация тестировщиков Осознание целей тестирования Улучшение взаимопонимания
тестировщикови разработчиков
Уменьшение потерь времени при взаимодействии разных членов команды
28
Спасибо :)Вопросы?