Тестирование в scrum и kanban
TRANSCRIPT
Тестирование в Scrum и Kanban
Игорь ЛукашовSoftline, Новосибирск
И никуда не надо ехать!
Игорь Лукашов
• Компания:Softline• Должность: Ведущий
тестировщик• Участник различных внутренних
и внешних проектов компании• Тестировал web/mobile/desktop
2
О чем доклад? Проблемы:
3
1. Незнание agile философии2. Нет практики работы в
гибком контексте3. Дискомфорт от внедренного
процесса
Содержание
4
Agile
Scrum Kanban
Testing Process
Scrum
5
9 принципов:1. Владелец продукта2. Скрам мастер3. Команда разработки4. Планирование спринта5. Ежедневные митинги6. Ретроспектива7. Беклог продукта8. Беклог спринта9. Бёрндаун график
Scrum
6
Роли:• Владелец продукта• Скрам мастер• Команда разработки
Scrum
7
Процесс:
Kanban
8
3 принципа:
1. Визуализируйте производство2. Ограничивайте количество одновременно выполняющейся работы3. Измеряйте среднее время на выполнение одной задачи
Kanban
9
Чего нет в Kanban?
• Ролей• Итераций• Артефактов
Kanban
10
Процесс:
Scrum Vs. Kanban
11
Различия:Основание Scrum Kanban
Размер задач Декомпозированы до более мелких чтобы успеть реализовать за итерацию
Задачи крупные. Декомпозиция не обязательна.
Таймбоксы Задачи, спринты Нет ограничений по времени
Ограничение на количество задач В итерации По статусу задачи
Оценки задач Обязательны Опциональны
Используемые метрики Производительность команды
Средняя скорость выполнения задачи
Различное распределение нагрузки на тестирование во времени
12
1
Scrum vs. Kanban
Различное время и место для автоматизации тестирования
13
2
Scrum vs. Kanban
Обратная связь от команды. Ретроспективы
14
3
Scrum vs. Kanban
Распределение задач по тестированию
15
4
Scrum vs. Kanban
Объем тестовой документации
16
5
Scrum vs. Kanban
Оценки задач
17
6
Scrum vs. Kanban
Заключение
18
• Внедряйте agile методологии• Пробуйте новые практики• Комбинируйте инструменты и приемы• Достигайте результатов!