Software quality assurance days19 Международная конференция по вопросам качества ПОsqadays.com
Санкт-Петербург. 20–21 мая 2016
Башарин АлександрАО Райффайзенбанк, Москва, Россия
QA как драйвер трансформации
Руководитель направления тестирования фронт офисных систем и удаленных каналов продаж4 продуктовые команды тестированияОпыт в тестировании 11 лет
QA как драйвер трансформации 2
О себе
QA как драйвер трансформации 3
Для кого и о чем• Тест менеджеров и руководителей
тестирования• Рост производства и нехватка
ресурсов определяет путь развития
QA как драйвер трансформации 4
5QA как драйвер трансформации
Релиз каждый месяц
6QA как драйвер трансформации
Цель
7QA как драйвер трансформации
Задачи• Сохранить доверие бизнеса• Не «утомлять» бизнес постоянным
UAT• Не «загнать» Operations
Мы говорим о QA, но задачу нельзя решить без Analytic, Developer, Administration (A.D.A.)
QA как драйвер трансформации 8
С чего начать• Выявить потребности роста• Технический потенциал• Зрелость команды
9QA как драйвер трансформации
Что делать• Техническая задача• Организационная задача
QA как драйвер трансформации 10
Потребности роста• Каждый месяц приходит ~30%
задач от V backlog• Релизный план 6 месяцев• Время обработки для 32% задачи,
не соответствует SLA
QA как драйвер трансформации 11
Технический потенциал• Нет автоматизированного
тестирования• Нет автоматизированной сборки• Нет автоматизированной
установки
QA как драйвер трансформации 12
Зрелость команды• Продуктовой команде год• Москва в стадии norming,
удаленная команда завершает storming
• Участники продуктовой команды по разному настроены к изменениям
QA как драйвер трансформации
VS
13
Выбор решения
QA как драйвер трансформации
Порядок работы
14
QA как драйвер трансформации
Как было у нас
15
• Поиск существующих решений• Консультация - везде• Пилот 3 месяца, измеряемые цели• Анализ достигнутых целей, ROI
QA как драйвер трансформации 16
Цели пилота• Стабильность тестов• Реальные показатели• Выявление проблем • Накопление статистики
QA как драйвер трансформации 17
Измерения• Время • Стабильность• Динамика внедрения
QA как драйвер трансформации
Результат• KDD приводится к подобию BDD• Тесты писать всем, иначе не
успеть• Понимание целевого процесса АТ• Целевые метрики
18
QA как драйвер трансформации
Выбор решения
Каждый участник должен понимать свою выгоду от нового решения
19
VS
QA как драйвер трансформации
Как было у нас• «Продажа» идеи автоматизации • Внедрение процесса• Получение опыта• Корректировка профиля
сотрудника
20
QA как драйвер трансформации 21
Измерения• Инициатива• Соотношение времени АТ к ФТ• Ускорение развития АТ
QA как драйвер трансформации 22
А где же DevOps• Инфраструктура не должна
отставать от разработки• Кооперация ответственности• Матричная структура
23QA как драйвер трансформации 23
Тестированию стоит спешить• Специфика QA в России• Отсутствие профильного
образования• Разработчики уже имеют нужные
навыки и технологии
QA как драйвер трансформации 24
Никого не забыли• Трансформация бизнеса должна
начинаться позже изменений в ИТ• Бизнес должен быть готов• Бизнес придется
трансформировать
QA как драйвер трансформации
В заключениеТестирование третья буква A.D.T.A., так что без аналитики, разработки, администрирования все бессмысленно.
Вы можете быть примером!
25
ВОПРОСЫ ?
Контакты https://ru.linkedin.com/in/александр-башарин-88b4885a [email protected]
QA как драйвер трансформации
QA как драйвер трансформации
Приложение 1 Цели пилота1. Подтвердить корректность выбранной платформы для автоматизации
2. Определить перечень доработок платформы и трудозатраты для задач
3. Получить реальные трудозатраты на автоматизацию в разрезе тест
4. Определить стабильность автотестов и трудозатраты на их доработку после сборок
5. Определить реальную применимость АТ для тестирования релиза
6. Определить реальное время выполнения набора АТ и спрогнозировать его рост.
7. Определить целевой процесс АТ по итогам работы и его встраиваемость в существующие процессы
8. Определить проблемы инфраструктуры используемой для АТ
9. Накопление статистики по работе АТ
10.Рассчитать ROI
27
QA как драйвер трансформации
Приложение 2 метрики
1. Время на разработку автоматизированного теста
2. Время на приемку автоматизированного теста
3. Стабильность теста – итераций без ошибок
4. % успешно выполненных тестов в наборе
5. Время выполнения тестового набора
6. Число ошибок найденные автоматизированными тестами
7. Время адаптации тестов под разные контуров
8. Время на адаптацию тестов под новый релиз
9. Процент покрытия автоматизированными тестами целевого регресса
10.Сэкономленное время функционального тестировщика
28