28
Software quality assurance days 19 Международная конференция по вопросам качества ПО sqadays.com Санкт-Петербург. 20–21 мая 2016 Башарин Александр АО Райффайзенбанк, Москва, Россия QA как драйвер трансформации

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

  • Upload
    sqalab

  • View
    7.681

  • Download
    1

Embed Size (px)

Citation preview

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

Software quality assurance days19 Международная конференция по вопросам качества ПОsqadays.com

Санкт-Петербург. 20–21 мая 2016

Башарин АлександрАО Райффайзенбанк, Москва, Россия

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

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

Руководитель направления тестирования фронт офисных систем и удаленных каналов продаж4 продуктовые команды тестированияОпыт в тестировании 11 лет

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

О себе

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

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

Для кого и о чем• Тест менеджеров и руководителей

тестирования• Рост производства и нехватка

ресурсов определяет путь развития

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

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

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

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

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

Релиз каждый месяц

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

Цель

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

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

Задачи• Сохранить доверие бизнеса• Не «утомлять» бизнес постоянным

UAT• Не «загнать» Operations

Мы говорим о QA, но задачу нельзя решить без Analytic, Developer, Administration (A.D.A.)

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

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

С чего начать• Выявить потребности роста• Технический потенциал• Зрелость команды

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

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

Что делать• Техническая задача• Организационная задача

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

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

Потребности роста• Каждый месяц приходит ~30%

задач от V backlog• Релизный план 6 месяцев• Время обработки для 32% задачи,

не соответствует SLA

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

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

Технический потенциал• Нет автоматизированного

тестирования• Нет автоматизированной сборки• Нет автоматизированной

установки

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

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

Зрелость команды• Продуктовой команде год• Москва в стадии norming,

удаленная команда завершает storming

• Участники продуктовой команды по разному настроены к изменениям

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

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

VS

13

Выбор решения

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

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

Порядок работы

14

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

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

Как было у нас

15

• Поиск существующих решений• Консультация - везде• Пилот 3 месяца, измеряемые цели• Анализ достигнутых целей, ROI

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

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

Цели пилота• Стабильность тестов• Реальные показатели• Выявление проблем • Накопление статистики

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

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

Измерения• Время • Стабильность• Динамика внедрения

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

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

Результат• KDD приводится к подобию BDD• Тесты писать всем, иначе не

успеть• Понимание целевого процесса АТ• Целевые метрики

18

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

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

Выбор решения

Каждый участник должен понимать свою выгоду от нового решения

19

VS

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

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

Как было у нас• «Продажа» идеи автоматизации • Внедрение процесса• Получение опыта• Корректировка профиля

сотрудника

20

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

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

Измерения• Инициатива• Соотношение времени АТ к ФТ• Ускорение развития АТ

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

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

А где же DevOps• Инфраструктура не должна

отставать от разработки• Кооперация ответственности• Матричная структура

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

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

Тестированию стоит спешить• Специфика QA в России• Отсутствие профильного

образования• Разработчики уже имеют нужные

навыки и технологии

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

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

Никого не забыли• Трансформация бизнеса должна

начинаться позже изменений в ИТ• Бизнес должен быть готов• Бизнес придется

трансформировать

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

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

В заключениеТестирование третья буква A.D.T.A., так что без аналитики, разработки, администрирования все бессмысленно.

Вы можете быть примером!

25

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

ВОПРОСЫ ?

Контакты https://ru.linkedin.com/in/александр-башарин-88b4885a [email protected]

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

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

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

Приложение 1 Цели пилота1. Подтвердить корректность выбранной платформы для автоматизации

2. Определить перечень доработок платформы и трудозатраты для задач

3. Получить реальные трудозатраты на автоматизацию в разрезе тест

4. Определить стабильность автотестов и трудозатраты на их доработку после сборок

5. Определить реальную применимость АТ для тестирования релиза

6. Определить реальное время выполнения набора АТ и спрогнозировать его рост.

7. Определить целевой процесс АТ по итогам работы и его встраиваемость в существующие процессы

8. Определить проблемы инфраструктуры используемой для АТ

9. Накопление статистики по работе АТ

10.Рассчитать ROI

27

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

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

Приложение 2 метрики

1. Время на разработку автоматизированного теста

2. Время на приемку автоматизированного теста

3. Стабильность теста – итераций без ошибок

4. % успешно выполненных тестов в наборе

5. Время выполнения тестового набора

6. Число ошибок найденные автоматизированными тестами

7. Время адаптации тестов под разные контуров

8. Время на адаптацию тестов под новый релиз

9. Процент покрытия автоматизированными тестами целевого регресса

10.Сэкономленное время функционального тестировщика

28