Терпимость к неопределенности



Пара мыслей про неопределенность и нашу работу.



Практически первое, что узнает тестировщик или тестировщица — то, что нельзя протестировать все. И никогда нельзя дать гарантию, что всё работает.



Мы просто физически не можем всё контролировать и понимать всё. Это значит, что мы всегда работаем с рисками, что что-то пойдет не так. Как бы хорошо мы не работали.



Есть два основных подхода при работе с рисками — можно снижать вероятность наступления риска, а можно снижать последствия, если он наступит. Либо пытаться предотвращать проблемы, либо оперативно разбираться с ним. И надо использовать оба подхода.



Тестировщики сконцентрированы на том, чтобы найти проблемы и выявить риски раньше, чем пользователи. Но как бы мы хорошо не работали — баги на проде будут всегда. Это прямое следствие того, что мы не можем контролировать все.



Когда возникают проблемы на проде, у команды уже должна быть стратегия, что она будет делать. Это вторая часть работы с рисками. И это, как мне кажется. изрядно снижает тревогу у тестировщиков.



Есть баги на проде или нет — не показатель качества нашей работы сам по себе. Надо проводить постмортемы, улучшать процессы и разбираться в причинах.



Мы не держим небо на своих плечах и не последний рубеж перед пользователями, даже если нам пытаются навязать обратное.



#подпольный_евангелизм

#менеджерское