Ментальные ловушки в тестировании
description
Transcript of Ментальные ловушки в тестировании
Ментальные ловушки
О докладчиках
Артём Чаплыгин
• Тест-менеджер в HTL и 1C
• Челендж-мастер
• Крутой!
Наталья Руколь
• 10 лет в тестировании
• 20+ конференций
• РМ, ТМ, консультант
• Клёвая!
О ловушках
• Особенности человеческой психики
• Неэффективные действия в различных ситуациях
• Ну вы ведь не хотите всю жизнь наступать на те же грабли?
1982-2012
Упорство
Примеры
• Прогон тестов, потому что так принято
• Развитие бессмысленной автоматизации
• Держим неподходящего сотрудника
• Использование устаревшего инструментария
Причины
• Страх признать ошибку
• Не тестируем себя
• Боязнь перемен
• Желание замять проблему
1982-2014
● Не считать истиной
привычку
● Не руководствоваться
авторитетом
процесса
● Регулярный анализ
● ПРИЗНАВАТЬ
ОШИБКИ!
● Не быть макакой
Решения
Затягивание (Прокрастинация)
Примеры
• Перед началом работы мне надо выпить кофе!
• Готовим презентацию в ночь перед докладом
• Делаем что угодно, только не главное
Причины
• Страшно
• Непонятно
• Не нравится
• Моральные долги
Решения
• GTD• Первый шаг?
• Какой результат?
• Проработка страхов
• Декомпозиция
• Французская кухня
• Командная помощь
Амплификация
Примеры
• Выпуск идеального продукта
• 100%-ное покрытие тестами
• Внедрение «тяжёлого» инструментария в стартапе
• Критикал: «Подвиньте кнопочку на 2 пикселя влево»
Причины
• Непонимание приоритетов
• Отсутствие анализа задач
• Невовлечённость в процесс
• Перфекционизм
$1.354 billion
● Ясно понимать
мотивацию “зачем”
● Расставлять
приоритеты
● Закон Парето
● ROI
● Исследовать
потребности команды
Решения
~$10 billion
Разделение
Примеры
• Почта, скайп, работа
• Тесты, баги, разные сборки
• Много окружений сразу
• «Я оптимизирую»!
Задача 1
Задача 2
Задача 3
Задача 4
Задача 1
Задача 2
Задача 3
Задача 4
Причины
• Так интереснее
• Я крут!
• Хочу всё быстрее
• Страх откладывать
• Отвлекают тут всякие
Решения
• Планирование задач в TMS
• Один момент времени – одна задача
• Тренировка!
• Часы «не отвлекайте меня!»
Фиксация
Примеры• Не можем
тестировать из-за критичной ошибки
• Сидим и смотрим как идут автотесты
• Ждём установку
• Ждём обратную связь
Причины
• Неумение переключаться
• Переоценка приоритетов
• Излишняя концентрация
• Незнание как параллелить
• Не ценим своё время
● Мелкие задачи на
все случаи жизни
● Анализ «застоев»
● Свободу
тестировщикам!
● Не подавать задачу
как САМУЮ
ГЛАВНУЮ
Решения
Ускорение
Примеры
• Быстрее, быстрее!
• Да я сделаю это за 5 минут!
• Все задачи планируем только на сегодня
• В результате –фигня!
Причины
• Не нравится задача, процесс, хочется «отмазаться»
• Не согласованы ожидания
• Я всем нужен!
• Я супер-герой!
Решения
• Согласование результата
• Оценка своей производитель-ности (velocity)
• Анализ фейлов
• Спокойно, бро!
Реверсия
Примеры• Пытаемся исправить
проблемы уже выпущенного релиза
• Рефлексируем из-за пропущенной ошибки
• «Надо было делать эти тесты по-другому»
Причины
• Чувство стыда, вины
• Непонимание как решать
• Неуверенность
• #жизньболь
• «Эффект Рины»
● Согласование
критериев
качества
● Ретроспектива
● Анализ проблем
● Не пугать
сотрудников
критичностью
Решения
Опережение
Примеры
• Написали тесты на несогласованный функционал
• Автоматизируем нестабильное
• Решения на разные варианты событий
• Учим то, что «может когда-нибудь пригодиться»
Причины
• А что, если?
• Хочу быть ко всему готов!
• Неправильное распределение ресурсов
• Неуверенность в силах
Решения
• Push- и Pull-мировоззрения
• Детальнее стратегия «а что нужно?»
• Точка старта
• Анализ переделок, статистика
ВыводыЛовушка Решение
Упорство
Затягивание
Амплификация
Разделение
Фиксация
Ускорение
Реверсия
Опережение
ВыводыЛовушка Решение
Упорство Последние 3 доклада мы не делали выводов,
зачем сегодня??
Затягивание Сделаю завтра! Пойду пока кофеёк попью.
Амплификация См. отдельное приложение, том 3
Разделение Ловушки презентация книга не забыть залить
незамерзайку!!!
Фиксация Не могу пока Наташа не залила незамерзайку
Ускорение•Ускорение - это ловушка, в которую мы попадаем тогда, когда делаем что-то с большей, чем
нужно, скоростью.
•Зеркальное отражение затягивания;
•Вызывается опережением или противлением;
•Festina lente - «поспешай медленно»
•В состоянии пустого ускорения мы считаем само собой разумеющимся, что должна быть какая-то
причина для спешки, хотя никакой причины в данный момент назвать мы не можем.
Реверсия Блин, ну почему я это не подготовил заранее???
Опережение Подготовила это описание в августе, где оно???
Обращайтесь!
Артём Чаплыгин
• Тест-менеджер в HTL и 1C
• Челендж-мастер
• Крутой!
Skype: the_artx
http://1c.ru
Наталья Руколь
• 10 лет в тестировании
• 20+ конференций
• РМ, ТМ, консультант
• Клёвая!
Skype: natalya.rukol
http://natalyarukol.ru