Роль тестировщика в agile командах
DESCRIPTION
Роль тестировщика в Agile командах. QA Community Meet-up , February 13, 2014. Агенда. Теория != Практика. Когнитивн ы й диссонанс. Agile Теория: Кроссфункциональные команды Практика: Две разн ые роли. Немного психологии. Люди разн ые Созидатели vs Разрушители - PowerPoint PPT PresentationTRANSCRIPT
1
Роль тестировщика в Agile командах
QA Community Meet-up, February 13, 2014
2
Агенда
• Теория != Практика
3
Когнитивный диссонанс
• Agile Теория: Кроссфункциональные команды• Практика: Две разные роли
4
Немного психологии
• Люди разные– Созидатели vs
Разрушители– Держащие общую
картину vs Внимательные
• Разная ответственность– Побыстрее и "покрасивее"– Качественно
5
Причины специализации
• Профессионал лучше универсала• Девелопер:– Библиотеки– Алгоритмы– Архитектура
• Тестировщик:– Тест кейзы– Критерии приёмки– Автотестирование
6
Объединяемся
Общая цель – Сдать проект
7
Так?
8
Или так?
9
Вот так!
10
Как этого достичь?
• Режем по кусочкам
• Для каждого:– Критерии приёмки– Разработка– Тестирование– Исправление– Автотестирование
11
Подсказки
• Помощь с требованиями
• Один язык программирования
• Парное программирование – Dev + QA для
функционала– QA + Dev для
автотестов
12
И мораль этой сказки...
• Общая цель– Сдать всё в срок– Качественно
• Разная ответственность– Всё и в срок– Качество
• Сотрудничайте!
13
Литература
• http://habrahabr.ru/post/45759/