Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Нечаева Юлия

1,003 views

Published on

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

  • Be the first to comment

  • Be the first to like this

Нечаева Юлия

  1. 1. Анализ как часть тестирования, или Замените "аналитика" тестировщиками Нечаева Юлия, NIX Solutions Ltd, Харьков, Украина
  2. 2. Дисклеймер • аналитик в проектной команде не нужен
  3. 3. Дисклеймер
  4. 4. Дисклеймер
  5. 5. Дисклеймер
  6. 6. Дисклеймер
  7. 7. Дисклеймер
  8. 8. Дисклеймер
  9. 9. Дисклеймер
  10. 10. Аналитик • бизнес-аналитик • бизнес-архитектор • системный аналитик • системный архитектор • аналитик требований • технический писатель • коммуникатор
  11. 11. Аналитик • бизнес-аналитик • бизнес-архитектор • системный аналитик • системный архитектор • аналитик требований • технический писатель • коммуникатор ______________________________ Кроссфункциональный аналитик
  12. 12. Часто встречающиеся ситуации • Аналитика нет вообще
  13. 13. Часто встречающиеся ситуации • Аналитика нет вообще • Аналитик создает только начальные требования
  14. 14. Часто встречающиеся ситуации • Аналитика нет вообще • Аналитик создает только начальные требования • Аналитический отдел
  15. 15. Часто встречающиеся ситуации • Аналитика нет вообще • Аналитик создает только начальные требования • Аналитический отдел • Аналитик постоянно есть и доступен
  16. 16. «Аналитик» • Отсутствие роли
  17. 17. «Аналитик» • Отсутствие роли • Наличие активностей
  18. 18. «Аналитик» • Отсутствие роли • Наличие активностей
  19. 19. «Аналитик» • Отсутствие роли • Наличие активностей
  20. 20. Когда возникает такая ситуация? • Если аналитика нет изначально (чаще всего в небольших проектах)
  21. 21. Когда возникает такая ситуация? • Если аналитика нет изначально (чаще всего в небольших проектах) • Если аналитик «закончился» после какого-то этапа
  22. 22. Когда возникает такая ситуация? • Если аналитика нет изначально (чаще всего в небольших проектах) • Если аналитик «закончился» после какого-то этапа • Если вам в руки попал проект, с которым до этого работала другая команда
  23. 23. Когда возникает такая ситуация? • Если аналитика нет изначально (чаще всего в небольших проектах) • Если аналитик «закончился» после какого-то этапа • Если вам в руки попал проект, с которым до этого работала другая команда __________________________________ Разогнанные проекты
  24. 24. Будем заменять! • Вводить роль • Активности в план • Ставить задачи • Спрашивать результат
  25. 25. «Аналитик» в тестировании
  26. 26. «Аналитик» в тестировании
  27. 27. «Аналитик» в тестировании
  28. 28. «Аналитик» в тестировании
  29. 29. «Аналитик» в тестировании
  30. 30. «Аналитик» в тестировании
  31. 31. Аналитик в тестировании
  32. 32. Функции аналитика Источники: Андрей Бибичев «Аналитик в Agile» Денис Бесков-Доронин Карл Вигерс «Должностная инструкция аналитика»
  33. 33. Работа с требованиями Аналитик: • Выявление, фиксация, систематизация, детализация • Выявление нефункциональных требований • Анализ требований • Трассировка запросов на изменение требований • Повторное использование требований
  34. 34. Работа с требованиями Тестировщик: • Выяснение, уточнение, детализация требований • Выявление нефункциональных требований • Анализ требований • Трассировка запросов на изменение требований • Повторное использование требований
  35. 35. Связующее звено между разработчиками и заказчиками Аналитик: • Недоступность человека от заказчика
  36. 36. Связующее звено между разработчиками и заказчиками Тестировщик: • Формулирование сценариев и решений на выбор
  37. 37. Требования vs Бизнес Аналитик: • описание бизнес процессов • варианты использования • сценарии • списки событий • методы бизнес-анализа
  38. 38. Требования vs Бизнес Тестировщик: • Перевод бизнес-требований на язык тестов и разработки • Разбирательства по факту
  39. 39. Экспертиза в предметной области Аналитик: • накопление знаний
  40. 40. Экспертиза в предметной области Тестировщик: • накопление знаний
  41. 41. Преддемонстрационный контроль качества Аналитик: • Проверка, что сделали, что нужно • Проверка, что пользоваться этим удобно
  42. 42. Преддемонстрационный контроль качества Тестировщик: • Приемочный тест • Сценарий демонстрации • Проверка работоспособности
  43. 43. Участие в пилотных внедрениях Аналитик: • Обучение пользователей • Помощь в освоении • Исправление user-generated ошибок • Фиксация узких мест, пожеланий и неточностей • Начальная настройка
  44. 44. Участие в пилотных внедрениях Тестировщик: • Обучение пользователей • Помощь в освоении • Исправление user-generated ошибок • Фиксация узких мест, пожеланий и неточностей • Начальная настройка
  45. 45. Ура! У нас появился аналитик! • Тестировщики-аналитики
  46. 46. Что мы можем получить? • Требования: поддерживаемые, реализуемые, тестируемые, ПРАВИЛЬНЫЕ
  47. 47. Что мы можем получить? • Требования: поддерживаемые, реализуемые, тестируемые, ПРАВИЛЬНЫЕ • Информация: специалист в предметной области бизнеса заказчика внутри команды
  48. 48. Что мы можем получить? • Требования: поддерживаемые, реализуемые, тестируемые, ПРАВИЛЬНЫЕ • Информация: специалист в предметной области бизнеса заказчика внутри команды • Фиксация задач: активность становится прослеживаемой
  49. 49. Что мы можем получить? • Требования: поддерживаемые, реализуемые, тестируемые, ПРАВИЛЬНЫЕ • Информация: специалист в предметной области бизнеса заказчика внутри команды • Фиксация задач: активность становится прослеживаемой • Ответственность: в команде наконец-то появляется ответственные за анализ
  50. 50. Возможные проблемы • Время
  51. 51. Возможные проблемы • Время • Тестировщики не хотят ответственности
  52. 52. Дополнительная нагрузка
  53. 53. Дополнительная нагрузка • Делать оценку • Выделять время • Фиксировать активности
  54. 54. Дополнительная ответственность • За поддержку требований • За правильное отображение бизнес-процессов
  55. 55. Дополнительные полномочия • Право вето на начало разработки • Право вето на выпуск • Право на дополнение к Release Notes
  56. 56. Почему тестировщики справятся? • Желание • Способности
  57. 57. Как менять ситуацию Сверху, если Вы – тест-менеджер:
  58. 58. Как менять ситуацию Сверху, если Вы – тест-менеджер: • Вычленять активности аналитика из тестирования
  59. 59. Как менять ситуацию Сверху, если Вы – тест-менеджер: • Вычленять активности аналитика из тестирования • Заводить задачи
  60. 60. Как менять ситуацию Сверху, если Вы – тест-менеджер: • Вычленять активности аналитика из тестирования • Заводить задачи • Проводить оценку
  61. 61. Как менять ситуацию Сверху, если Вы – тест-менеджер: • Вычленять активности аналитика из тестирования • Заводить задачи • Проводить оценку • Спрашивать результат
  62. 62. Как менять ситуацию Снизу, если Вы – тест-инженер:
  63. 63. Как менять ситуацию Снизу, если Вы – тест-инженер: • Вычленять активности аналитика самостоятельно
  64. 64. Как менять ситуацию Снизу, если Вы – тест-инженер: • Вычленять активности аналитика самостоятельно • Проводить оценку
  65. 65. Как менять ситуацию Снизу, если Вы – тест-инженер: • Вычленять активности аналитика самостоятельно • Проводить оценку • Отчитываться за них отдельно
  66. 66. Как менять ситуацию Снизу, если Вы – тест-инженер: • Вычленять активности аналитика самостоятельно • Проводить оценку • Отчитываться за них отдельно • Подавать результат
  67. 67. Вывод
  68. 68. Вывод
  69. 69. Вывод
  70. 70. e-mail: lorien@nixsolutions.com Skype: julia.nechaeva ICQ: 315399166 Спасибо!

×