SlideShare a Scribd company logo
1 of 28
Software quality assurance days
19 Международная конференция
по вопросам качества ПО
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
basharin@yandex.ru
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

More Related Content

What's hot

Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Sergiy Povolyashko, PMP
 
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QAFest
 
Agile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформацииAgile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформации
Andrey Rebrov
 

What's hot (20)

Метрики автоматизированного тестирования на пальцах
Метрики автоматизированного тестирования на пальцахМетрики автоматизированного тестирования на пальцах
Метрики автоматизированного тестирования на пальцах
 
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитика
 
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиПополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техники
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
 
Оценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрикиОценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрики
 
Discovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-командыDiscovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-команды
 
Длинный путь к DevOps?
Длинный путь к DevOps?Длинный путь к DevOps?
Длинный путь к DevOps?
 
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
 
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
QA Fest 2015. Александра Волкова. 10 принципов автоматизации, которые я не пр...
 
Ответственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектахОтветственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектах
 
Распределение тестировщиков по командам как один из этапов контроля качества
Распределение тестировщиков по командам как один из этапов контроля качестваРаспределение тестировщиков по командам как один из этапов контроля качества
Распределение тестировщиков по командам как один из этапов контроля качества
 
от каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agileот каждого по потребностям, каждому — по Agile
от каждого по потребностям, каждому — по Agile
 
Тестирование инсталляторов
Тестирование инсталляторовТестирование инсталляторов
Тестирование инсталляторов
 
Переписать нельзя рефакторить
Переписать нельзя рефакторитьПереписать нельзя рефакторить
Переписать нельзя рефакторить
 
Управление тестированием в Agile
Управление тестированием в AgileУправление тестированием в Agile
Управление тестированием в Agile
 
Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...
 
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
QA Fest 2015. Виктор Гожий. SCRUM в QA команде и как с этим жить.
 
Процесс тестирования в условиях неявных требований
Процесс тестирования в условиях неявных требованийПроцесс тестирования в условиях неявных требований
Процесс тестирования в условиях неявных требований
 
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
 
Agile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформацииAgile тестирование в enterpise проектов: путь трансформации
Agile тестирование в enterpise проектов: путь трансформации
 

Viewers also liked

Viewers also liked (20)

Инструментация среды исполнения в арсенале тестировщика
Инструментация среды исполнения в арсенале тестировщикаИнструментация среды исполнения в арсенале тестировщика
Инструментация среды исполнения в арсенале тестировщика
 
Можно ли прикрутить нечеткий логический вывод к тестированию
Можно ли прикрутить нечеткий логический вывод к тестированиюМожно ли прикрутить нечеткий логический вывод к тестированию
Можно ли прикрутить нечеткий логический вывод к тестированию
 
Как Cluster Membership Software может помочь QA
Как Cluster Membership Software может помочь QAКак Cluster Membership Software может помочь QA
Как Cluster Membership Software может помочь QA
 
DevOps подходы в инфраструктуре автоматизации тестирования
DevOps подходы в инфраструктуре автоматизации тестированияDevOps подходы в инфраструктуре автоматизации тестирования
DevOps подходы в инфраструктуре автоматизации тестирования
 
Управление качеством проекта
Управление качеством проектаУправление качеством проекта
Управление качеством проекта
 
The Challenge of Accepting Software
The Challenge of Accepting SoftwareThe Challenge of Accepting Software
The Challenge of Accepting Software
 
Развитие процессов тестирования в Badoo за три года
Развитие процессов тестирования в Badoo за три годаРазвитие процессов тестирования в Badoo за три года
Развитие процессов тестирования в Badoo за три года
 
Are you in control of Testing, or does Testing control you?
Are you in control of Testing, or does Testing control you? Are you in control of Testing, or does Testing control you?
Are you in control of Testing, or does Testing control you?
 
Building a testing team
Building a testing teamBuilding a testing team
Building a testing team
 
Тестируем развитие тестировщика
Тестируем развитие тестировщикаТестируем развитие тестировщика
Тестируем развитие тестировщика
 
Улучшение процесса тестирования: контентные модели
Улучшение процесса тестирования: контентные моделиУлучшение процесса тестирования: контентные модели
Улучшение процесса тестирования: контентные модели
 
Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?
 
14 lessons for successful testing outsourcing
14 lessons for successful testing outsourcing14 lessons for successful testing outsourcing
14 lessons for successful testing outsourcing
 
Тестирование систем процессинга банковских карт. Особенности и сложности
Тестирование систем процессинга банковских карт. Особенности и сложностиТестирование систем процессинга банковских карт. Особенности и сложности
Тестирование систем процессинга банковских карт. Особенности и сложности
 
JDI: Автоматизировать проще, чем кажется
JDI: Автоматизировать проще, чем кажетсяJDI: Автоматизировать проще, чем кажется
JDI: Автоматизировать проще, чем кажется
 
Как перестать бояться и начать автоматизировать
Как перестать бояться и начать автоматизироватьКак перестать бояться и начать автоматизировать
Как перестать бояться и начать автоматизировать
 
Тестировщик в стартапе. Зачем и как
Тестировщик в стартапе. Зачем и какТестировщик в стартапе. Зачем и как
Тестировщик в стартапе. Зачем и как
 
Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?
 
Как тестировщику выжить в стартапе
Как тестировщику выжить в стартапе Как тестировщику выжить в стартапе
Как тестировщику выжить в стартапе
 
Поиск багов при тестировании переходов с веба в мобильное приложение
Поиск багов при тестировании переходов с веба в мобильное приложениеПоиск багов при тестировании переходов с веба в мобильное приложение
Поиск багов при тестировании переходов с веба в мобильное приложение
 

Similar to QA как драйвер трансформации

интегральная оценка деятельности сотрудников Commited
интегральная оценка деятельности сотрудников Commitedинтегральная оценка деятельности сотрудников Commited
интегральная оценка деятельности сотрудников Commited
mityaika
 
«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak
«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak
«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak
Dive_into_Management
 
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсов
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсовСветлана Мухина, Трудности фасилитации - разбор проблемных кейсов
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсов
ScrumTrek
 
CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...
CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...
CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...
CodeFest
 
Доклад Ильи Кудинова на CodeFest 2014. "Учимся на ошибках в организации и про...
Доклад Ильи Кудинова на CodeFest 2014. "Учимся на ошибках в организации и про...Доклад Ильи Кудинова на CodeFest 2014. "Учимся на ошибках в организации и про...
Доклад Ильи Кудинова на CodeFest 2014. "Учимся на ошибках в организации и про...
Badoo Development
 

Similar to QA как драйвер трансформации (20)

интегральная оценка деятельности сотрудников Commited
интегральная оценка деятельности сотрудников Commitedинтегральная оценка деятельности сотрудников Commited
интегральная оценка деятельности сотрудников Commited
 
KPI и бонусы
KPI и бонусыKPI и бонусы
KPI и бонусы
 
Асхат Уразбаев, КПЭ и бонусы
Асхат Уразбаев, КПЭ и бонусыАсхат Уразбаев, КПЭ и бонусы
Асхат Уразбаев, КПЭ и бонусы
 
«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak
«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak
«Metrics and KPIs – measuring project, process, team» by Sergey Stefurak
 
Подход ScrumTrek к Agile Transformation
 Подход ScrumTrek к Agile Transformation Подход ScrumTrek к Agile Transformation
Подход ScrumTrek к Agile Transformation
 
Itsales meetup sambuk
Itsales meetup sambukItsales meetup sambuk
Itsales meetup sambuk
 
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014: RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
RSTQB Presentation about ISTQB Agile Tester during TMPA-2014:
 
Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков од...
Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков од...Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков од...
Сергей Рогачев, Лилия Алексеева. Запуск Agile команд: от одной до десятков од...
 
ЛАФ7 Гибкий бизнес и принципы постановки задачи v1 1
ЛАФ7  Гибкий бизнес и принципы постановки задачи  v1 1ЛАФ7  Гибкий бизнес и принципы постановки задачи  v1 1
ЛАФ7 Гибкий бизнес и принципы постановки задачи v1 1
 
Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.
Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.
Сергей Рогачев; Лилия Алексеева. Дизайн и запуск Agile-команд.
 
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсов
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсовСветлана Мухина, Трудности фасилитации - разбор проблемных кейсов
Светлана Мухина, Трудности фасилитации - разбор проблемных кейсов
 
Lkr2015 agile facilitation
Lkr2015 agile facilitationLkr2015 agile facilitation
Lkr2015 agile facilitation
 
Трудности Фасилитации
Трудности ФасилитацииТрудности Фасилитации
Трудности Фасилитации
 
Трудности Фасилитации
Трудности ФасилитацииТрудности Фасилитации
Трудности Фасилитации
 
Трудности фасилитации - разбор проблемных кейсов
Трудности фасилитации - разбор проблемных кейсовТрудности фасилитации - разбор проблемных кейсов
Трудности фасилитации - разбор проблемных кейсов
 
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
 
Специализация "Моделирование и оптимизация бизнес-процессов" НИУ ВШЭ
Специализация "Моделирование и оптимизация бизнес-процессов" НИУ ВШЭСпециализация "Моделирование и оптимизация бизнес-процессов" НИУ ВШЭ
Специализация "Моделирование и оптимизация бизнес-процессов" НИУ ВШЭ
 
CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...
CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...
CodeFest 2014. Кудинов И. — Учимся на ошибках в организации и проведении тест...
 
Доклад Ильи Кудинова на CodeFest 2014. "Учимся на ошибках в организации и про...
Доклад Ильи Кудинова на CodeFest 2014. "Учимся на ошибках в организации и про...Доклад Ильи Кудинова на CodeFest 2014. "Учимся на ошибках в организации и про...
Доклад Ильи Кудинова на CodeFest 2014. "Учимся на ошибках в организации и про...
 
QA SaaS
QA SaaSQA SaaS
QA SaaS
 

More from 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 или как тест-менеджеру перекроить внут...
 

QA как драйвер трансформации

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

Editor's Notes

  1. Это является некоторым продолжением моей презентации годовалой давности Дать ссылку на презентацию и в крадце рассказать что там было и почему я даю отсылку к ней. Доклад будет смесью теоретической части и практических примеров которые мы реализовали и продолжаем реализовывать в одном из наших продуктов.
  2. Кто я
  3. Простой пример если вы видите что в компании идет негативная тенденция, не ждите когда к вам придут и скажут убрать часть сотрудников начинайте выделять те части которые надо будет порезать раньше
  4. Говорим про крупную компанию > 5000 сотрудников Не ИТ компания, специфика финансы Большой ДИТ (~300 в развитии систем >700 сотрудников) Разные поставщики услуг для IT Сложный ИТ ландшафт ПО используют внутренние заказчики и клиенты.
  5. 3 бизнес направления высокая связанность компонент системы ~20 человек команда Analytic, Developer, Test, Administration (ADTA) 6 релизов в год насыщение интеграциями с другими системами цикл тестирования 1,5 месяца (ФТ(3 итерации), DryRun, UAT, НТ) ~30 ключевых бизнес пользователей на UAT
  6. Учесть, что в целом на текущий момент на uat выделяется 2 недели. То есть на 6 релизов 12 недель или 3 месяца.
  7. на каком уровне зрелости шторминг нормиг перформинг) и готовность команды к изменениям либо ее части http://hr-portal.ru/varticle/stages-team-development-etapy-razvitiya-gruppy-tuckman
  8. Стандартный стек технологий Автоматизация процессов Организационной подготовки Продажа идеи Изменение процессов под новые реалии Согласование зон ответственности
  9. Время жизни задачи в беклоге не увеличивается но достаточно высоко для соответствия внутренним требованиям
  10. Эффективность Проектной группы увеличивается и группа начинает развивать идентичность. Члены группы корректируют свое поведение, по мере того как налаживают взаимодействие. Сознательное усилие разрешить проблемы и достигнуть согласованности в группе. Уровни мотивирования повышаются. Проектная группа может теперь действовать как подразделение. Она выполняет работу беспрепятственно и эффективно без неуместного конфликта или потребности во внешнем контроле. Члены группы имеют ясное представление о том, что от них требуется на уровне задачи. Они теперь обладают компетенцией, автонономией и способностью принимать решения без контроля сверху. Присутствует уверенность в своих способностях. Предлагается взаимная помощь.
  11. Continues integration Continues delivery DevOps n - функциональных инженеров по тестированию
  12. На корректировке пример про мышей едящих кактус Если решил делать своей ответь зачем.
  13. Подтвердить корректность выбранной платформы для автоматизации Определить перечень доработок платформы и трудозатраты для задач Получить реальные трудозатраты на автоматизацию в разрезе тест Определить стабильность автотестов и трудозатраты на их доработку после сборок Определить реальную применимость АТ для тестирования релиза Определить реальное время выполнения набора АТ и спрогнозировать его рост. Определить целевой процесс АТ по итогам работы и его встраиваемость в существующие процессы Определить проблемы инфраструктуры используемой для АТ Накопление статистики по работе АТ Рассчитать ROI
  14. Время на разработку автоматизированного теста Время на приемку автоматизированного теста Стабильность теста – итераций без ошибок % успешно выполненных тестов в наборе Время выполнения тестового набора Число ошибок найденные автоматизированными тестами Время адаптации тестов под разные контуров Время на адаптацию тестов под новый релиз Процент покрытия автоматизированными тестами целевого регресса Сэкономленное время функционального тестировщика
  15. Вовлеченность против авторитарных решений Начнем с того что просто и понятно технологий, об этом говорят довольно много и долго и технологический стек ясен Поговорить о технической достижимости CI, CD понять в какой степени и для каких частей мы можем получить авто
  16. Кто разрабатывает тесты Время затраченное на разработку % времени затраченного на АТ к ФТ % автоматизации по сравнению к тому что был, каждую неделю