Top Banner
Анализ как часть тестирования, или Замените "аналитика" тестировщиками Нечаева Юлия, NIX Solutions Ltd, Харьков, Украина
70

Нечаева Юлия

Jul 23, 2015

Download

Documents

SQALab
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Нечаева Юлия

Анализ как часть тестирования, или Замените "аналитика"

тестировщикамиНечаева Юлия, NIX Solutions Ltd, Харьков, Украина

Page 2: Нечаева Юлия

Дисклеймер

• аналитик в проектной команде не нужен

Page 3: Нечаева Юлия

Дисклеймер

Page 4: Нечаева Юлия

Дисклеймер

Page 5: Нечаева Юлия

Дисклеймер

Page 6: Нечаева Юлия

Дисклеймер

Page 7: Нечаева Юлия

Дисклеймер

Page 8: Нечаева Юлия

Дисклеймер

Page 9: Нечаева Юлия

Дисклеймер

Page 10: Нечаева Юлия

Аналитик

• бизнес-аналитик

• бизнес-архитектор • системный аналитик• системный архитектор• аналитик требований

• технический писатель

• коммуникатор

Page 11: Нечаева Юлия

Аналитик

• бизнес-аналитик

• бизнес-архитектор • системный аналитик• системный архитектор• аналитик требований

• технический писатель

• коммуникатор

______________________________

Кроссфункциональный аналитик

Page 12: Нечаева Юлия

Часто встречающиеся ситуации

• Аналитика нет вообще

Page 13: Нечаева Юлия

Часто встречающиеся ситуации

• Аналитика нет вообще

• Аналитик создает только начальные требования

Page 14: Нечаева Юлия

Часто встречающиеся ситуации

• Аналитика нет вообще

• Аналитик создает только начальные требования• Аналитический отдел

Page 15: Нечаева Юлия

Часто встречающиеся ситуации

• Аналитика нет вообще

• Аналитик создает только начальные требования• Аналитический отдел• Аналитик постоянно есть и доступен

Page 16: Нечаева Юлия

«Аналитик»

• Отсутствие роли

Page 17: Нечаева Юлия

«Аналитик»

• Отсутствие роли

• Наличие активностей

Page 18: Нечаева Юлия

«Аналитик»

• Отсутствие роли

• Наличие активностей

Page 19: Нечаева Юлия

«Аналитик»

• Отсутствие роли

• Наличие активностей

Page 20: Нечаева Юлия

Когда возникает такая ситуация?

• Если аналитика нет изначально (чаще всего в небольших проектах)

Page 21: Нечаева Юлия

Когда возникает такая ситуация?

• Если аналитика нет изначально (чаще всего в небольших проектах)

• Если аналитик «закончился» после какого-то этапа

Page 22: Нечаева Юлия

Когда возникает такая ситуация?

• Если аналитика нет изначально (чаще всего в небольших проектах)

• Если аналитик «закончился» после какого-то этапа• Если вам в руки попал проект, с которым до этого

работала другая команда

Page 23: Нечаева Юлия

Когда возникает такая ситуация?

• Если аналитика нет изначально (чаще всего в небольших проектах)

• Если аналитик «закончился» после какого-то этапа• Если вам в руки попал проект, с которым до этого

работала другая команда

__________________________________

Разогнанные проекты

Page 24: Нечаева Юлия

Будем заменять!

• Вводить роль

• Активности в план• Ставить задачи• Спрашивать результат

Page 25: Нечаева Юлия

«Аналитик» в тестировании

Page 26: Нечаева Юлия

«Аналитик» в тестировании

Page 27: Нечаева Юлия

«Аналитик» в тестировании

Page 28: Нечаева Юлия

«Аналитик» в тестировании

Page 29: Нечаева Юлия

«Аналитик» в тестировании

Page 30: Нечаева Юлия

«Аналитик» в тестировании

Page 31: Нечаева Юлия

Аналитик в тестировании

Page 32: Нечаева Юлия

Функции аналитика

Источники:

Андрей Бибичев «Аналитик в Agile»

Денис Бесков-Доронин

Карл Вигерс «Должностная инструкция аналитика»

Page 33: Нечаева Юлия

Работа с требованиями

Аналитик:

• Выявление, фиксация, систематизация, детализация • Выявление нефункциональных требований

• Анализ требований• Трассировка запросов на изменение требований• Повторное использование требований

Page 34: Нечаева Юлия

Работа с требованиями

Тестировщик:

• Выяснение, уточнение, детализация требований • Выявление нефункциональных требований

• Анализ требований• Трассировка запросов на изменение требований• Повторное использование требований

Page 35: Нечаева Юлия

Связующее звено между разработчиками и заказчиками

Аналитик:

• Недоступность человека от заказчика

Page 36: Нечаева Юлия

Связующее звено между разработчиками и заказчиками

Тестировщик:

• Формулирование сценариев и решений на выбор

Page 37: Нечаева Юлия

Требования vs Бизнес

Аналитик:

• описание бизнес процессов• варианты использования

• сценарии • списки событий • методы бизнес-анализа

Page 38: Нечаева Юлия

Требования vs Бизнес

Тестировщик:

• Перевод бизнес-требований

на язык тестов и разработки

• Разбирательства по факту

Page 39: Нечаева Юлия

Экспертиза в предметной области

Аналитик:

• накопление знаний

Page 40: Нечаева Юлия

Экспертиза в предметной области

Тестировщик:

• накопление знаний

Page 41: Нечаева Юлия

Преддемонстрационный контроль качества

Аналитик:

• Проверка, что сделали, что нужно• Проверка, что пользоваться этим удобно

Page 42: Нечаева Юлия

Преддемонстрационный контроль качества

Тестировщик:

• Приемочный тест• Сценарий демонстрации

• Проверка работоспособности

Page 43: Нечаева Юлия

Участие в пилотных внедрениях

Аналитик:

• Обучение пользователей• Помощь в освоении

• Исправление user-generated ошибок• Фиксация узких мест, пожеланий и неточностей• Начальная настройка

Page 44: Нечаева Юлия

Участие в пилотных внедрениях

Тестировщик:

• Обучение пользователей• Помощь в освоении

• Исправление user-generated ошибок• Фиксация узких мест, пожеланий и неточностей• Начальная настройка

Page 45: Нечаева Юлия

Ура! У нас появился аналитик!

• Тестировщики-аналитики

Page 46: Нечаева Юлия

Что мы можем получить?

• Требования: поддерживаемые, реализуемые, тестируемые, ПРАВИЛЬНЫЕ

Page 47: Нечаева Юлия

Что мы можем получить?

• Требования: поддерживаемые, реализуемые, тестируемые, ПРАВИЛЬНЫЕ

• Информация: специалист в предметной области бизнеса заказчика внутри команды

Page 48: Нечаева Юлия

Что мы можем получить?

• Требования: поддерживаемые, реализуемые, тестируемые, ПРАВИЛЬНЫЕ

• Информация: специалист в предметной области бизнеса заказчика внутри команды

• Фиксация задач: активность становится прослеживаемой

Page 49: Нечаева Юлия

Что мы можем получить?

• Требования: поддерживаемые, реализуемые, тестируемые, ПРАВИЛЬНЫЕ

• Информация: специалист в предметной области бизнеса заказчика внутри команды

• Фиксация задач: активность становится прослеживаемой

• Ответственность: в команде наконец-то появляется ответственные за анализ

Page 50: Нечаева Юлия

Возможные проблемы

• Время

Page 51: Нечаева Юлия

Возможные проблемы

• Время

• Тестировщики не хотят ответственности

Page 52: Нечаева Юлия

Дополнительная нагрузка

Page 53: Нечаева Юлия

Дополнительная нагрузка

• Делать оценку

• Выделять время• Фиксировать активности

Page 54: Нечаева Юлия

Дополнительная ответственность

• За поддержку требований

• За правильное отображение бизнес-процессов

Page 55: Нечаева Юлия

Дополнительные полномочия

• Право вето на начало разработки

• Право вето на выпуск• Право на дополнение к Release Notes

Page 56: Нечаева Юлия

Почему тестировщики справятся?

• Желание

• Способности

Page 57: Нечаева Юлия

Как менять ситуацию

Сверху, если Вы – тест-менеджер:

Page 58: Нечаева Юлия

Как менять ситуацию

Сверху, если Вы – тест-менеджер:

• Вычленять активности аналитика из тестирования

Page 59: Нечаева Юлия

Как менять ситуацию

Сверху, если Вы – тест-менеджер:

• Вычленять активности аналитика из тестирования• Заводить задачи

Page 60: Нечаева Юлия

Как менять ситуацию

Сверху, если Вы – тест-менеджер:

• Вычленять активности аналитика из тестирования• Заводить задачи• Проводить оценку

Page 61: Нечаева Юлия

Как менять ситуацию

Сверху, если Вы – тест-менеджер:

• Вычленять активности аналитика из тестирования• Заводить задачи• Проводить оценку

• Спрашивать результат

Page 62: Нечаева Юлия

Как менять ситуацию

Снизу, если Вы – тест-инженер:

Page 63: Нечаева Юлия

Как менять ситуацию

Снизу, если Вы – тест-инженер:

• Вычленять активности аналитика самостоятельно

Page 64: Нечаева Юлия

Как менять ситуацию

Снизу, если Вы – тест-инженер:

• Вычленять активности аналитика самостоятельно• Проводить оценку

Page 65: Нечаева Юлия

Как менять ситуацию

Снизу, если Вы – тест-инженер:

• Вычленять активности аналитика самостоятельно• Проводить оценку• Отчитываться за них отдельно

Page 66: Нечаева Юлия

Как менять ситуацию

Снизу, если Вы – тест-инженер:

• Вычленять активности аналитика самостоятельно• Проводить оценку• Отчитываться за них отдельно

• Подавать результат

Page 67: Нечаева Юлия

Вывод

Page 68: Нечаева Юлия

Вывод

Page 69: Нечаева Юлия

Вывод

Page 70: Нечаева Юлия

e-mail: [email protected]: julia.nechaevaICQ: 315399166

Спасибо!