В 1960-х Сигэо Синго — японский инженер-производственник, который создал производственную систему Toyota, формализовал концепцию «Защита от дурака».
«Защита от дурака» — защита предметов пользования (в особенности, техники) и программного обеспечения от очевидно неверных действий человека, как при пользовании, так и при техническом обслуживании или изготовлении.
Способы защиты от дурака делятся на уровни (по возрастанию эффективности):
1-й уровень — обнаружение несоответствий продукции (система обнаруживает несоответствующую деталь, но не отбрасывает её);
2-й уровень — недопущение несоответствия (исключается возможность обработать несоответствующую деталь на следующей операции);
3-й уровень — конструкционная защита (пример — изделие имеет такую конструкцию, что установить или собрать его непредусмотренным образом невозможно).
Примеры:
- ванны и раковины зачастую содержат отверстия перелива, расположенные вблизи их верхней кромки и предотвращающие переполнение резервуара водой;
- контроль данных, вводимых пользователем, на соответствие допустимому типу, диапазону значений, общей длине и т. п. для данной операции, а также пресечение попыток нарушить работу системы путём ввода заведомо неверной информации;
- форма некоторых штекеров и ответных гнезд разъёмов не даёт соединить их неправильно;
- детали сборных агрегатов (например, кухонных комбайнов) проектируются таким образом, чтобы не допустить случайную неправильную сборку (вставка их не той стороной, не в той последовательности и т. п.) или включение прибора со снятым защитным кожухом;
- электроника автомобиля при запуске двигателя проверяет положение рычага переключения передач;
- многие станки имеют датчики, подающие сигнал, что деталь закреплена неправильно;
- срезанный угол SIM-карты позволяет вставить её в слот единственным (правильным) образом.
Синонимы: пока-ёкэ (poka-yoke), mistake-proofing, защита от ошибки, бака-кэ, idiot proof, «защита от идиота», foolproof (букв. «защищённый от дурака»).
Смотрите больше по ссылке