Наталья Медведева - Тестировщик на все руки в...

28
Тестировщик на все руки в Scrum-команде Наталья Медведева

description

Доклад на SQA Days-9, Казань, 22-23 апреля 2011

Transcript of Наталья Медведева - Тестировщик на все руки в...

Page 1: Наталья Медведева - Тестировщик на все руки в Scrum-команде

Тестировщик на все руки в Scrum-команде

Наталья Медведева

Page 2: Наталья Медведева - Тестировщик на все руки в Scrum-команде

2

Классическая схема разработки

Page 3: Наталья Медведева - Тестировщик на все руки в Scrum-команде

3

Классическая схема разработки

Page 4: Наталья Медведева - Тестировщик на все руки в Scrum-команде

4

Проблемы Потеря контекста при передаче

информации

Page 5: Наталья Медведева - Тестировщик на все руки в Scrum-команде

5

Проблемы Медленная обратная связь на этапе работы

с требованиями

Page 6: Наталья Медведева - Тестировщик на все руки в Scrum-команде

6

Проблемы Отсутствие мотивации тестировщика

Page 7: Наталья Медведева - Тестировщик на все руки в Scrum-команде

7

Проблемы Плохое осознание целей тестирования

Page 8: Наталья Медведева - Тестировщик на все руки в Scrum-команде

8

Проблемы Недопонимание между тестировщиками

и разработчиками

Page 9: Наталья Медведева - Тестировщик на все руки в Scrum-команде

9

Проблемы Большая потеря времени при

взаимодействии тестировщиков и разработчиков

Page 10: Наталья Медведева - Тестировщик на все руки в Scrum-команде

10

Возможное решение

Смешанная команда Scrum

Page 11: Наталья Медведева - Тестировщик на все руки в Scrum-команде

11

О проекте

Page 12: Наталья Медведева - Тестировщик на все руки в Scrum-команде

12

О компании

Page 13: Наталья Медведева - Тестировщик на все руки в Scrum-команде

13

О проекте Модуль розничных продаж 24/7 6 филиалов 800 пользователей 460 магазинов 9 складов Разработка с февраля 2008 Внедрение с июля 2009

Page 14: Наталья Медведева - Тестировщик на все руки в Scrum-команде

14

Команда Руководитель проекта разработчики

Page 15: Наталья Медведева - Тестировщик на все руки в Scrum-команде

15

Команда Аналитик + тестировщик + внедренец +

поддержка = =инженер

Page 16: Наталья Медведева - Тестировщик на все руки в Scrum-команде

16

Команда

  Анализ РазработкаUnit Tests,

Code Review

Ручное тестировани

е

Внедрениеи

поддержка

Разработчик          

Тестировщик

         

Page 17: Наталья Медведева - Тестировщик на все руки в Scrum-команде

17

Тестирование и деятельность тестировщика

• Анализ• Разработка• Тестирование• Внедрение• Поддержка

Page 18: Наталья Медведева - Тестировщик на все руки в Scrum-команде

18

Анализ

Page 19: Наталья Медведева - Тестировщик на все руки в Scrum-команде

19

Разработка Unit Tests Code Review

Page 20: Наталья Медведева - Тестировщик на все руки в Scrum-команде

20

Тестирование

Page 21: Наталья Медведева - Тестировщик на все руки в Scrum-команде

21

Внедрение и поддержка

Page 22: Наталья Медведева - Тестировщик на все руки в Scrum-команде

22

Scrum в нашей команде

• Планирование• Демонстрация• Ретроспектива

Page 23: Наталья Медведева - Тестировщик на все руки в Scrum-команде

23

Планирование

Page 24: Наталья Медведева - Тестировщик на все руки в Scrum-команде

24

Демонстрация

Page 25: Наталья Медведева - Тестировщик на все руки в Scrum-команде

25

Ретроспектива

Page 26: Наталья Медведева - Тестировщик на все руки в Scrum-команде

26

Выводы

Page 27: Наталья Медведева - Тестировщик на все руки в Scrum-команде

27

Выводы Нет потери контекста при передаче

информации Моментальная обратная связь на этапе

работыс требованиями

Дополнительная мотивация тестировщиков Осознание целей тестирования Улучшение взаимопонимания

тестировщикови разработчиков

Уменьшение потерь времени при взаимодействии разных членов команды

Page 28: Наталья Медведева - Тестировщик на все руки в Scrum-команде

28

Спасибо :)Вопросы?