38
Ментальные ловушки

Ментальные ловушки в тестировании

  • Upload
    sqalab

  • View
    3.583

  • Download
    3

Embed Size (px)

DESCRIPTION

Презентация доклада Артёма Чаплыгина и Наталья Руколь на конференции SQADays-14, Львов 8-9 ноября 2013

Citation preview

Page 1: Ментальные ловушки в тестировании

Ментальные ловушки

Page 2: Ментальные ловушки в тестировании

О докладчиках

Артём Чаплыгин

• Тест-менеджер в HTL и 1C

• Челендж-мастер

• Крутой!

Наталья Руколь

• 10 лет в тестировании

• 20+ конференций

• РМ, ТМ, консультант

• Клёвая!

Page 3: Ментальные ловушки в тестировании

О ловушках

• Особенности человеческой психики

• Неэффективные действия в различных ситуациях

• Ну вы ведь не хотите всю жизнь наступать на те же грабли?

Page 4: Ментальные ловушки в тестировании

1982-2012

Упорство

Page 5: Ментальные ловушки в тестировании

Примеры

• Прогон тестов, потому что так принято

• Развитие бессмысленной автоматизации

• Держим неподходящего сотрудника

• Использование устаревшего инструментария

Page 6: Ментальные ловушки в тестировании

Причины

• Страх признать ошибку

• Не тестируем себя

• Боязнь перемен

• Желание замять проблему

Page 7: Ментальные ловушки в тестировании

1982-2014

● Не считать истиной

привычку

● Не руководствоваться

авторитетом

процесса

● Регулярный анализ

● ПРИЗНАВАТЬ

ОШИБКИ!

● Не быть макакой

Решения

Page 8: Ментальные ловушки в тестировании

Затягивание (Прокрастинация)

Page 9: Ментальные ловушки в тестировании

Примеры

• Перед началом работы мне надо выпить кофе!

• Готовим презентацию в ночь перед докладом

• Делаем что угодно, только не главное

Page 10: Ментальные ловушки в тестировании

Причины

• Страшно

• Непонятно

• Не нравится

• Моральные долги

Page 11: Ментальные ловушки в тестировании

Решения

• GTD• Первый шаг?

• Какой результат?

• Проработка страхов

• Декомпозиция

• Французская кухня

• Командная помощь

Page 12: Ментальные ловушки в тестировании

Амплификация

Page 13: Ментальные ловушки в тестировании

Примеры

• Выпуск идеального продукта

• 100%-ное покрытие тестами

• Внедрение «тяжёлого» инструментария в стартапе

• Критикал: «Подвиньте кнопочку на 2 пикселя влево»

Page 14: Ментальные ловушки в тестировании

Причины

• Непонимание приоритетов

• Отсутствие анализа задач

• Невовлечённость в процесс

• Перфекционизм

Page 15: Ментальные ловушки в тестировании

$1.354 billion

● Ясно понимать

мотивацию “зачем”

● Расставлять

приоритеты

● Закон Парето

● ROI

● Исследовать

потребности команды

Решения

~$10 billion

Page 16: Ментальные ловушки в тестировании

Разделение

Page 17: Ментальные ловушки в тестировании

Примеры

• Почта, скайп, работа

• Тесты, баги, разные сборки

• Много окружений сразу

• «Я оптимизирую»!

Задача 1

Задача 2

Задача 3

Задача 4

Задача 1

Задача 2

Задача 3

Задача 4

Page 18: Ментальные ловушки в тестировании

Причины

• Так интереснее

• Я крут!

• Хочу всё быстрее

• Страх откладывать

• Отвлекают тут всякие

Page 19: Ментальные ловушки в тестировании

Решения

• Планирование задач в TMS

• Один момент времени – одна задача

• Тренировка!

• Часы «не отвлекайте меня!»

Page 20: Ментальные ловушки в тестировании

Фиксация

Page 21: Ментальные ловушки в тестировании

Примеры• Не можем

тестировать из-за критичной ошибки

• Сидим и смотрим как идут автотесты

• Ждём установку

• Ждём обратную связь

Page 22: Ментальные ловушки в тестировании

Причины

• Неумение переключаться

• Переоценка приоритетов

• Излишняя концентрация

• Незнание как параллелить

• Не ценим своё время

Page 23: Ментальные ловушки в тестировании

● Мелкие задачи на

все случаи жизни

● Анализ «застоев»

● Свободу

тестировщикам!

● Не подавать задачу

как САМУЮ

ГЛАВНУЮ

Решения

Page 24: Ментальные ловушки в тестировании

Ускорение

Page 25: Ментальные ловушки в тестировании

Примеры

• Быстрее, быстрее!

• Да я сделаю это за 5 минут!

• Все задачи планируем только на сегодня

• В результате –фигня!

Page 26: Ментальные ловушки в тестировании

Причины

• Не нравится задача, процесс, хочется «отмазаться»

• Не согласованы ожидания

• Я всем нужен!

• Я супер-герой!

Page 27: Ментальные ловушки в тестировании

Решения

• Согласование результата

• Оценка своей производитель-ности (velocity)

• Анализ фейлов

• Спокойно, бро!

Page 28: Ментальные ловушки в тестировании

Реверсия

Page 29: Ментальные ловушки в тестировании

Примеры• Пытаемся исправить

проблемы уже выпущенного релиза

• Рефлексируем из-за пропущенной ошибки

• «Надо было делать эти тесты по-другому»

Page 30: Ментальные ловушки в тестировании

Причины

• Чувство стыда, вины

• Непонимание как решать

• Неуверенность

• #жизньболь

• «Эффект Рины»

Page 31: Ментальные ловушки в тестировании

● Согласование

критериев

качества

● Ретроспектива

● Анализ проблем

● Не пугать

сотрудников

критичностью

Решения

Page 32: Ментальные ловушки в тестировании

Опережение

Page 33: Ментальные ловушки в тестировании

Примеры

• Написали тесты на несогласованный функционал

• Автоматизируем нестабильное

• Решения на разные варианты событий

• Учим то, что «может когда-нибудь пригодиться»

Page 34: Ментальные ловушки в тестировании

Причины

• А что, если?

• Хочу быть ко всему готов!

• Неправильное распределение ресурсов

• Неуверенность в силах

Page 35: Ментальные ловушки в тестировании

Решения

• Push- и Pull-мировоззрения

• Детальнее стратегия «а что нужно?»

• Точка старта

• Анализ переделок, статистика

Page 36: Ментальные ловушки в тестировании

ВыводыЛовушка Решение

Упорство

Затягивание

Амплификация

Разделение

Фиксация

Ускорение

Реверсия

Опережение

Page 37: Ментальные ловушки в тестировании

ВыводыЛовушка Решение

Упорство Последние 3 доклада мы не делали выводов,

зачем сегодня??

Затягивание Сделаю завтра! Пойду пока кофеёк попью.

Амплификация См. отдельное приложение, том 3

Разделение Ловушки презентация книга не забыть залить

незамерзайку!!!

Фиксация Не могу пока Наташа не залила незамерзайку

Ускорение•Ускорение - это ловушка, в которую мы попадаем тогда, когда делаем что-то с большей, чем

нужно, скоростью.

•Зеркальное отражение затягивания;

•Вызывается опережением или противлением;

•Festina lente - «поспешай медленно»

•В состоянии пустого ускорения мы считаем само собой разумеющимся, что должна быть какая-то

причина для спешки, хотя никакой причины в данный момент назвать мы не можем.

Реверсия Блин, ну почему я это не подготовил заранее???

Опережение Подготовила это описание в августе, где оно???

Page 38: Ментальные ловушки в тестировании

Обращайтесь!

Артём Чаплыгин

• Тест-менеджер в HTL и 1C

• Челендж-мастер

• Крутой!

[email protected]

Skype: the_artx

http://1c.ru

Наталья Руколь

• 10 лет в тестировании

• 20+ конференций

• РМ, ТМ, консультант

• Клёвая!

[email protected]

Skype: natalya.rukol

http://natalyarukol.ru