В теме про Lean я упоминала такой инструмент, как Poka Yoke. В тот момент мне не совсем было понятно что же это за инструмент. Разобралась (более или менее) ☺

Итак, Poka Yoke (изначальное название “baka-yoke” - “защита от дурака”) - инструмент, не позволяющий в принципе допустить ошибку. Относительно производства, это может быть: - внедрённая система контроля, которая выключает процесс и не даёт перейти на следующий шаг, если обнаружена ошибка на каком-то этапе. Этот механизм автоматизируется. 🗯🗯🗯Если я верно перенесла идею на IT, то это что-то типа запрета, например, вмержить код, если он не соответствует стандарту или в нём есть явная ошибка. - система предупреждений, если допущена ошибка на каком-то этапе процесса. Здесь система нотифицирует человека об ошибке, и тот должен её исправить и вручную перезапустить процесс. 🗯🗯🗯Если я верно перенесла идею на IT, то это что-то типа ворнингов, которые, опять же, видят разработчики (да и тестировщики, бывает) в ходе разработки ПО. Ещё, как пример, подойдёт, наверное, цветовое определение состояния билда, на основании чего можно либо продолжать, либо необходимо внести исправления.

🧠🧠🧠 У данного инструмента есть плюсы, но в нескольких поговорках о законе Мерфи утверждается, что системы, защищенные от дурака, невозможно создать, например: “Nothing is foolproof to a sufficiently talented fool” и “If you make something idiot-proof, someone will just make a better idiot.”. В том же духе Дуглас Адамс писал в своей книге «В основном безвредно»: “a common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools”. 💬💬💬 А были ли у вас кейсы, когда кто-то обходил, казалось бы, хорошую “защиту от дурака”?

12.07.2022

#теория