[Software-testing] Аудит и оптимизация QA-процессов (Наталья Руколь, Олег Грабко)
Основная задача курса - научить выявлять зоны риска вашего проекта, 'откапывать' первопричины негативных проявлений и решать их, выстраивая грамотные процессы, подходящие непосредственно для вашей команды.
В компании “Morkovkin Soft” с утра переполох. Руководитель отдела заказных разработок снова требует от тест-менеджера Семёна невозможное: протестировать до выходных новый релиз, который разрабатывали 2 месяца. Два месяца, Карл! Как протестировать его за три дня? Где требования, по которым велась разработка? Как нам тестировать без них? Почему не отвечает телефон ведущего архитектора, уехавшего в отпуск в самый неподходящий момент?
Попытки собрать стратегию тестирования и определить минимальный набор тестов нарушает менеджер по продажам. Вчера он предложил заказчику проведение аудита процессов тестирования, и сказал, что это можно сделать за неделю, предоставив красивый и наглядный отчёт. Как его делать? С чего начать? Как можно обещать заказчику то, что мы никогда раньше не делали?
Семён достал свои любимые гомеопатические драже от стресса, на которые перешёл после того, как бросил курить. Работать в этих условиях без допинга абсолютно точно невозможно. А с допингом? На курсах для тест-менеджеров, которые он проходил, всё было чётко и наглядно. Вот так надо работать с требованиями. Вот так надо планировать релизы, согласуя заранее с руководством сроки и риски. Вот такие метрики надо собирать в течение полугода, чтобы сделать какие-то выводы и расчёты. Но почему-то в жизни всё оказывалось совсем не так: требований нет, времени на планирование тоже, метрики устаревают ещё до того, как собрать достаточную статистику. Вместо того, чтобы решать навалившиеся задачи, Семён задумался: можно ли в таких условиях вообще обеспечивать высокое качество работы? Не пропускать ошибки, не срывать сроки, да ещё и готовить красивые отчёты для всех заинтересованных лиц?
В этот момент его отвлекло сообщение, пришедшее в свежесозданный (шестой за сегодня!) скайп-чат. Его давние знакомые и бывшие коллеги по Лаборатории Качества, Олег и Наташа, запускают новый курс. Зная, что у него на работе полный кавардак, они предложили объединиться: давай, мы за 6 недель наведём у тебя идеальный порядок, и ты сможешь уходить с работы вовремя и с чувством удовлетворения? Всего шесть недель! Мы предоставим тебе все необходимые данные, шаблоны, документы. Научим проводить аудит на своих и внешних проектах. Наладим взаимодействие с заказчиками и коллегами, и максимально автоматизируем повторяющиеся операции. Мы будем помогать с выполнением всех домашек, ты не останешься один на один с рабочими проблемами!
Семён закрыл ящик с успокоительными драже и принялся изучать прикрепленную программу курса:
Неделя 1. Введение в процессы и QA
Какие темы рассмотрим:
- Визуализация процессов
- Оценка уровня зрелости
- BPA, UML, нотации
- Шаблоны моделирования процессов и оргструктуры
- Опросник для выявления истинных целей
- Фиксировать имеющийся процесс
- Собирать ожидания и пожелания
- Искать узкие горлышки
Какие темы рассмотрим:
- Выявление и анализ ожиданий
- Инструменты сбора обратной связи
- Шаблоны инструментов сбора информации
- Шаблоны фиксации собранной информации
- Выявлять ожидания
- Работать с жалобами
- Искать первопричины жалоб
- Проводить ретроспективы
Какие темы рассмотрим:
- Метрики-индикаторы
- Показатели, о которых никто не думает
- Инструменты сбора и анализа
- Перечень рекомендуемых проектных метрик (на все случаи жизни)
- Подбирать метрики
- Автоматизировать их сбор
- Анализировать показатели
Какие темы рассмотрим:
- Объективное подтверждение “диагноза”
- Диагностика утечек и узких горлышек
- Шпаргалки-алгоритмы использования инструментов (теория ограничений, диаграммы Исикавы, стратификации данных и других)
- Использовать “работающие” инструменты поиска истинных причин и их решений
Какие темы рассмотрим:
- Составление стратегии “борьбы”
- Приоритезация проблем и решений
- Шаблоны стратегии
- Примеры визуализации процессов проекта
- Примеры dashboards
- Составлять road map
- Комбинировать решения для получения системного эффекта
- Внедрять мониторинг эффективности изменений
Какие темы рассмотрим:
- “Продажа” итогов аудита и своих решений выявленных проблем
- Презентация команде и ЛПР
- Примеры презентаций
- Пример отчета по итогам аудита
- Составлять “продающие” презентации
- Убеждать аргументами в эффективности своих решений
- Считать ROI
По всем темам будет очень много практической работы. Мы сначала собрали самую вкусную теорию, а потом упаковали её в готовый фреймворк, с шаблонами и алгоритмами для более простого внедрения. Всё то, что мы с такой болью по крупицам собирали за десять лет проведения внутренних и внешних аудитов, теперь доступно в сжатой форме. И главное - это домашки. Каждый проект уникальный, и натянуть на всех универсальные решения не получится. Поэтому, мы будем вместе анализировать под микроскопом твои проекты*, и совместно искать те решения, которые подойдут именно тебе.