Как не налететь на рифы в море преимуществ scrum при...
TRANSCRIPT
Александр Куцан
Как не налететь на рифы в море преимуществ 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 доб. 197E-mail: [email protected]
РЕКСОФТ ВОРОНЕЖ 2016
Спасибо за внимание!