SlideShare a Scribd company logo
When QA sucks
Когда тестировщики работают плохо
Кто я
Started in 2003 as junior QA
DataArt-Bridge-Quest-DataArt
10+ projects

E-mail: eefimov@dataart.com
Skype: yofus_
VK: yofus
FB: yofuss
LJ: yofus
TW: @yofus
О чем речь?
• Существуют факторы, сильно
  ухудшающие работу QA-команды и
  делающие ее несчастной.
• Если научиться их видеть, их можно как
  минимум, учитывать, как максимум –
  предотвращать.
Факторы продукта 1
• Сложное окружение

                      •   Снэпшоты состояний
                      •   Документация
                      •   Помощь экспертов
                      •   Пошаговые инструкции
                      •   Заглушки
Факторы продукта 2.
          Продукт ревендж
• Невоспроизводимое окружение


                     •   Риски!!!
                     •   Экстраполяция
                     •   Интерполяция
                     •   Симуляторы
                     •   Хардкор на продакшне
Факторы продукта 3.
               Начало
• Сложный продукт
                    •много разрозненных кусков;
                    •многоэтапная установка;
                    •входы/выходы не для
                    человека.

                    • инструкции
                    • снепшоты, дополнительные точки
                      проверки
                    • парсеры и генераторы
Факторы процесса
•Неясные требования

           • это баг или фича?
           • как проверять?
           • провисает повторяемость.

            • ложный баг – добро, показывает проблемы с
            требованиями
            • пишем доку сами
            • exploratory, пишем сценарий на ходу
            • парсеры и генераторы
            • тасуем людей
Факторы процесса 2. Возвращение
            процесса
•Факторы времени

            • большие промежутки между нахождением
              и исправлением бага;
            • большие промежутки между готовыми для
              тестирования сборками;
            • гонки;
            • открытые даты.

            • тасуем людей
            • фиксируем процесс
            • Эстимейты с уточнением
Факторы процесса 3. Потомки процесса
•Предикаты и состояния:
                  •   здесь нет багов;
                  •   мы это уже проверили;
                  •   это никому не важно;
                  •   да, мы в курсе, это еще не
                      доделано.

                  • здоровый скепсис (здоровенный)
                  • осознаем состояние толерантности
                  • проговариваем важность
Факторы процесса QA
•Время

            • частые итерации;
            • редкие итерации;
            • длинные итерации.

            • ловим ритм
            • тасуем людей
            • создаем матрицы конфигураций
Факторы процесса QA 2. Месть QA
•Фокусировка

               •   эффект пути;
               •   эффект потери цели;
               •   гипердетализация;
               •   общий план.

               • осознаем эффекты
               • придумываем цель
               • не забываем смотреть по сторонам
Факторы процесса QA 3.
            10 лет спустя
• Демотивация из-за того, что все тлен.



                                 •   Люди
                                 •   Наука
                                 •   Менторство
                                 •   Сообщества
                                 •   Хобби
Факторы личности QA
• Выгорание

              •   отпуск
              •   менять роли
              •   менять проекты (фазы, процессы,
                  предметные области)
              •   отпуск
              •   выходить за рамки проектов
              •   хобби
              •   отпуск
Факторы личности QA 2. Враг в
            отражении
• Демотивация 2

              • использование выгодных сторон вместо
                интересных
              • отсутствие роста
              • нет четкой цели и понимания зачем (в
                короткой и длинной перспективе)

              •   тасуем
              •   говорим про бизнес
              •   хвалим
              •   обсуждаем перспективы
Итого
• Учитываем особенности проекта.
• Следим, где процесс мешает работе.
• Ловим эмоции и состояния
• Коммуницируем респекты, проговариваем
  пользу, говорим «спасибо».
• Тасуем и перемешиваем.
• Следим за настроениями.
• Ложные баги – добро.
Hint: по этому чек-листу можно проверять
  себя.
Q&A about QA
• Всем большое спасибо. Очень надеюсь, что в этом
  докладе сигнала было больше, чем шума. Сейчас
  можно позадавать мне провокационных вопросов.
  Спасибо.

More Related Content

PPTX
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
PDF
Разработка с элементами Agile и Scrum
PPTX
Построение процессов тестирования на новом проекте: как выбрать правильный путь
PPTX
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
PDF
Как провалить проект. Антипаттерны управления проектом
PPTX
SQA Days 10: Фишки просветлённых тест-менеджеров
PPTX
Как работать, когда работать некому (Евгения Фирсова)
PDF
Культура Agile
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
Разработка с элементами Agile и Scrum
Построение процессов тестирования на новом проекте: как выбрать правильный путь
Grammarly Test Club#2. Выступление Алексея Лупана (SysIQ, Inc.): "Без тест-ке...
Как провалить проект. Антипаттерны управления проектом
SQA Days 10: Фишки просветлённых тест-менеджеров
Как работать, когда работать некому (Евгения Фирсова)
Культура Agile

What's hot (20)

PPTX
качество продуктовой команды
PDF
рит, нефункциональная структура команды, безуглый
PPSX
Повышение эффективности команды. Ретроспектива как инструмент.
PPTX
Cемь смертных грехов в управлении проектами
PPTX
SQA Days 10: Session-based testing
PPTX
Сергей Архипенков - 7 принципов эффективного управления проектами
PPTX
Все грани рецензирования требований
PDF
7 Способы проведения ретроспектив для анализа и улучшения процесса
PPTX
Лидер или босс? Вот в чем вопрос
PDF
Vladimir Dobrov (IT Spring 2013)
PDF
Покрываем тестами взрослый RoR проект / Николай Шебанов (Evrone)
PPTX
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
PPTX
Регулярные оценки в команде тестировщиков
PPTX
Эффективные ретроспективы
PPTX
Эффективные ретроспективы
PPTX
Типичные ошибки внедрения Scrum
PDF
Олексій Брошков "Мистецтво Дослідницького Тестування"
PDF
PPT
эффективные ретроспективы (доклад)
PDF
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
качество продуктовой команды
рит, нефункциональная структура команды, безуглый
Повышение эффективности команды. Ретроспектива как инструмент.
Cемь смертных грехов в управлении проектами
SQA Days 10: Session-based testing
Сергей Архипенков - 7 принципов эффективного управления проектами
Все грани рецензирования требований
7 Способы проведения ретроспектив для анализа и улучшения процесса
Лидер или босс? Вот в чем вопрос
Vladimir Dobrov (IT Spring 2013)
Покрываем тестами взрослый RoR проект / Николай Шебанов (Evrone)
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
Регулярные оценки в команде тестировщиков
Эффективные ретроспективы
Эффективные ретроспективы
Типичные ошибки внедрения Scrum
Олексій Брошков "Мистецтво Дослідницького Тестування"
эффективные ретроспективы (доклад)
Александр Сербул. Прикладное XP в «1С-Битрикс»: как развивать продукт более 1...
Ad

Viewers also liked (10)

PPTX
QA процесс, часть 2
PPTX
How Spotify Does Test Automation - Kristian Karl
PDF
Software Testing Maturity Model and Assessment by Abstracta
PDF
Quality Built In @ Spotify
PPT
Software Testing Services
PPTX
Introduction to SoapUI day 1
PDF
Introduction to Test Automation
PDF
Ross Snyder, Etsy, SXSW Lean Startup 2013
PPTX
Tips for Designing, Testing & Delivering eLearning in a Multi-device World
PDF
Creating Maintainable Automated Acceptance Tests
QA процесс, часть 2
How Spotify Does Test Automation - Kristian Karl
Software Testing Maturity Model and Assessment by Abstracta
Quality Built In @ Spotify
Software Testing Services
Introduction to SoapUI day 1
Introduction to Test Automation
Ross Snyder, Etsy, SXSW Lean Startup 2013
Tips for Designing, Testing & Delivering eLearning in a Multi-device World
Creating Maintainable Automated Acceptance Tests
Ad

Similar to When qa sucks (20)

PPTX
Что мешает тестировщикам
PDF
Масло масляное или Тестируем тестирование
PPSX
Зарядка для хвоста или Улучшаем процессы тестирования
PPTX
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
PPTX
Полезные "фишки" для построения успешного процесса тестирования
PDF
Долой отмазки в тестировании!
PPTX
Андрей Сильчук для QA Expert Day
PDF
Опыт выстраивания процесса Product Discovery
PDF
Product discovery. Наши шишки и успехи
PPTX
А.Калугин. Как казаки-тестировщики в менеджеры собирались
PPT
Юрий Цыганенко, QA как услуга
PPTX
Lean leadership
PPTX
Agile testing
PPTX
Антон Столяр - Agile Testing
PPT
Работа с требованиями в Agile - Part 3
PPT
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
PPTX
User Interface Тестирование – все ли так просто?
PDF
Процесс тестирования в распределенной команде
PDF
Светлана Федянина - Процесс тестирования в распределенной команде
PDF
3 кейса провала и успеха внедрения Agile
Что мешает тестировщикам
Масло масляное или Тестируем тестирование
Зарядка для хвоста или Улучшаем процессы тестирования
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
Полезные "фишки" для построения успешного процесса тестирования
Долой отмазки в тестировании!
Андрей Сильчук для QA Expert Day
Опыт выстраивания процесса Product Discovery
Product discovery. Наши шишки и успехи
А.Калугин. Как казаки-тестировщики в менеджеры собирались
Юрий Цыганенко, QA как услуга
Lean leadership
Agile testing
Антон Столяр - Agile Testing
Работа с требованиями в Agile - Part 3
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
User Interface Тестирование – все ли так просто?
Процесс тестирования в распределенной команде
Светлана Федянина - Процесс тестирования в распределенной команде
3 кейса провала и успеха внедрения Agile

More from QA Dnepropetrovsk Community (Ukraine) (20)

PPTX
Работа тестировщиком в Германии - Виктор Малый
PPT
тестирование нескольких проектов с пользой для здоровья
PPT
Most typical mistakes of Russians in English
PPT
Особенности параллельного тестирования нескольких проектов
PPT
Профессиональный путь в компаниях Днепропетровска
PPT
Ретроспектива в тестировании
PPTX
Impact Analysis в тестировании
PPTX
TPI® Next: оптимизируем процессы тестирования по взрослому
PPTX
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
PPTX
Андрей Дзыня - "Watir - начало"
PPTX
Иван Лысенко - "Нагрузил, что дальше?"
PPTX
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
PPTX
Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"
PPTX
Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"
PPTX
Автоматизация тестирования 3+7 аргументов в пользу Test Complete
PPTX
Автоматизация тестирования в Microsoft Team System и “костыли”
PPTX
Team system - фреймворк для автоматизации тестирования от Microsoft
PPTX
Project Management Systems
ODP
Тест-менеджмент и баг-треккинг в SpiraTest
PPTX
Автопарк требований
Работа тестировщиком в Германии - Виктор Малый
тестирование нескольких проектов с пользой для здоровья
Most typical mistakes of Russians in English
Особенности параллельного тестирования нескольких проектов
Профессиональный путь в компаниях Днепропетровска
Ретроспектива в тестировании
Impact Analysis в тестировании
TPI® Next: оптимизируем процессы тестирования по взрослому
Алексей Зозуленко - "Использование Selenium Grid 2 для ускорения выполнения т...
Андрей Дзыня - "Watir - начало"
Иван Лысенко - "Нагрузил, что дальше?"
Александр Качур - "Android и MeeGo: автоматизация тестовых сценариев"
Артем Розуменко - "Как и зачем разрабатывать собственный фреймворк?"
Геннадий Алпаев - "Оптимальное покрытие автотестами: генерация случайных данных"
Автоматизация тестирования 3+7 аргументов в пользу Test Complete
Автоматизация тестирования в Microsoft Team System и “костыли”
Team system - фреймворк для автоматизации тестирования от Microsoft
Project Management Systems
Тест-менеджмент и баг-треккинг в SpiraTest
Автопарк требований

When qa sucks

  • 1. When QA sucks Когда тестировщики работают плохо
  • 2. Кто я Started in 2003 as junior QA DataArt-Bridge-Quest-DataArt 10+ projects E-mail: eefimov@dataart.com Skype: yofus_ VK: yofus FB: yofuss LJ: yofus TW: @yofus
  • 3. О чем речь? • Существуют факторы, сильно ухудшающие работу QA-команды и делающие ее несчастной. • Если научиться их видеть, их можно как минимум, учитывать, как максимум – предотвращать.
  • 4. Факторы продукта 1 • Сложное окружение • Снэпшоты состояний • Документация • Помощь экспертов • Пошаговые инструкции • Заглушки
  • 5. Факторы продукта 2. Продукт ревендж • Невоспроизводимое окружение • Риски!!! • Экстраполяция • Интерполяция • Симуляторы • Хардкор на продакшне
  • 6. Факторы продукта 3. Начало • Сложный продукт •много разрозненных кусков; •многоэтапная установка; •входы/выходы не для человека. • инструкции • снепшоты, дополнительные точки проверки • парсеры и генераторы
  • 7. Факторы процесса •Неясные требования • это баг или фича? • как проверять? • провисает повторяемость. • ложный баг – добро, показывает проблемы с требованиями • пишем доку сами • exploratory, пишем сценарий на ходу • парсеры и генераторы • тасуем людей
  • 8. Факторы процесса 2. Возвращение процесса •Факторы времени • большие промежутки между нахождением и исправлением бага; • большие промежутки между готовыми для тестирования сборками; • гонки; • открытые даты. • тасуем людей • фиксируем процесс • Эстимейты с уточнением
  • 9. Факторы процесса 3. Потомки процесса •Предикаты и состояния: • здесь нет багов; • мы это уже проверили; • это никому не важно; • да, мы в курсе, это еще не доделано. • здоровый скепсис (здоровенный) • осознаем состояние толерантности • проговариваем важность
  • 10. Факторы процесса QA •Время • частые итерации; • редкие итерации; • длинные итерации. • ловим ритм • тасуем людей • создаем матрицы конфигураций
  • 11. Факторы процесса QA 2. Месть QA •Фокусировка • эффект пути; • эффект потери цели; • гипердетализация; • общий план. • осознаем эффекты • придумываем цель • не забываем смотреть по сторонам
  • 12. Факторы процесса QA 3. 10 лет спустя • Демотивация из-за того, что все тлен. • Люди • Наука • Менторство • Сообщества • Хобби
  • 13. Факторы личности QA • Выгорание • отпуск • менять роли • менять проекты (фазы, процессы, предметные области) • отпуск • выходить за рамки проектов • хобби • отпуск
  • 14. Факторы личности QA 2. Враг в отражении • Демотивация 2 • использование выгодных сторон вместо интересных • отсутствие роста • нет четкой цели и понимания зачем (в короткой и длинной перспективе) • тасуем • говорим про бизнес • хвалим • обсуждаем перспективы
  • 15. Итого • Учитываем особенности проекта. • Следим, где процесс мешает работе. • Ловим эмоции и состояния • Коммуницируем респекты, проговариваем пользу, говорим «спасибо». • Тасуем и перемешиваем. • Следим за настроениями. • Ложные баги – добро. Hint: по этому чек-листу можно проверять себя.
  • 16. Q&A about QA • Всем большое спасибо. Очень надеюсь, что в этом докладе сигнала было больше, чем шума. Сейчас можно позадавать мне провокационных вопросов. Спасибо.