when qa sucks
TRANSCRIPT
When QA sucksКогда тестировщики работают плохо
Кто яStarted in 2003 as junior QADataArt-Bridge-Quest-DataArt10+ projects
E-mail: [email protected] Skype: yofus_VK: yofusFB: yofussLJ: yofusTW: @yofus
О чем речь?
• Существуют факторы, сильно ухудшающие работу QA-команды и делающие ее несчастной.
• Если научиться их видеть, их можно как минимум, учитывать, как максимум – предотвращать.
Факторы продукта 1
• Сложное окружение
• Снэпшоты состояний• Документация• Помощь экспертов• Пошаговые инструкции• Заглушки
Факторы продукта 2. Продукт ревендж
• Невоспроизводимое окружение
• Риски!!!• Экстраполяция• Интерполяция• Симуляторы• Хардкор на продакшне
Факторы продукта 3. Начало
• Сложный продукт
•много разрозненных кусков;•многоэтапная установка;•входы/выходы не для
человека.
• инструкции• снепшоты, дополнительные точки
проверки• парсеры и генераторы
Факторы процесса
•Неясные требования
• это баг или фича?• как проверять?• провисает повторяемость.
• ложный баг – добро, показывает проблемы с требованиями• пишем доку сами• exploratory, пишем сценарий на ходу• парсеры и генераторы• тасуем людей
Факторы процесса 2. Возвращение процесса
•Факторы времени
• большие промежутки между нахождением и исправлением бага;
• большие промежутки между готовыми для тестирования сборками;
• гонки;• открытые даты.
• тасуем людей• фиксируем процесс• Эстимейты с уточнением
Факторы процесса 3. Потомки процесса
•Предикаты и состояния:
• здесь нет багов;• мы это уже проверили;• это никому не важно;• да, мы в курсе, это еще не
доделано.
• здоровый скепсис (здоровенный)• осознаем состояние толерантности• проговариваем важность
Факторы процесса QA
•Время
• частые итерации;• редкие итерации;• длинные итерации.
• ловим ритм• тасуем людей• создаем матрицы конфигураций
Факторы процесса QA 2. Месть QA
•Фокусировка
• эффект пути;• эффект потери цели;• гипердетализация;• общий план.
• осознаем эффекты• придумываем цель• не забываем смотреть по сторонам
Факторы процесса QA 3. 10 лет спустя
• Демотивация из-за того, что все тлен.
• Люди• Наука• Менторство• Сообщества• Хобби
Факторы личности QA
• Выгорание
• отпуск• менять роли• менять проекты (фазы, процессы,
предметные области)• отпуск• выходить за рамки проектов• хобби• отпуск
Факторы личности QA 2. Враг в отражении
• Демотивация 2
• использование выгодных сторон вместо интересных
• отсутствие роста• нет четкой цели и понимания зачем (в
короткой и длинной перспективе)
• тасуем• говорим про бизнес• хвалим• обсуждаем перспективы
Итого
• Учитываем особенности проекта.•Следим, где процесс мешает работе.• Ловим эмоции и состояния• Коммуницируем респекты, проговариваем
пользу, говорим «спасибо».• Тасуем и перемешиваем.•Следим за настроениями.• Ложные баги – добро.Hint: по этому чек-листу можно проверять
себя.
Q&A about QA
• Всем большое спасибо. Очень надеюсь, что в этом докладе сигнала было больше, чем шума. Сейчас можно позадавать мне провокационных вопросов. Спасибо.