Юлия Нечаева: Анализ как часть тестирования, или...

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

Upload: sqadays2009piter

Post on 22-May-2015

1.670 views

Category:

Technology


4 download

DESCRIPTION

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

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: Юлия Нечаева: Анализ как часть тестирования, или Замените "аналитика"  тестировщиком

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

Источники:

Андрей Бибичев «Аналитик в 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

Спасибо!