QA Manager in Scrum Teams

23
QA manager in Scrum teams Юрий Малый, Киев

description

Доклад Юрия Малого на конференции SQA Days-12, 30 ноября-1 декабря, Минск

Transcript of QA Manager in Scrum Teams

Page 1: QA Manager in Scrum Teams

QA manager in Scrum teams

Юрий Малый, Киев

Page 2: QA Manager in Scrum Teams

Когда появляется необходимость в менеджменте?

Page 3: QA Manager in Scrum Teams
Page 4: QA Manager in Scrum Teams

Менеджмент необходим только в ситуации когда мы имеем

ограничение в каком-либо елементе

проектного треугольника

Page 5: QA Manager in Scrum Teams
Page 6: QA Manager in Scrum Teams

Итак, кто такой

QA manager?

Page 7: QA Manager in Scrum Teams

QA manager – специалист,

который отвечает за

эффективную работу

отдела тестирования

внутри компании

Page 8: QA Manager in Scrum Teams

Основные обязаностиQA менеджера

• Стратегия тестирования• Организация работы команды• Организация процессов тестирования • Мотивация и развитие тестировщиков• Сбор метрик и отчеты по результатам• Постоянный контроль и улучшение работы отдела• Анализ и введение новых инструметов и методологий

Page 9: QA Manager in Scrum Teams

SCRUM

Page 10: QA Manager in Scrum Teams

Для чего нужен процесс?

Page 11: QA Manager in Scrum Teams

Процесс позволяет нам гарантировать результат

нашей работы

Page 12: QA Manager in Scrum Teams

Скрам команда

• Команда ≈ “Фича Тим”• 100% занята одной фичей (в одно время)• Кросс-функциональная• В идеале работающая в одной комнате• Стабильная (к примеру 3 года вместе)• Изучают новые скилы друг у друга• 7 +/- 2 человек • Каждый отвечает за КАЧЕСТВО!

Page 13: QA Manager in Scrum Teams

В скраме тестировщиков НЕТ!

Есть члены скрам команды с основными навыками и опытом в тестировании –

которые должны стать кросс-функциональными

Page 14: QA Manager in Scrum Teams

Основные принципы тестирования в скраме:

• Нет тестировщиков – все отвечают за качество• Задачи на тестирование входят в общий скоуп задач на спринт – на всю команду• Успешное окончание тестов – часть DoD• Минимизация ручного тестирования и максимизация автоматизированого• Все видят результаты прогонов автотестов• “Stop&Fix” практика. Коммитить в упавший билд запрещено – пока не поднимут и тесты не пройдут.

Page 15: QA Manager in Scrum Teams

Итак, зачем здесь QA manager?

Page 16: QA Manager in Scrum Teams

Не нужен

Page 17: QA Manager in Scrum Teams

Действительно, если у вас идеальный скрам, QA manager

может играть роли:

People manager

и даже Product owner

Delivery manager

Scrum master

Page 18: QA Manager in Scrum Teams

Но есть одно «НО»!

Page 19: QA Manager in Scrum Teams

Большинство команд не работают по скраму.

Page 20: QA Manager in Scrum Teams

Используються только выбраные инструменты и практики которые

можно заточить под свою ситуацию на проекте – планирование, стендап,

ретроспектива, спринты, стикеры...

Page 21: QA Manager in Scrum Teams

Поэтому наш новый мир сжимаеться до интеграции бест практисов из скрама в нашу привычную работу - а это не так уж и сложно ;-)

А мы, собственно,

получаем новый опыт!

Page 22: QA Manager in Scrum Teams

«Если ты идешь через ад - продолжай идти.»

--Уинстон Черчилль

Page 23: QA Manager in Scrum Teams

почта : [email protected]скайп : yura_clasic