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

Нечаева Юлия

  • Upload
    sqalab

  • View
    679

  • Download
    0

Embed Size (px)

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: Нечаева Юлия

«Аналитик»

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

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

Спасибо!