SlideShare a Scribd company logo
1 of 21
Александр Куцан
Как не налететь на рифы в
море преимуществ Scrum?
Организация и оптимизация
тестирования в Scrum-team
при работе
с гос. заказчиками
РЕКСОФТ ВОРОНЕЖ 2016Слайд 1
Основные тезисы
• Проблемы при работе с крупными заказчиками
• Реалии работы команды тестирования при работе по
Scrum
• Как заставить Scrum работать на вас, а не вас работать по
Scrum
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 2
Как дела с заказчиком?
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 3
Проблемы при работе с крупными заказчиками
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 4
Проблемы при работе с крупными заказчиками
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 5
Проблемы при работе с крупными заказчиками
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 6
Реалии тестировщиков при работе по Scrum
• Сдвиг процесса тестирования относительно процесса
разработки
• Различное время на разработку и тестирование задач в
рамках спринта
• Большой объем и широкий спектр задач, выполняемых
тестировщиками
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 7
Технический долг
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 8
Распространенные решения
• Продление спринта
 Завершение работы над задачами в процессе спринта
× Перенос релиза
× Потенциальные проблемы с дисциплиной в команде
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 9
Распространенные решения
• Продление спринта
 Завершение работы над задачами в процессе спринта
× Перенос релиза
× Потенциальные проблемы с дисциплиной в команде
• Перенос задач на следующий спринт
 Выпуск релиза по плану
× Отсутствие нерешенных задач в поставочной версии
× Разрастание backlog-а проекта
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 10
Распространенные решения
• Продление спринта
 Завершение работы над задачами в процессе спринта
× Перенос релиза
× Потенциальные проблемы с дисциплиной в команде
• Перенос задач на следующий спринт
 Выпуск релиза по плану
× Отсутствие нерешенных задач в поставочной версии
× Разрастание backlog-а проекта
• Иные решения
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 11
Что улучшать в работе?
• Обеспечиваем максимально эффективное планирование с
минимальными временными затратами
• Организуем максимально эффективное и «предсказуемое»
тестирование задач, запланированных в рамках спринта
• Оптимизируем комплексное предрелизное тестирование
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 12
Типичный процесс работы по Scrum
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 13
Backlog команды
Планирование задач на
спринт
Разработка и
тестирование
Релиз
Процесс работы на проекте «Территория»
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 14
Backlog разработки
Планирование задач
на спринт
Разработка версии
N+1
Backlog
тестирования
Backlog
тестирования
Планирование задач
на спринт
Тестирование версии
N
РЕЛИЗ
версии N
Эффективное тестирование
• Автоматизация комплексного тестирования
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 15
Эффективное тестирование
• Автоматизация комплексного тестирования
• Выделенная роль тестировщика-автоматизатора
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 16
Концепция автоматизации на проекте «Территория»
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 17
Роли тестировщиков
• Ведущий тестировщик
• Тестировщик-автоматизатор
• Рядовой «тестировщик трудяга»
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 18
Роли тестировщиков
• Ведущий тестировщик
• Тестировщик-автоматизатор
• Рядовой «тестировщик трудяга»
• «Тестировщик релиза» + «Разработчик
релиза»
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 19
Результаты работы
• Экономия времени тестировщиков
• Прогнозируемое количество задач для планирования
команды тестирования в каждом спринте
• Распределение обязанностей и ответственности
• Актуальность сценариев комплексного тестирования
• Повышение качества продукта
• Благодарные и довольные заказчики
РЕКСОФТ ВОРОНЕЖ 2016
Слайд 20
Александр Куцан
Рексофт, Воронеж
Тел.: +7-473-233-07-01 доб. 197
E-mail: kutsan@reksoft.ru
РЕКСОФТ ВОРОНЕЖ 2016
Спасибо за внимание!

More Related Content

Viewers also liked

Test Cases - are they dead?
Test Cases - are they dead?Test Cases - are they dead?
Test Cases - are they dead?SQALab
 
Автоматизация тестирования базы на примере PostgreSQL
Автоматизация тестирования базы на примере PostgreSQLАвтоматизация тестирования базы на примере PostgreSQL
Автоматизация тестирования базы на примере PostgreSQLSQALab
 
Управление хаосом, или как жить когда число тестов перевалило за десятки тысяч
Управление хаосом, или как жить когда число тестов перевалило за десятки тысячУправление хаосом, или как жить когда число тестов перевалило за десятки тысяч
Управление хаосом, или как жить когда число тестов перевалило за десятки тысячSQALab
 
Автоматизируем GUI тесты на питоне
Автоматизируем GUI тесты на питонеАвтоматизируем GUI тесты на питоне
Автоматизируем GUI тесты на питонеSQALab
 
Эвристики, мнемоники и другие греческие слова в исследовательском тестировани...
Эвристики, мнемоники и другие греческие слова в исследовательском тестировани...Эвристики, мнемоники и другие греческие слова в исследовательском тестировани...
Эвристики, мнемоники и другие греческие слова в исследовательском тестировани...SQALab
 
Пользовательские требования в жизни тестировщика
Пользовательские требования в жизни тестировщикаПользовательские требования в жизни тестировщика
Пользовательские требования в жизни тестировщикаSQALab
 
Процесс тестирования в условиях неявных требований
Процесс тестирования в условиях неявных требованийПроцесс тестирования в условиях неявных требований
Процесс тестирования в условиях неявных требованийSQALab
 
Пирамида Тестирования через призму ROI калькулятора и прочая геометрия
Пирамида Тестирования через призму ROI калькулятора и прочая геометрияПирамида Тестирования через призму ROI калькулятора и прочая геометрия
Пирамида Тестирования через призму ROI калькулятора и прочая геометрияSQALab
 
Работа с бизнес-требованиями на стадии выхода продукта
Работа с бизнес-требованиями на стадии выхода продуктаРабота с бизнес-требованиями на стадии выхода продукта
Работа с бизнес-требованиями на стадии выхода продуктаSQALab
 
Автоматизация тестирования WEB API
Автоматизация тестирования WEB APIАвтоматизация тестирования WEB API
Автоматизация тестирования WEB APISQALab
 
Why we should care about leftovers
Why we should care about leftoversWhy we should care about leftovers
Why we should care about leftoversSQALab
 
Коррелятор для JMeter
Коррелятор для JMeterКоррелятор для JMeter
Коррелятор для JMeterSQALab
 

Viewers also liked (12)

Test Cases - are they dead?
Test Cases - are they dead?Test Cases - are they dead?
Test Cases - are they dead?
 
Автоматизация тестирования базы на примере PostgreSQL
Автоматизация тестирования базы на примере PostgreSQLАвтоматизация тестирования базы на примере PostgreSQL
Автоматизация тестирования базы на примере PostgreSQL
 
Управление хаосом, или как жить когда число тестов перевалило за десятки тысяч
Управление хаосом, или как жить когда число тестов перевалило за десятки тысячУправление хаосом, или как жить когда число тестов перевалило за десятки тысяч
Управление хаосом, или как жить когда число тестов перевалило за десятки тысяч
 
Автоматизируем GUI тесты на питоне
Автоматизируем GUI тесты на питонеАвтоматизируем GUI тесты на питоне
Автоматизируем GUI тесты на питоне
 
Эвристики, мнемоники и другие греческие слова в исследовательском тестировани...
Эвристики, мнемоники и другие греческие слова в исследовательском тестировани...Эвристики, мнемоники и другие греческие слова в исследовательском тестировани...
Эвристики, мнемоники и другие греческие слова в исследовательском тестировани...
 
Пользовательские требования в жизни тестировщика
Пользовательские требования в жизни тестировщикаПользовательские требования в жизни тестировщика
Пользовательские требования в жизни тестировщика
 
Процесс тестирования в условиях неявных требований
Процесс тестирования в условиях неявных требованийПроцесс тестирования в условиях неявных требований
Процесс тестирования в условиях неявных требований
 
Пирамида Тестирования через призму ROI калькулятора и прочая геометрия
Пирамида Тестирования через призму ROI калькулятора и прочая геометрияПирамида Тестирования через призму ROI калькулятора и прочая геометрия
Пирамида Тестирования через призму ROI калькулятора и прочая геометрия
 
Работа с бизнес-требованиями на стадии выхода продукта
Работа с бизнес-требованиями на стадии выхода продуктаРабота с бизнес-требованиями на стадии выхода продукта
Работа с бизнес-требованиями на стадии выхода продукта
 
Автоматизация тестирования WEB API
Автоматизация тестирования WEB APIАвтоматизация тестирования WEB API
Автоматизация тестирования WEB API
 
Why we should care about leftovers
Why we should care about leftoversWhy we should care about leftovers
Why we should care about leftovers
 
Коррелятор для JMeter
Коррелятор для JMeterКоррелятор для JMeter
Коррелятор для JMeter
 

More from SQALab

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировкуSQALab
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаSQALab
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALab
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 

More from SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Как не налететь на рифы в море преимуществ Scrum при работе с гос. заказчиками

  • 1. Александр Куцан Как не налететь на рифы в море преимуществ Scrum? Организация и оптимизация тестирования в Scrum-team при работе с гос. заказчиками РЕКСОФТ ВОРОНЕЖ 2016Слайд 1
  • 2. Основные тезисы • Проблемы при работе с крупными заказчиками • Реалии работы команды тестирования при работе по Scrum • Как заставить Scrum работать на вас, а не вас работать по Scrum РЕКСОФТ ВОРОНЕЖ 2016 Слайд 2
  • 3. Как дела с заказчиком? РЕКСОФТ ВОРОНЕЖ 2016 Слайд 3
  • 4. Проблемы при работе с крупными заказчиками РЕКСОФТ ВОРОНЕЖ 2016 Слайд 4
  • 5. Проблемы при работе с крупными заказчиками РЕКСОФТ ВОРОНЕЖ 2016 Слайд 5
  • 6. Проблемы при работе с крупными заказчиками РЕКСОФТ ВОРОНЕЖ 2016 Слайд 6
  • 7. Реалии тестировщиков при работе по Scrum • Сдвиг процесса тестирования относительно процесса разработки • Различное время на разработку и тестирование задач в рамках спринта • Большой объем и широкий спектр задач, выполняемых тестировщиками РЕКСОФТ ВОРОНЕЖ 2016 Слайд 7
  • 9. Распространенные решения • Продление спринта  Завершение работы над задачами в процессе спринта × Перенос релиза × Потенциальные проблемы с дисциплиной в команде РЕКСОФТ ВОРОНЕЖ 2016 Слайд 9
  • 10. Распространенные решения • Продление спринта  Завершение работы над задачами в процессе спринта × Перенос релиза × Потенциальные проблемы с дисциплиной в команде • Перенос задач на следующий спринт  Выпуск релиза по плану × Отсутствие нерешенных задач в поставочной версии × Разрастание backlog-а проекта РЕКСОФТ ВОРОНЕЖ 2016 Слайд 10
  • 11. Распространенные решения • Продление спринта  Завершение работы над задачами в процессе спринта × Перенос релиза × Потенциальные проблемы с дисциплиной в команде • Перенос задач на следующий спринт  Выпуск релиза по плану × Отсутствие нерешенных задач в поставочной версии × Разрастание backlog-а проекта • Иные решения РЕКСОФТ ВОРОНЕЖ 2016 Слайд 11
  • 12. Что улучшать в работе? • Обеспечиваем максимально эффективное планирование с минимальными временными затратами • Организуем максимально эффективное и «предсказуемое» тестирование задач, запланированных в рамках спринта • Оптимизируем комплексное предрелизное тестирование РЕКСОФТ ВОРОНЕЖ 2016 Слайд 12
  • 13. Типичный процесс работы по Scrum РЕКСОФТ ВОРОНЕЖ 2016 Слайд 13 Backlog команды Планирование задач на спринт Разработка и тестирование Релиз
  • 14. Процесс работы на проекте «Территория» РЕКСОФТ ВОРОНЕЖ 2016 Слайд 14 Backlog разработки Планирование задач на спринт Разработка версии N+1 Backlog тестирования Backlog тестирования Планирование задач на спринт Тестирование версии N РЕЛИЗ версии N
  • 15. Эффективное тестирование • Автоматизация комплексного тестирования РЕКСОФТ ВОРОНЕЖ 2016 Слайд 15
  • 16. Эффективное тестирование • Автоматизация комплексного тестирования • Выделенная роль тестировщика-автоматизатора РЕКСОФТ ВОРОНЕЖ 2016 Слайд 16
  • 17. Концепция автоматизации на проекте «Территория» РЕКСОФТ ВОРОНЕЖ 2016 Слайд 17
  • 18. Роли тестировщиков • Ведущий тестировщик • Тестировщик-автоматизатор • Рядовой «тестировщик трудяга» РЕКСОФТ ВОРОНЕЖ 2016 Слайд 18
  • 19. Роли тестировщиков • Ведущий тестировщик • Тестировщик-автоматизатор • Рядовой «тестировщик трудяга» • «Тестировщик релиза» + «Разработчик релиза» РЕКСОФТ ВОРОНЕЖ 2016 Слайд 19
  • 20. Результаты работы • Экономия времени тестировщиков • Прогнозируемое количество задач для планирования команды тестирования в каждом спринте • Распределение обязанностей и ответственности • Актуальность сценариев комплексного тестирования • Повышение качества продукта • Благодарные и довольные заказчики РЕКСОФТ ВОРОНЕЖ 2016 Слайд 20
  • 21. Александр Куцан Рексофт, Воронеж Тел.: +7-473-233-07-01 доб. 197 E-mail: kutsan@reksoft.ru РЕКСОФТ ВОРОНЕЖ 2016 Спасибо за внимание!