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

Preview:

DESCRIPTION

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

Citation preview

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

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

Дисклеймер

Аналитик

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

______________________________

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

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

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

«Аналитик»

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

«Аналитик»

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

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

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

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

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

__________________________________

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

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

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

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

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

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

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

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

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

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

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

Источники:

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

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

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

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

Аналитик:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Аналитик:

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

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

• сценарии

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

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

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

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

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

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

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

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

Аналитик:

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

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

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

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

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

Аналитик:

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

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

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

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

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

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

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

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

Аналитик:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вывод

Вывод

Вывод

e-mail: lorien@nixsolutions.comSkype: julia.nechaevaICQ: 315399166

Спасибо!

Recommended