SlideShare a Scribd company logo
Постановка процессов тестирования в Scrum/Agile проектах с нуля Юрий Малый
Основные риски тестирования в  Scrum  методологии Минимум планирования и  несистематическое  тестирование Максимально  быстрая  реализация рабочего кода Высокая вероятность появления критических багов
Основные риски тестирования в  Scrum  методологии Минимальные требования  и практически полное  отсутствие документации Зачастую не понятно что конкретно нужно заказчику и очень тяжело в конце  доказать ему – что мы  сделали именно то  что он объяснил
Основные риски тестирования в  Scrum  методологии Автоматизация,  в основном, ведется девелоперами перед написанием основного кода ( TDD ) Невозможно обеспечить проверку всех  нюансов и гарантировать что скрипт  покрывает весь созданный функционал
Основные риски тестирования в  Scrum  методологии Постоянные изменения  требований в процессе разработки Автоматизированные тесты уже написаны, подготовлены сценарии для тестирования, разработка частично закончена – и, оказывается ,  все  надо было сделать по-другому!!!  И снова и снова… В результате за спринт  User Story  не закончена.
Планирование спринта в  рамках  QA Детальное изучение существующих требований Общее понимание бизнеса и  для чего мы это делаем. Общее техническое  представление задачи.
Планирование спринта в  рамках  QA Написание  Specification by example .  Проверка всех возможных  сценариев для  тестирования с привлечением  специалистов со стороны  заказчика. Полностью понятные и однозначные примеры работы нового функционала которые покрывают максимум возможных сценариев
Планирование спринта в  рамках  QA Написание  Acceptance Criteria при участии заказчика Документация предполагаемого результата – чтоб не «отмазался» что мы сделали что-то не то  
Планирование спринта в  рамках  QA Уточнение и доработка  всех неясных моментов Полностью готовое виденье нового функционала
Типы тестирования Unit ATF Manual Regression (ATF) F2B (For continuous integration projects)
Sprint Time Line
Построение  Traceability Matrix   Unit tests ATF Manual Regression F2B Accepted User Story 1 Y Y Y Y Y Y User Story 2 Y Y Y Y N Y User Story 3 Y N Y N N Y
Планирование митингов на спринт
Реальные результаты
Основные постаменты для обеспечения качества Качество базируется сначала на видении работы продукта а уже потом  на требованиях Высокий уровень доверия и коммуникации  со специалистами заказчика Постоянное взаимодействие с ними для  эффективного и быстрого решения возникающих проблем и вопросов
Основные постаменты для обеспечения качества Каждый член команды отвечает за качество!!! Product owner  и  Project manager  ориентируются на обеспечение качества и понимают требования к качеству продукта
Вопросы ?

More Related Content

What's hot (20)

PPTX
Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...
DressTester
 
PDF
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
CEE-SEC(R)
 
PDF
Работа с рисками в Scrum проектах
Denis Tuchin
 
PDF
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
SQALab
 
PPTX
обзор IT бизнеса
DressTester
 
PPTX
QA процесс, часть 1
DressTester
 
PPTX
От тестирования к QA
DressTester
 
PPTX
Методологии процесса разработки программного обеспечения
DressTester
 
PPT
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
SQALab
 
PPT
Внедрение тестирования в Scrum
Denis Petelin
 
PDF
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QAFest
 
PPTX
Длинный путь к DevOps?
CEE-SEC(R)
 
ODP
DUMP-2013 Управление разработкой - Переход от проектной разработки к продукто...
it-people
 
PDF
Денис Чистяков: Workflow. Работа над проектом в Яндексе
Yandex
 
PPTX
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QAFest
 
PPTX
QA & Testing process в Agile Start Up
Agile Base Camp
 
PPTX
Тесты (типы тестов, организация тестов, создание тестов).
DressTester
 
PPTX
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QAFest
 
PPTX
Тестирование веб-проектов в Agile
SQALab
 
PPTX
QA Fest 2016. Андрей Мясников. Тест-дизайн для чайников
QAFest
 
Обзор методологии SCRUM. Особенности SCRUM методологии. Вопросы коммуникации ...
DressTester
 
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
CEE-SEC(R)
 
Работа с рисками в Scrum проектах
Denis Tuchin
 
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
SQALab
 
обзор IT бизнеса
DressTester
 
QA процесс, часть 1
DressTester
 
От тестирования к QA
DressTester
 
Методологии процесса разработки программного обеспечения
DressTester
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
SQALab
 
Внедрение тестирования в Scrum
Denis Petelin
 
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QAFest
 
Длинный путь к DevOps?
CEE-SEC(R)
 
DUMP-2013 Управление разработкой - Переход от проектной разработки к продукто...
it-people
 
Денис Чистяков: Workflow. Работа над проектом в Яндексе
Yandex
 
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QAFest
 
QA & Testing process в Agile Start Up
Agile Base Camp
 
Тесты (типы тестов, организация тестов, создание тестов).
DressTester
 
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QAFest
 
Тестирование веб-проектов в Agile
SQALab
 
QA Fest 2016. Андрей Мясников. Тест-дизайн для чайников
QAFest
 

Similar to Testing in Scrum - Yuriy Malyi (20)

PPTX
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
SQALab
 
PPTX
Crystal Agile: Процесс обеспечивающий качество
Zestranec
 
PPT
Виталий Стрелюк
SQALab
 
ODP
SqaВфны8
Catherine Tipanova
 
PDF
Модуль 8. Лекция 37-38. Управление качеством проекта
Yana Brodetski
 
PPT
Внедрение тестирования в Scrum
Denis Petelin
 
PDF
Наш success story - Александр Клименко - Agile PechaKucha
PechaKucha Ukraine
 
PPT
Постановка процесса тестирования в Agile
SQALab
 
PPT
Sef Streluk Agile
sef2009
 
PPTX
организация и проведение тестирования
Igor Pozumentov
 
PPT
Виталий Стрелюк, Постановка процесса тестирования в Agile
SQADays_2009_Piter
 
PPT
зуева татьяна - опыт автоматизации тестирования в Agile проекте
Magneta AI
 
PPTX
IT-шная история игрушек или feature-driven тестирование в действии
Gleb Rybalko
 
PDF
QAFest. Роль тестирования в Devops
Анастасия Асеева
 
PDF
доклад на SQADays 2011 в Казани
margo-qa
 
PPT
Особенности параллельного тестирования нескольких проектов
QA Dnepropetrovsk Community (Ukraine)
 
PPTX
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
QAFest
 
PPTX
Agile testing
Anton Stoliar
 
PPTX
Антон Столяр - Agile Testing
QA Club Minsk
 
PDF
Марина Широчкина — «Тестирование»
Yandex
 
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
SQALab
 
Crystal Agile: Процесс обеспечивающий качество
Zestranec
 
Виталий Стрелюк
SQALab
 
SqaВфны8
Catherine Tipanova
 
Модуль 8. Лекция 37-38. Управление качеством проекта
Yana Brodetski
 
Внедрение тестирования в Scrum
Denis Petelin
 
Наш success story - Александр Клименко - Agile PechaKucha
PechaKucha Ukraine
 
Постановка процесса тестирования в Agile
SQALab
 
Sef Streluk Agile
sef2009
 
организация и проведение тестирования
Igor Pozumentov
 
Виталий Стрелюк, Постановка процесса тестирования в Agile
SQADays_2009_Piter
 
зуева татьяна - опыт автоматизации тестирования в Agile проекте
Magneta AI
 
IT-шная история игрушек или feature-driven тестирование в действии
Gleb Rybalko
 
QAFest. Роль тестирования в Devops
Анастасия Асеева
 
доклад на SQADays 2011 в Казани
margo-qa
 
Особенности параллельного тестирования нескольких проектов
QA Dnepropetrovsk Community (Ukraine)
 
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
QAFest
 
Agile testing
Anton Stoliar
 
Антон Столяр - Agile Testing
QA Club Minsk
 
Марина Широчкина — «Тестирование»
Yandex
 
Ad

More from Agile Base Camp (20)

PDF
Алексей Колупаев "За что ещё платят менеджеру?"
Agile Base Camp
 
PDF
Александр Белецкий "Архитектура Javascript приложений"
Agile Base Camp
 
KEY
Сергей Кудряшов "Делайте продукт и ничего более"
Agile Base Camp
 
PDF
Максим Ткачук "Hard Rock Design"
Agile Base Camp
 
PPTX
Daniel Lewis "How to build a motivational system"
Agile Base Camp
 
PPTX
Мark Phillips "Intoduction to Silicon Valley"
Agile Base Camp
 
PPTX
JDaniel Lewis "How to build a motivational system"
Agile Base Camp
 
PPTX
Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"
Agile Base Camp
 
PDF
Боремся со сложностью по-функциональному
Agile Base Camp
 
PDF
Саша Белецкий "Continuous Delivery в продуктовой разработке"
Agile Base Camp
 
PDF
Brad Hoover "Differences between building a consumer vs. enterprise product"
Agile Base Camp
 
PDF
Сергей Кудряшов "Небольшие команды побеждают мир"
Agile Base Camp
 
ODP
Решение коммуникативных проблем в распределенных командах
Agile Base Camp
 
PDF
Deadline management
Agile Base Camp
 
PDF
Paper prototyping
Agile Base Camp
 
PPTX
Роман Чернышев “Организационные риски в коммерческих проектах”
Agile Base Camp
 
PPT
Игорь Лужанский - Динамика развития отношений в команде разработчиков
Agile Base Camp
 
PPTX
Nadia Zemskova - Invention of bicycle
Agile Base Camp
 
PPT
Yuriy malyi testinginscrumagile
Agile Base Camp
 
PDF
Доклад Гапонова "За двумя требованиями погонишься"
Agile Base Camp
 
Алексей Колупаев "За что ещё платят менеджеру?"
Agile Base Camp
 
Александр Белецкий "Архитектура Javascript приложений"
Agile Base Camp
 
Сергей Кудряшов "Делайте продукт и ничего более"
Agile Base Camp
 
Максим Ткачук "Hard Rock Design"
Agile Base Camp
 
Daniel Lewis "How to build a motivational system"
Agile Base Camp
 
Мark Phillips "Intoduction to Silicon Valley"
Agile Base Camp
 
JDaniel Lewis "How to build a motivational system"
Agile Base Camp
 
Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"
Agile Base Camp
 
Боремся со сложностью по-функциональному
Agile Base Camp
 
Саша Белецкий "Continuous Delivery в продуктовой разработке"
Agile Base Camp
 
Brad Hoover "Differences between building a consumer vs. enterprise product"
Agile Base Camp
 
Сергей Кудряшов "Небольшие команды побеждают мир"
Agile Base Camp
 
Решение коммуникативных проблем в распределенных командах
Agile Base Camp
 
Deadline management
Agile Base Camp
 
Paper prototyping
Agile Base Camp
 
Роман Чернышев “Организационные риски в коммерческих проектах”
Agile Base Camp
 
Игорь Лужанский - Динамика развития отношений в команде разработчиков
Agile Base Camp
 
Nadia Zemskova - Invention of bicycle
Agile Base Camp
 
Yuriy malyi testinginscrumagile
Agile Base Camp
 
Доклад Гапонова "За двумя требованиями погонишься"
Agile Base Camp
 
Ad

Testing in Scrum - Yuriy Malyi

  • 1. Постановка процессов тестирования в Scrum/Agile проектах с нуля Юрий Малый
  • 2. Основные риски тестирования в Scrum методологии Минимум планирования и несистематическое тестирование Максимально быстрая реализация рабочего кода Высокая вероятность появления критических багов
  • 3. Основные риски тестирования в Scrum методологии Минимальные требования и практически полное отсутствие документации Зачастую не понятно что конкретно нужно заказчику и очень тяжело в конце доказать ему – что мы сделали именно то что он объяснил
  • 4. Основные риски тестирования в Scrum методологии Автоматизация, в основном, ведется девелоперами перед написанием основного кода ( TDD ) Невозможно обеспечить проверку всех нюансов и гарантировать что скрипт покрывает весь созданный функционал
  • 5. Основные риски тестирования в Scrum методологии Постоянные изменения требований в процессе разработки Автоматизированные тесты уже написаны, подготовлены сценарии для тестирования, разработка частично закончена – и, оказывается , все надо было сделать по-другому!!! И снова и снова… В результате за спринт User Story не закончена.
  • 6. Планирование спринта в рамках QA Детальное изучение существующих требований Общее понимание бизнеса и для чего мы это делаем. Общее техническое представление задачи.
  • 7. Планирование спринта в рамках QA Написание Specification by example . Проверка всех возможных сценариев для тестирования с привлечением специалистов со стороны заказчика. Полностью понятные и однозначные примеры работы нового функционала которые покрывают максимум возможных сценариев
  • 8. Планирование спринта в рамках QA Написание Acceptance Criteria при участии заказчика Документация предполагаемого результата – чтоб не «отмазался» что мы сделали что-то не то 
  • 9. Планирование спринта в рамках QA Уточнение и доработка всех неясных моментов Полностью готовое виденье нового функционала
  • 10. Типы тестирования Unit ATF Manual Regression (ATF) F2B (For continuous integration projects)
  • 12. Построение Traceability Matrix   Unit tests ATF Manual Regression F2B Accepted User Story 1 Y Y Y Y Y Y User Story 2 Y Y Y Y N Y User Story 3 Y N Y N N Y
  • 15. Основные постаменты для обеспечения качества Качество базируется сначала на видении работы продукта а уже потом на требованиях Высокий уровень доверия и коммуникации со специалистами заказчика Постоянное взаимодействие с ними для эффективного и быстрого решения возникающих проблем и вопросов
  • 16. Основные постаменты для обеспечения качества Каждый член команды отвечает за качество!!! Product owner и Project manager ориентируются на обеспечение качества и понимают требования к качеству продукта

Editor's Notes

  • #14: JPBR1 - Joint Product Backlog Refinement 1 JPBR2 - Joint Product Backlog Refinement 2 PBR - Product Backlog Refinement Design Session SP1 - Sprint Planning 1 SP2 - Sprint Planning 2 SPV - DoD validation D - Demo JD - Joint Demo R - Retrospection JLR - Joint Local Retrospection JR - Joint Retrospection PR - Production check