Тестирование в Agile для больших команд: путь...

33
Тестирование в Agile для больших команд: путь трансформации Андрей Ребров Тренер по инженерным практикам

Transcript of Тестирование в Agile для больших команд: путь...

Page 1: Тестирование в Agile для больших команд: путь трансформации

Тестирование в Agile для больших команд: путь трансформации

Андрей Ребров

Тренер по инженерным практикам

Page 2: Тестирование в Agile для больших команд: путь трансформации
Page 3: Тестирование в Agile для больших команд: путь трансформации

О чем этот доклад

Page 4: Тестирование в Agile для больших команд: путь трансформации

Наш маршрут на сегодня

Page 5: Тестирование в Agile для больших команд: путь трансформации

Для начала пара историй

Page 6: Тестирование в Agile для больших команд: путь трансформации

•  Дано: –  1 команда разработки

– 2 тестировщика

•  Проблемы: – долгая регрессия

– непонятные сроки

– низкое качество

– стресс

История 1

Page 7: Тестирование в Agile для больших команд: путь трансформации

•  Дано: – крупный банк со своей культурой

– тестирование аналитиками

– хаос

•  Проблемы: – низкое качество

– низкая скорость поставки

– нестабильная инфраструктура

История 2

Page 8: Тестирование в Agile для больших команд: путь трансформации

Зачем  компании  меняться?  Модно   Есть  бюджет  

Ради  конференции   Хочется  выжить  

Page 9: Тестирование в Agile для больших команд: путь трансформации

Это нужно бизнесу

Page 10: Тестирование в Agile для больших команд: путь трансформации

Не будем забывать про IT

Page 11: Тестирование в Agile для больших команд: путь трансформации

Нам нужен идеальный мир!

Page 12: Тестирование в Agile для больших команд: путь трансформации

•  Получать нужный результат

•  Предсказуемости по срокам и качеству

•  Совершенствовать продукт и команду

Если серьезно, то хочется…

Page 13: Тестирование в Agile для больших команд: путь трансформации

Нужно лечить

Page 14: Тестирование в Agile для больших команд: путь трансформации
Page 15: Тестирование в Agile для больших команд: путь трансформации

Начнем разбираться с начала

Page 16: Тестирование в Agile для больших команд: путь трансформации
Page 17: Тестирование в Agile для больших команд: путь трансформации

Что такое качество?

Page 18: Тестирование в Agile для больших команд: путь трансформации

Пирамида качества Gojko Adzic

Deployable functional is OK

Performant & secure

Usable

Useful

Successful

Page 19: Тестирование в Agile для больших команд: путь трансформации

Канбан как способ фокусировки

Page 20: Тестирование в Agile для больших команд: путь трансформации

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

Page 21: Тестирование в Agile для больших команд: путь трансформации

Команда должна знать что и когда тестировать

Page 22: Тестирование в Agile для больших команд: путь трансформации

Пора начинать работать с рисками

Page 23: Тестирование в Agile для больших команд: путь трансформации

Самый просто способ

Page 24: Тестирование в Agile для больших команд: путь трансформации

Continuous Quality

Page 25: Тестирование в Agile для больших команд: путь трансформации

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

Page 26: Тестирование в Agile для больших команд: путь трансформации
Page 27: Тестирование в Agile для больших команд: путь трансформации

Culture Automation

Measurement Sharing

Page 28: Тестирование в Agile для больших команд: путь трансформации
Page 29: Тестирование в Agile для больших команд: путь трансформации

Подведем итоги

Page 30: Тестирование в Agile для больших команд: путь трансформации

Что есть сейчас

•  Повысили скорость поставки в 5 раз

•  Поставки стали регулярными: 2-3 поставки в каждую неделю

•  Снизилось количество багов на этапе тестирования командой QA и prod к 0

•  Ушли от работы по выходным и по ночам

•  Повысилась удовлетворенность работой =)

Page 31: Тестирование в Agile для больших команд: путь трансформации

Куда можно двигаться дальше

•  Менторство

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

•  Автоматизация тестирования нефункциональных требований

•  Engineer in test

Page 32: Тестирование в Agile для больших команд: путь трансформации
Page 33: Тестирование в Agile для больших команд: путь трансформации

Twi$er    @andrebrov  

E-­‐mail    [email protected]  

Skype    rebrov.andrey  

 

Вопросы?