16
Хватит симулировать AGILE! Татьяна Зинченко Inter Technology Group

Хватит симулировать Agile

Embed Size (px)

DESCRIPTION

3-я встреча одесского сообщества тестировщиков Доклад Татьяны Зинченко "Хватит симулировать Agile"

Citation preview

Page 1: Хватит симулировать Agile

Хватит симулировать AGILE!

Татьяна Зинченко

Inter Technology Group

Page 2: Хватит симулировать Agile

О докладчике

QA Manager Внедрятор И просто хороший

человек

…уже много лет

Page 3: Хватит симулировать Agile

А давайте поиграем!

Пользователь Заказчики Sales менеджер Аналитики Разработчики Тестировщики Зрители в студии

Page 4: Хватит симулировать Agile

Каждый баг, найденный тестировщиками, увеличивает время на тестирование в разы.

Page 5: Хватит симулировать Agile

За БАГ, найденный пользователем ресурса, ответственна вся команда!

Page 6: Хватит симулировать Agile

Тестировщики & программисты

По ТЗ заказчик хотел мячик…

Page 7: Хватит симулировать Agile

Взаимодействие команды

Тестировщики и разработчики совместно «вытягивают» мячик.

Ответственность команды за качество реализуется через критерии готовности.

Page 8: Хватит симулировать Agile

А давайте поиграем еще раз?

3 команды:- скрам-мастер- 3 программиста- тестировщик

Page 9: Хватит симулировать Agile

Что рисуем?

Page 10: Хватит симулировать Agile

Техническое задание№ п/п Параметр От До

1. Размер дома (ширина*высота) 8.5 х 7.5 9.0 х 8.5

2. Размер окна (ширина*высота) 1.0 х 1.5 1.3 х 2.2

3. Диаметр озера 6.0 6.3

4. Длина забора 10.0 18.2

5. Высота забора 2.5 3.4

6. Расстояние от озера до крыльца 2.4 3.1

7. …от забора до дома 5.0

8. Высота деревьев 4.4 5.2

9. Расстояние от деревьев до озера 4.1 6.5

10. Расстояние между цветами 0.8 1.2

Page 11: Хватит симулировать Agile

Популярные практики в разработке и тестировании

- TDD*- Code Review- Continuous Integration- Автоматизация

тестирования- Парное тестирование- Тест-дизайн- Pairwise- Интеллект карты- SFDPOT…

* Кто не пишет по TDD, тот – отстой!

Page 12: Хватит симулировать Agile

Тестировщики принимают участие во всех этапах разработки Главная задача –

предотвратить появление багов.

Планирование – оценка – тестирование – демо.

Тестирование, фиксы и регрессионное тестирование включаются в спринт.

QA участвуют в оценке фич.

Задачи выбираются по сложности самого узкого звена.

Page 13: Хватит симулировать Agile

Этап разработки

Testing vs. Checking Автоматизация

тестовой среды Регрессионная

спираль смерти Тестировщики

показывают свою деятельность на доске

Page 14: Хватит симулировать Agile

Кросс-функциональная команда

Разработчики помогают тестировщикам.

Тестировщики помогают разработчикам.

Page 15: Хватит симулировать Agile

За неделю до релиза…

За неделю до релиза прекращается производство новых фич.

Стабилизационный спринт

Page 16: Хватит симулировать Agile

Вопросы