Когда работаешь тестировщиком, первое, чему учишься — все может пойти не по плану. Даже если чек-лист написан идеально. Даже если тест-кейс одобрен всеми богами ГОСТа. Человеческий фактор всё равно появится: кто-то перепутает стейдж и прод, кто-то недосмотрит, а кто-то устанет и нажмёт «Пропустить шаг» вместо «Далее». Это не потому, что все вокруг безответственные. Это потому, что мы — люди. Менеджерская работа — сплошная борьба с этим самым фактором. У кого-то умер кот, у кого-то выгорел мозг, у кого-то сломалась мышка, а у кого-то просто пятница. Идеальная система «входящие задачи → выполненные задачи» работает только в презентациях. В жизни — всегда есть накладки.
Мне тоже часто хочется, чтобы мы все «работали как часы». Чтобы задачи закрывались вовремя, багов не было, а переписки не заканчивались словами «мы сделали все что могли». Но каждый раз, когда я ловлю себя на раздражении, вспоминаю: я сам косячу. Опоздал на созвон. Неправильно приоритизировал. Перепутал слова. Бывает. И если я хочу, чтобы ко мне относились с пониманием, — должен давать это понимание другим.
Но принятие ошибок — не значит игнорировать их. Человеческий фактор — это реальный источник риска, с которым нужно работать:
- Прописывать чёткие инструкции, но оставлять пространство для адаптации.
- Делать ревью и кросс-проверки.
- Внедрять автотесты, валидаторы, напоминалки.
- Разделять ответственность, чтобы одно слабое звено не рушило весь процесс.
Если ты строишь систему, где любая человеческая ошибка критична — проблема не в человеке, а в системе. Хороший процесс учитывает, что люди ошибаются. И не наказывает, а страхует.
Я пришёл к выводу: глупо злиться на человеческий фактор. Лучше думать, как сделать так, чтобы он не стал фатальным.