SlideShare a Scribd company logo
Денис Тучин
Круглый стол
«Как управлять качеством проекта?
Когда, как и чем его можно измерить?»
2015
Почему всегда не успеваем QA?
Как могут помочь гибкие
методы в управлении качеством?
О докладчике
Раньше
—С 2004 в разработке коммерческого
программного обеспечения
—С 2011 руководство проектами
Сейчас
—Проведение тренингов и консалтинга:
– Certified Agile Professional (ICAgile)
– Управление качеством в Agile проектах
– Управление требованиями в Agile проектах
– Scrum
– Метод Канбан (The Kanban Method)
Содержание
—Основные причины нехватки времени и ресурсов на
контроль качества (QA) IT-проектов
—Какие есть пути решения?
—Гибкие методы управления вне IT
—Меняющиеся и уточняющиеся требования во время
реализации проекта: что делать?
ПРИЧИНЫ НЕХВАТКИ
ВРЕМЕНИ И РЕСУРСОВ
НА ОБЕСПЕЧЕНИЕ КАЧЕСТВА (QA)
Каскадная модель разработки ПО
Требования
Проектирование
Реализация
Тестирование
Приёмка
Сопровождение
Каскадная модель (Гант)
Требова
ния
Проектиро
вание
Реализаци
я
Тестирован
ие
Приёмка
Сопрово
ждение
Каскадная модель (Гант)
Требова
ния
Проектиро
вание
Реализаци
я
Тестирован
ие
Приёмка
Сопрово
ждение
Dead lineRed line
Каскадная модель (Реальная жизнь)
Требова
ния
Проектиро
вание
Реализаци
я
Тестирован
ие
Приёмка
Сопрово
ждение
Dead lineRed line
Каскадная модель: Дефекты
Требования
Проектирование
Реализация
Тестирование
Приёмка
Сопровождение
Кривая стоимости изменений
Барри Боема
НЕХВАТКА ВРЕМЕНИ
И РЕСУРСОВ НА QA
ПУТИ РЕШЕНИЯ
Итеративная модель
Итеративная модель
+ Раньше обнаруживаем дефекты в требованиях, и
проектировании
+ Раньше начинаем тестировать
– Интеграционные задачи часто оставляются на
последние итерации, а там больше всего рисков
– Обратная связь от заказчика часто только после
последней итерации
– Полноценная обратная связь ТОЛЬКО после
последней итерации
Модель готового к поставке
инкремента продукта (PSP)
Модель готового к поставке
инкремента продукта (PSP)
+ Раньше обнаруживаем дефекты в требованиях, и
проектировании
+ Раньше начинаем тестировать
+ Первые интеграционные задачи обычно можем
включить в первые итерации
+ Качественная обратная связь от заказчика после
каждой итерации
Модель готового к поставке
инкремента продукта (PSP)
+ Раньше обнаруживаем дефекты в требованиях, и
проектировании
+ Раньше начинаем тестировать
+ Первые интеграционные задачи обычно можем
включить в первые итерации
+ Качественная обратная связь от заказчика после
каждой итерации
– Регрессионная спираль смерти
Модель готового к поставке
инкремента продукта (PSP)
+ Раньше обнаруживаем дефекты в требованиях, и
проектировании
+ Раньше начинаем тестировать
+ Первые интеграционные задачи обычно можем
включить в первые итерации
+ Качественная обратная связь от заказчика после
каждой итерации
– Регрессионная спираль смерти
! Автоматизация регрессионных пользовательских тестов
ГИБКИЕ МЕТОДЫ
УПРАВЛЕНИЯ ВНЕ IT
Отрасли, где применяются
Scrum и метод канбан
https://blog.taiga.io/agile_as_management_tool_for_non_IT.html
Использование Agile в не IT
проектах в России
Маркетинг
Бухгалтерия
Внедрение изменений
Что почитать
—Agile: http://www.agilemanifesto.org/iso/ru/
—Потенциально готовый продукт:
http://www.scrumguides.org/docs/scrumguide/v1/Scrum-
Guide-RUS.pdf
—Автоматизации тестирования Лиза Криспин, Джанет
Грегори. «Гибкое тестирование» (13-14 главы)
—Конференция Lean Kanban Russia (2-3 октября)
http://leankanban.ru/
МЕНЯЮЩИЕСЯ И
УТОЧНЯЮЩИЕСЯ ТРЕБОВАНИЯ
ВО ВРЕМЯ РЕАЛИЗАЦИИ
ПРОЕКТА: ЧТО ДЕЛАТЬ?
Проблемы
—Нужно постоянно актуализировать требования
—Нужно постоянно актуализировать тесты
—Нужно постоянно перетестировать
Проблемы
—Нужно постоянно актуализировать требования
—Нужно постоянно актуализировать тесты
—Нужно постоянно перетестировать
! Автоматизация регрессионных пользовательских тестов
Спецификация на примерах
(Specification By Example)
Спецификация на примерах
(Specification By Example)
—Спецификация и тест-кейсы – один документ
—Обновляя одно, обновляется и другое
Разработка диктуемая поведением
(Behavior Driven Development)
Шаблон
Имея (прим. given — данное) какой-то контекст,
Когда (прим. when) происходит событие,
Тогда (прим. then) проверить результат.
Пример
Название: Удачная авторизация в системе
Находясь на странице «Вход в систему»,
Когда пользователь осуществляет вход с корректными
логином и паролем,
Тогда происходит переход на страницу «Главная
страница личного кабинета».
Разработка диктуемая поведением
(Behavior Driven Development)
—Возможность автоматизировать спецификацию на
примерах
Что почитать
—Спецификация на примерах:
Adzic, Gojko. «Specification by example: How
successful teams deliver the right software»
—Разработка диктуемая поведением:
http://behaviourdriven.org/
Контактные данные
С удовольствием отвечу
на любые вопросы
Skype: denis.tuchin
Тел./Viber: +7(968)764-11-98
http://linkedin.com/in/denistuchin
https://www.facebook.com/denis.tuchin
dtuchin@scrumtrek.ru
http://scrumtrek.ru/

More Related Content

PPTX
Мертвая зона - Как визуализировать поток требований в распределенном проекте
PPTX
Измеряем неизмеримое: навыки, знания и компетенции
PPTX
как убить поставку скрамом
PPTX
Scrum и kanban опыт не-применения
PDF
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
PDF
Agile Testing: вопросы и ответы
PDF
Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...
PPTX
Развитие управления проектами и критериев качества в ит
Мертвая зона - Как визуализировать поток требований в распределенном проекте
Измеряем неизмеримое: навыки, знания и компетенции
как убить поставку скрамом
Scrum и kanban опыт не-применения
Особенности внедрения KPI или как доказать, что Ваш «зеленый» проект реально ...
Agile Testing: вопросы и ответы
Лилия Алексеева. Вальс Mrs. Agility и Mr. Waterfall - управление производство...
Развитие управления проектами и критериев качества в ит

What's hot (20)

PPTX
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
PPTX
вольфсон основы Agile
KEY
Обязательные практики Agile-проекта и правило ППП
PPTX
Agile и тестирование
PPTX
Денис Тучин - Как внедрить Agile, чтобы никто не заметил
PDF
Введение в performance management
PDF
Вячеслав Пресняков. Тестирование в эпоху Agile.
PPTX
AgileDays11 Resume
PDF
Борис Вольфсон. Agile ценности и принципы для новичков.
PPTX
Вебинар: 12 принципов Agile, которые делают его довольно успешным
PDF
Тестировщик в Agile - кто он?
PPTX
Управление тестированием в Agile
PPTX
Как мы меняли процесс maintenance для b2b-клиентов
PPTX
Инструменты гибкого управления: Agile / Kanban / Scrum
PPTX
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...
PDF
Владимир Стасевич, Сбербанк и Agile – понятия совместимые
PDF
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
PDF
Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.
PPTX
бородин об эмпирической разработке
PPTX
Василий Чепцов, PMBOK для Agile-менеджера. Чем полезен?
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
вольфсон основы Agile
Обязательные практики Agile-проекта и правило ППП
Agile и тестирование
Денис Тучин - Как внедрить Agile, чтобы никто не заметил
Введение в performance management
Вячеслав Пресняков. Тестирование в эпоху Agile.
AgileDays11 Resume
Борис Вольфсон. Agile ценности и принципы для новичков.
Вебинар: 12 принципов Agile, которые делают его довольно успешным
Тестировщик в Agile - кто он?
Управление тестированием в Agile
Как мы меняли процесс maintenance для b2b-клиентов
Инструменты гибкого управления: Agile / Kanban / Scrum
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...
Владимир Стасевич, Сбербанк и Agile – понятия совместимые
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.
бородин об эмпирической разработке
Василий Чепцов, PMBOK для Agile-менеджера. Чем полезен?
Ad

Viewers also liked (14)

PPT
Тестирование ПО (лекция 3)
PPT
Тестирование ПО (лекция 2)
PDF
Концепция построения процесса тестирования в Agile проектах: 3+1
PPT
Тестирование ПО (лекция 1)
PPT
Тестирование мобильных приложений
PPT
Тестирование требований и документации
PDF
Тестирование в Agile для больших команд: путь трансформации
PPTX
Waterfall revisited: практические метрики тестирования
PPT
тестирование программного обеспечения
PPTX
Поиск багов при тестировании переходов с веба в мобильное приложение
PPTX
Лучшие тестировщики - наши пользователи
PDF
Mobile testing. Tips and tricks
PDF
Тестирование требований: Зачем - понятно, а вот Как?
PDF
Как перестать беспокоиться и начать тестировать или это волшебное слово Agile
Тестирование ПО (лекция 3)
Тестирование ПО (лекция 2)
Концепция построения процесса тестирования в Agile проектах: 3+1
Тестирование ПО (лекция 1)
Тестирование мобильных приложений
Тестирование требований и документации
Тестирование в Agile для больших команд: путь трансформации
Waterfall revisited: практические метрики тестирования
тестирование программного обеспечения
Поиск багов при тестировании переходов с веба в мобильное приложение
Лучшие тестировщики - наши пользователи
Mobile testing. Tips and tricks
Тестирование требований: Зачем - понятно, а вот Как?
Как перестать беспокоиться и начать тестировать или это волшебное слово Agile
Ad

Similar to Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в управлении качеством? (20)

PPTX
Crystal Agile: Процесс обеспечивающий качество
PPTX
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
PDF
Тестирование весна 2013 лекция 1
PPTX
Презентация вебинара "Использование гибких методологий в управлении проектами"
PDF
Effectivness analysis of moving from Scrum to Kanban
PPTX
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
PDF
прекратите поставлять программное обеспечение. начните поставлять ценность
PDF
прекратите поставлять программное обеспечение. начните поставлять ценность Ag...
PPTX
Mva stf module 4 - rus
PPTX
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
PPT
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
PPTX
Alexandrov, Alexandr основы управления качеством
PPT
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
PPTX
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
PPT
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
PDF
KEA20 - Екатерина Макаревич - Такой разный и полезный Канбан Метод
PPSX
AUR 2012 Управление уровнями зрелости предприятия. Управление сопротивлением ...
PPTX
Практические аспекты разработки ПО #2
PPTX
Управление качеством проекта
PPTX
Лекция 2 тестирование и жизненный цикл ПО
Crystal Agile: Процесс обеспечивающий качество
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
Тестирование весна 2013 лекция 1
Презентация вебинара "Использование гибких методологий в управлении проектами"
Effectivness analysis of moving from Scrum to Kanban
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
прекратите поставлять программное обеспечение. начните поставлять ценность
прекратите поставлять программное обеспечение. начните поставлять ценность Ag...
Mva stf module 4 - rus
Александр Александров: Процессный консалтинг - как и зачем это делается и ког...
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Alexandrov, Alexandr основы управления качеством
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
KEA20 - Екатерина Макаревич - Такой разный и полезный Канбан Метод
AUR 2012 Управление уровнями зрелости предприятия. Управление сопротивлением ...
Практические аспекты разработки ПО #2
Управление качеством проекта
Лекция 2 тестирование и жизненный цикл ПО

More from Denis Tuchin (20)

PDF
LeSS in the big bank a five-year journey.pdf
PDF
LeSS in the big bank a five-year journey
PDF
Agile HR манифест на русском
PDF
Прототипирование, как способ исправить клиентский опыт до старта разработки п...
PPTX
Что делать с «токсичными» сотрудниками
PDF
Игра "Фабрика эльфов" (The Elf Factory)
PDF
Сю Ха Ри (Shu Ha Ri) Стадии своения мастерства
PDF
Игра перемен (The Game of Changes RU) 1.5
PDF
Типовые слайды для тренинга "Agile для лидеров"
PDF
Частые ошибки Agile-трансформаций
PDF
Введение в Agile и Scrum для Дизайн мыслителей
PPTX
Денис Тучин - Как не завалить Ретро: практические советы, как готовится и как...
PPTX
Денис Тучин - Пользовательские истории и критерии приёмки (Agile Kitchen 2017...
PPTX
Online meetup по фасилитации
PDF
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
PDF
Денис Тучин - Принципы Agile в управлении требованиями
PDF
Денис Тучин - Пользовательские истории в Agile-проектах
PDF
Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...
PDF
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
PDF
Денис Тучин - Типичные проблемы ретроспектив (Lean Coffee, 2016.03.11)
LeSS in the big bank a five-year journey.pdf
LeSS in the big bank a five-year journey
Agile HR манифест на русском
Прототипирование, как способ исправить клиентский опыт до старта разработки п...
Что делать с «токсичными» сотрудниками
Игра "Фабрика эльфов" (The Elf Factory)
Сю Ха Ри (Shu Ha Ri) Стадии своения мастерства
Игра перемен (The Game of Changes RU) 1.5
Типовые слайды для тренинга "Agile для лидеров"
Частые ошибки Agile-трансформаций
Введение в Agile и Scrum для Дизайн мыслителей
Денис Тучин - Как не завалить Ретро: практические советы, как готовится и как...
Денис Тучин - Пользовательские истории и критерии приёмки (Agile Kitchen 2017...
Online meetup по фасилитации
Денис Тучин - Болезни Agile ретроспектив и как их лечить (2016 AgileTour.By)
Денис Тучин - Принципы Agile в управлении требованиями
Денис Тучин - Пользовательские истории в Agile-проектах
Денис Тучин - Удачные и неудачные паттерны распределённого Agile (Agile Days ...
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Денис Тучин - Типичные проблемы ретроспектив (Lean Coffee, 2016.03.11)

Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в управлении качеством?