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

Анализ - как часть тестирования

Embed Size (px)

DESCRIPTION

SQA Days-6, Санкт-Петербург, апрель 2009, "Анализ как часть тестирования, или Замените "аналитика" тестировщиками"

Citation preview

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: Анализ - как часть тестирования

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

Источники:

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

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

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

Page 17: Анализ - как часть тестирования

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

Аналитик:

• Выявление, фиксация, систематизация, детализация

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

• Анализ требований

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

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

Page 18: Анализ - как часть тестирования

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

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

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

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

• Анализ требований

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

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

Page 19: Анализ - как часть тестирования

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

заказчикамиАналитик:

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

Page 20: Анализ - как часть тестирования

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

заказчикамиТестировщик:

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

Page 21: Анализ - как часть тестирования

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

Аналитик:

• описание бизнес процессов

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

• сценарии

• списки событий

• методы бизнес-анализа

Page 22: Анализ - как часть тестирования

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

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

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

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

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

Page 23: Анализ - как часть тестирования

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

Аналитик:

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

Page 24: Анализ - как часть тестирования

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

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

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

Page 25: Анализ - как часть тестирования

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

Аналитик:

• Проверка, что сделали, что нужно

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

Page 26: Анализ - как часть тестирования

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

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

• Приемочный тест

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

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

Page 27: Анализ - как часть тестирования

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

Аналитик:

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

• Помощь в освоении

• Исправление user-generated ошибок

• Фиксация узких мест, пожеланий и неточностей

• Начальная настройка

Page 28: Анализ - как часть тестирования

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

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

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

• Помощь в освоении

• Исправление user-generated ошибок

• Фиксация узких мест, пожеланий и неточностей

• Начальная настройка

Page 29: Анализ - как часть тестирования

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

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

Page 30: Анализ - как часть тестирования

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

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

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

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

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

Page 31: Анализ - как часть тестирования

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

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

Page 32: Анализ - как часть тестирования

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

Page 33: Анализ - как часть тестирования

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

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

Page 34: Анализ - как часть тестирования

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

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

Page 35: Анализ - как часть тестирования

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

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

Page 36: Анализ - как часть тестирования

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

• Желание• Способности

Page 37: Анализ - как часть тестирования

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

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

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

Page 38: Анализ - как часть тестирования

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

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

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

Page 39: Анализ - как часть тестирования

Вывод

Page 40: Анализ - как часть тестирования

Вывод

Page 41: Анализ - как часть тестирования

Вывод

Page 42: Анализ - как часть тестирования

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

Спасибо!