SlideShare a Scribd company logo
Руководство по тестированию в AgileАсхат Уразбаев. ScrumTrek
Асхат УразбаевAgile Coachhttp://scrumtrek.ruСертифицированный Скрам-МастерОснователь и координатор сообщества AgileRussia
СодержаниеЧто такое Agile (в двух словах)Тестирование в AgileИнструменты управления качеством в Agile© ScrumTrek.ru, 2009
Немного об Agile и Scrum
Итеративная разработка© ScrumTrek, 2008
К пуговицам претензии есть?"Программисты не тестируют!""А у меня на машине все работает!""Настоящий мужик свои проблемы решает сам!"Проблема ответственности© ScrumTrek.ru, 2009
Самоуправляемая команда… небольшая группа людей с дополняющими навыками, с общей целью, стремящаяся улучшить свою производительность и чуствующая ответственность по отношению к друг другу…Katzenbach, Smith, “The Wisdom of Team”© ScrumTrek.ru, 2009
СамоорганизацияКоллективное принятие решенийОбеспечивает ответственность за результатНе работает без доверия и общей целиОбщая цельДовериеДля доверия нужна взаимная ответственностьВзаимная ответственостьНе работает без прозрачностиПрозрачность© ScrumTrek.ru, 2009
Тестирование в Agile© ScrumTrek.ru, 2009
За качество отвечает КОМАНДА
Жизненный циклProduct OwnerФичиСоздание требованийКомандаФичи +приемочные тестыДекомпозицияОценкаТаймбоксингКомандаКомандаДемонстрацияПриемкаФичи + задачи с оценкойРетроспектива
© ScrumTrek.ru, 2009
«Все в порядке, сейчас пофиксим!»
Чем раньше найдем ошибку, тем дешевле она нам обойдется© ScrumTrek.ru, 2009
Лучше багов вообще не делать Парное программированиеРевью кода до коммитаРефакторинг© ScrumTrek.ru, 2009
Если уж сделали, исправить как можно раньшеНепрерывная интеграцияЮнит-тестыРазработка через тестирование (TDD)Автоматизированное приемочное тестирование© ScrumTrek.ru, 2009
Ручное тестированиеТо, что не покрыто авто-тестамиExploratory testing"Талантливое" ИсследовательскоеБез заранее подготовленного плана© ScrumTrek.ru, 2009
Вот и все тестирование © ScrumTrek.ru, 2009
Иструменты управления качествомв Agile© ScrumTrek.ru, 2009
Проблемы управления качеством в AgileНедостаток мотивацииНедостаток дисциплиныУнаследованный код…Нужен инструмент, фокусирующий внимание на аспектах качества© ScrumTrek.ru, 2009
Definition Of DoneЧто значит ГОТОВО?Для требованияДля задачиДля фичиДля итерации© ScrumTrek.ru, 2009
Что значит готово. Пример (1)Требование. Каждая история……снабжена приемочными тестами…снабжена сценарием демонстрации…имеет приоритетДля задачиДля каждой задачи проведено code review (если не разрабатывалась в паре)Написаны автоматизированные тесты на основные методыВсе тесты успешно проходят© ScrumTrek.ru, 2009
Что значит готово. Пример (2)Для фичиСозданы автоматизированные приемочные тестыНеавтоматизированные тесты добавлены в Check listВсе пофиксенные дефекты валидированыФича получила статус ValidatedДля итерацииСистема прошла регресионное тестированиеВся созданная документация прошла ревью© ScrumTrek.ru, 2009
Вырабатываем Definition of DoneМитинг для выработки DoDВСЕ в команде должны быть согласныОтражает реальное положение делРезультат распечатать и повесить в рамочку :-)© ScrumTrek.ru, 2009
Пользуемся Definition Of DoneDoD корректируется на ретроспективахИспользуется при аппеляциях к совести :-)Получает отражение на Доске Задач © ScrumTrek.ru, 2009
Управление тестированием в Agile
© ScrumTrek.ru, 2009
Технический ДолгТехнический БаклогАвтоматизация тестированияРеинжиниринг модулейДокументирование © ScrumTrek.ru, 2009
Работа с техническим баклогомОцениваемДекомпозируемСледим за уменьшениемДоговариваемся с Product Owner и планируем в итерацию© ScrumTrek.ru, 2009
Спасибо! Вопросы?Be ag;)e © ScrumTrek.ru, 2009

More Related Content

PDF
Agile Testing: вопросы и ответы
PDF
Концепция построения процесса тестирования в Agile проектах: 3+1
PPTX
Тестирование - это не просто тестирование, или Business Driven Testing
PDF
Тестируем развитие тестировщика
PPTX
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
KEY
Обязательные практики Agile-проекта и правило ППП
KEY
Обзор Agile - эволюция процессов
PPTX
Денис Тучин - Как внедрить Agile, чтобы никто не заметил
Agile Testing: вопросы и ответы
Концепция построения процесса тестирования в Agile проектах: 3+1
Тестирование - это не просто тестирование, или Business Driven Testing
Тестируем развитие тестировщика
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
Обязательные практики Agile-проекта и правило ППП
Обзор Agile - эволюция процессов
Денис Тучин - Как внедрить Agile, чтобы никто не заметил

What's hot (20)

PPTX
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
PDF
Оценка проектов тестирования
PPTX
Инструменты гибкого управления: Agile / Kanban / Scrum
PPTX
Человеко-дни на тестирование или как не ошибиться с оценкой
PDF
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
PPTX
Управление виртуальной командой аналитиков
PPTX
мартюшев почему юнит-тесты не работают. история большого проекта
PPTX
вольфсон основы Agile
PPTX
бородин об эмпирической разработке
PDF
Agile scrum - гибкое управление проектами
PPTX
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
PPTX
Введение в Scrum
PDF
Презентация "Scrum с нуля"
PPT
Распределение тестировщиков по командам как один из этапов контроля качества
PDF
Scrum в Заказной разработке
PPTX
Аудит команды тестирования в сложном проекте
PPTX
Вебинар: 12 принципов Agile, которые делают его довольно успешным
PPT
Оценка методологии автоматизации - MBT
PPTX
Планирование трудозатрат на тестирование
PPTX
Пусть Канбан будет странным - Agile Piter
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
Оценка проектов тестирования
Инструменты гибкого управления: Agile / Kanban / Scrum
Человеко-дни на тестирование или как не ошибиться с оценкой
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Управление виртуальной командой аналитиков
мартюшев почему юнит-тесты не работают. история большого проекта
вольфсон основы Agile
бородин об эмпирической разработке
Agile scrum - гибкое управление проектами
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
Введение в Scrum
Презентация "Scrum с нуля"
Распределение тестировщиков по командам как один из этапов контроля качества
Scrum в Заказной разработке
Аудит команды тестирования в сложном проекте
Вебинар: 12 принципов Agile, которые делают его довольно успешным
Оценка методологии автоматизации - MBT
Планирование трудозатрат на тестирование
Пусть Канбан будет странным - Agile Piter
Ad

Similar to Управление тестированием в Agile (20)

PPT
Асхат Уразбаев, Руководство по организации тестирования в Agile
PPTX
Тестирование веб-проектов в Agile
PPTX
Sergey semenov scrum master. the use of practical tools when working with a t...
PPTX
Agile и тестирование
PDF
Agile тестирование в enterpise проектов: путь трансформации
PPTX
QA & Testing process в Agile Start Up
PPTX
Agile Testing Process
PPTX
Agile Testing Process
PPTX
QA/Testing process в Agile start-up
PPTX
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
ODP
презентация планов
ODP
презентация планов
PPTX
организация и проведение тестирования
PPT
Agile.by - Agileee season 3 - Agile Testing by Elisabeth Hendrickson
PPT
Виталий Стрелюк
PPTX
Agile testing
PDF
Organizing self-organizing teams
PPTX
Наталья Руколь (Лаборатория Качества)
PPTX
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
PPTX
Crystal Agile: Процесс обеспечивающий качество
Асхат Уразбаев, Руководство по организации тестирования в Agile
Тестирование веб-проектов в Agile
Sergey semenov scrum master. the use of practical tools when working with a t...
Agile и тестирование
Agile тестирование в enterpise проектов: путь трансформации
QA & Testing process в Agile Start Up
Agile Testing Process
Agile Testing Process
QA/Testing process в Agile start-up
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
презентация планов
презентация планов
организация и проведение тестирования
Agile.by - Agileee season 3 - Agile Testing by Elisabeth Hendrickson
Виталий Стрелюк
Agile testing
Organizing self-organizing teams
Наталья Руколь (Лаборатория Качества)
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
Crystal Agile: Процесс обеспечивающий качество
Ad

More from Askhat Urazbaev (20)

PPTX
Подход ScrumTrek к Agile Transformation
PPTX
Scaling agile
PPTX
Как сохранить гибкость бизнеса
PPTX
Agile Coach и Scrum Master как руководители нового типа
PPTX
Agile в кровавом энтепрайзе
PPTX
KPI и бонусы
PPTX
Управление зависимостями между командами
PPTX
Особенности национальной разработки
PPTX
Практики масштабирования гибкой разработки
PPTX
#No estimate. Безоценочная разработка
PPTX
Vs launch alm2
PPTX
ALM & Agile
PPTX
Государство и Agile: инкрементальное Техническое Задание
PPTX
Статегия agile-трансформации крупной компании
PPT
Геймификация процесса разработки ПО
PPTX
Lean leadership
PDF
Value Stream Mapping
PPTX
Process improvement process improvement process
PPTX
Развитие ИТ
PPTX
Нулевая итерация. Как cпасти котов
Подход ScrumTrek к Agile Transformation
Scaling agile
Как сохранить гибкость бизнеса
Agile Coach и Scrum Master как руководители нового типа
Agile в кровавом энтепрайзе
KPI и бонусы
Управление зависимостями между командами
Особенности национальной разработки
Практики масштабирования гибкой разработки
#No estimate. Безоценочная разработка
Vs launch alm2
ALM & Agile
Государство и Agile: инкрементальное Техническое Задание
Статегия agile-трансформации крупной компании
Геймификация процесса разработки ПО
Lean leadership
Value Stream Mapping
Process improvement process improvement process
Развитие ИТ
Нулевая итерация. Как cпасти котов

Управление тестированием в Agile