SlideShare a Scribd company logo
Тестирование в Agile для больших
команд: путь трансформации
Андрей Ребров
Тренер по инженерным практикам
Agile тестирование в enterpise проектов: путь трансформации
О чем этот доклад
Наш маршрут на сегодня
Содержание
•  Пара историй
•  Какие проблемы мы обычно видим
•  Какие проблемы реально существуют
•  Как менять процесс
•  Good practices
•  Куда двигаться дальше
Для начала пара историй
История 1
•  Дано:
–  1 команда разработки
–  2 тестировщика

•  Проблемы:
–  долгая регрессия
–  непонятные сроки
–  низкое качество
–  стресс
История 2
•  Дано:
–  крупный банк со своей культурой
–  тестирование аналитиками
–  хаос

•  Проблемы:
–  низкое качество
–  низкая скорость поставки
–  нестабильная инфраструктура
Зачем	
  компании	
  меняться?	
  
Модно	
  

Есть	
  бюджет	
  

Ради	
  конференции	
  

Хочется	
  выжить	
  
Это нужно бизнесу
Что	
  именно	
  не	
  нравится	
  
Бизнес	
  недоволен:	
  
•  сроками	
  и	
  качеством	
  поставок	
  
•  бюрократией	
  со	
  стороны	
  исполнителей	
  
•  нет	
  возможности	
  экспериментировать	
  
Не будем забывать про IT
Что именно не нравится
•  Бизнес	
  делает	
  много	
  запросов	
  причем	
  
нужно	
  все	
  и	
  сразу	
  
•  Нет	
  возможности	
  расти	
  как	
  специалист	
  
•  Хочется	
  делать	
  качественные	
  вещи,	
  за	
  
которые	
  не	
  стыдно	
  
Нам нужен идеальный мир!
Если серьезно, то хочется…
•  Получать нужный результат
•  Предсказуемости по срокам и качеству
•  Совершенствовать продукт и команду
Нужно лечить
Agile тестирование в enterpise проектов: путь трансформации
Корневые	
  проблемы	
  
•  взаимодействия	
  между	
  участниками	
  
проекта	
  через	
  документ	
  
•  незнание	
  разработчиков	
  о	
  практиках	
  и	
  
подходах	
  в	
  тестировании	
  
•  рассинхронизация	
  по	
  работе	
  с	
  тестовыми	
  
средами	
  
•  утилизация	
  времени	
  работы	
  -­‐>	
  нет	
  времени	
  
на	
  улучшения	
  
Начнем разбираться с начала
Agile тестирование в enterpise проектов: путь трансформации
Что такое качество?
Пирамида	
  Маслоу	
  
Пирамида качества Gojko Adzic
Successful
Useful
Usable
Performant & secure
Deployable functional is OK
Канбан как способ фокусировки
Только совместная работа над
требованиями
Команда должна знать что и когда
тестировать
Пора начинать работать с рисками
Самый просто способ
Примеры	
  рисков	
  тестирования	
  
•  Отказ	
  сред	
  
•  Bus	
  factor	
  
•  Автоматизатор-­‐сноубордист	
  
Continuous Quality
Agile тестирование в enterpise проектов: путь трансформации
Тестирование	
  и	
  DevOps	
  
Agile тестирование в enterpise проектов: путь трансформации
Culture

Automation

Measurement

Sharing
Agile тестирование в enterpise проектов: путь трансформации
Подведем итоги
Какие подходы были внедрены
•  Канбан как процесс синхронизации и взаимопомощи
•  Совместная проработка требований
•  Работа над метриками качества, в том числе
метриками качества кода
•  Автоматизация тестирования
•  Модель Agile testing quadrant как отправная точка
тестирования всех членов команды
•  Управление тестовыми средами через практики
DevOps
Какие практики использовали
•  Управление рисками тестирования
•  Spec By Example
•  TDD + Integration testing (test automation
pyramid)
•  Continuous Integration
•  Automation configuration
•  Test automation
•  Proactive monitoring
Что есть сейчас
•  Повысили скорость поставки в 5 раз
•  Поставки стали регулярными: 2-3 поставки
в каждую неделю
•  Снизилось количество багов на этапе
тестирования командой QA и prod к 0
•  Ушли от работы по выходным и по ночам
•  Повысилась удовлетворенность работой =)
Куда можно двигаться дальше
•  Менторство
•  Тестирование usability
•  Автоматизация тестирования
нефункциональных требований
•  Engineer in test
Agile тестирование в enterpise проектов: путь трансформации
Вопросы?
Twi$er	
  
	
  @andrebrov	
  
E-­‐mail	
  
	
  arebrov@scrumtrek.ru	
  
Skype	
  
	
  rebrov.andrey	
  
	
  

More Related Content

PDF
Оценки тестирования - полезные и условные метрики
PPT
Новый процесс тестирования на "старом" проекте
PPTX
Ответственность за качество в разных ИТ-проектах
PPTX
Метрики автоматизированного тестирования на пальцах
PPT
Эффективное взаимодействие тестировщика и аналитика
PDF
Введение в performance management
PPT
QA как драйвер трансформации
PPT
Распределение тестировщиков по командам как один из этапов контроля качества
Оценки тестирования - полезные и условные метрики
Новый процесс тестирования на "старом" проекте
Ответственность за качество в разных ИТ-проектах
Метрики автоматизированного тестирования на пальцах
Эффективное взаимодействие тестировщика и аналитика
Введение в performance management
QA как драйвер трансформации
Распределение тестировщиков по командам как один из этапов контроля качества

What's hot (20)

PPT
Что было, что есть, что будет: Current State vs. Common Sense
PPTX
Управление качеством проекта
PPTX
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
PPTX
Процесс тестирования
PDF
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
PPT
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
PPT
Оценка методологии автоматизации - MBT
PPTX
Проблемы курсов по тестированию и специалистов, которых они выпускают
PPTX
Аудит команды тестирования в сложном проекте
PPTX
Оптимизация процесса тестирования с использованием аналитических подходов RCA...
PPTX
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
PPTX
Нагрузка и автоматизация в большой организации. Движение к DevOps
PPT
Пополняем арсенал тестировщика. Учимся применять новые техники
PPTX
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
PPTX
How to estimate time for testing
PDF
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
PPT
Процесс тестирования в условиях неявных требований
PPTX
RUSSIA QUALITY REPORT 2015-16
PPTX
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
PPTX
Waterfall revisited: практические метрики тестирования
Что было, что есть, что будет: Current State vs. Common Sense
Управление качеством проекта
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
Процесс тестирования
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Оценка методологии автоматизации - MBT
Проблемы курсов по тестированию и специалистов, которых они выпускают
Аудит команды тестирования в сложном проекте
Оптимизация процесса тестирования с использованием аналитических подходов RCA...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Нагрузка и автоматизация в большой организации. Движение к DevOps
Пополняем арсенал тестировщика. Учимся применять новые техники
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
How to estimate time for testing
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Процесс тестирования в условиях неявных требований
RUSSIA QUALITY REPORT 2015-16
Как оценить время на тестирование. Александр Зиновьев, Test Lead Softengi
Waterfall revisited: практические метрики тестирования
Ad

Viewers also liked (13)

PPT
Don’t turn your logs into cuneiform
PPTX
Agile Games
PPT
How engineering practices help business
PDF
новиков банк с нуля - кейс создания продукта и поиск ниши на конкурентном рынке
PDF
Вячеслав Акулов, Инновации и аутсорс кейс Sense для АЛЬФА-Банка
PPTX
атлыгина чеклисты для всех-всех-всех
PPTX
гугнин юрий - опыт внедрения Agile в заказной разработке
PPT
DevOps tools cargo tools
PPTX
верещак. построение культуры Dev ops. v0.5 copy
PPTX
подурец как договариваются команды
PPTX
мухина коучинг на практике, рабочие примеры
PPTX
мухина изменяем майндсет с помощью коучинга
PDF
Agile: Что это такое и какая от него польза
Don’t turn your logs into cuneiform
Agile Games
How engineering practices help business
новиков банк с нуля - кейс создания продукта и поиск ниши на конкурентном рынке
Вячеслав Акулов, Инновации и аутсорс кейс Sense для АЛЬФА-Банка
атлыгина чеклисты для всех-всех-всех
гугнин юрий - опыт внедрения Agile в заказной разработке
DevOps tools cargo tools
верещак. построение культуры Dev ops. v0.5 copy
подурец как договариваются команды
мухина коучинг на практике, рабочие примеры
мухина изменяем майндсет с помощью коучинга
Agile: Что это такое и какая от него польза
Ad

Similar to Agile тестирование в enterpise проектов: путь трансформации (20)

PDF
Тестирование в Agile для больших команд: путь трансформации
PPT
Виталий Стрелюк
PPTX
Наталья Руколь (Лаборатория Качества)
PDF
Автоматизация сборки и тестирования в разрезе эффективного производства
PPT
Виталий Стрелюк, Постановка процесса тестирования в Agile
PPTX
Улучшить KPI в два раза? Сделано!
PDF
Разработка качественного ПО
PDF
Гибкость, возведенная в абсолют
PDF
Управление качеством в Agile. Как опередить баги
PPTX
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
PPTX
IT-шная история игрушек или feature-driven тестирование в действии
KEY
Обязательные практики Agile-проекта и правило ППП
PPTX
Управление и руководство в процессном подходе. Тренинг-семинар.
PPTX
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
PPTX
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
PPTX
Методы оценки качества требований и работы аналитика
PDF
доклад на SQADays 2011 в Казани
PPTX
организация и проведение тестирования
PPTX
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
PPTX
Роман Кокин «Организация тестирования в больших командах»
Тестирование в Agile для больших команд: путь трансформации
Виталий Стрелюк
Наталья Руколь (Лаборатория Качества)
Автоматизация сборки и тестирования в разрезе эффективного производства
Виталий Стрелюк, Постановка процесса тестирования в Agile
Улучшить KPI в два раза? Сделано!
Разработка качественного ПО
Гибкость, возведенная в абсолют
Управление качеством в Agile. Как опередить баги
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
IT-шная история игрушек или feature-driven тестирование в действии
Обязательные практики Agile-проекта и правило ППП
Управление и руководство в процессном подходе. Тренинг-семинар.
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
Методы оценки качества требований и работы аналитика
доклад на SQADays 2011 в Казани
организация и проведение тестирования
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
Роман Кокин «Организация тестирования в больших командах»

More from Andrey Rebrov (20)

PPTX
Agile Testing in Enterprise: Way to transform - SQA Days 2014
PPTX
Spec By Example or How to teach people talk to each other
PPTX
Test Automation Canvas
PDF
Building deployment pipeline - DevOps way
PDF
Test Automation Canvas - не наступайте на глабли автоматизации
PDF
Не превращайте ваши логи в клинопись
PDF
Карго культ инструментов в DevOps
PDF
как инженерные практики помогают экономить бизнесу
PDF
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
PDF
DevOps от и до - что, зачем и почему
PDF
Agile Testing: вопросы и ответы
PDF
DevOps модное слово или следующая ступень эволюции
PPTX
Как научить людей общаться с помощью Spec By Example
PDF
Rebrov selenium camp2013
PDF
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераном
PPTX
Automation Functional Testing in Agile Projects
PPT
Автоматизируйте это немедленно или коллекция инструментов автотестирования с ...
PPTX
вебинар - функциональное тестирование с использованием Selenium 2 и TestNG
PPTX
Бодрящий микс из Selenium и TestNG- регрессионное тестирование руками разрабо...
PDF
Автоматизация это модно
Agile Testing in Enterprise: Way to transform - SQA Days 2014
Spec By Example or How to teach people talk to each other
Test Automation Canvas
Building deployment pipeline - DevOps way
Test Automation Canvas - не наступайте на глабли автоматизации
Не превращайте ваши логи в клинопись
Карго культ инструментов в DevOps
как инженерные практики помогают экономить бизнесу
грабли автоматизации тестирования мобильного веба с помощью Selenium 2
DevOps от и до - что, зачем и почему
Agile Testing: вопросы и ответы
DevOps модное слово или следующая ступень эволюции
Как научить людей общаться с помощью Spec By Example
Rebrov selenium camp2013
Курс молодого бойца-автоматизатора - как остаться в живых и стать ветераном
Automation Functional Testing in Agile Projects
Автоматизируйте это немедленно или коллекция инструментов автотестирования с ...
вебинар - функциональное тестирование с использованием Selenium 2 и TestNG
Бодрящий микс из Selenium и TestNG- регрессионное тестирование руками разрабо...
Автоматизация это модно

Agile тестирование в enterpise проектов: путь трансформации