Poka-Yoke was developed by Toyota, and was originally called baka-yoke (fool proofing), but was changed to the less demeaning poka-yoke (mistake proofing). Personally I like the term idiot proofing and use it e.g. when talking about stopping me doing something wrong before my morning coffee.
The idea is that ALL defects are stopped, whether by making it impossible to make the error, or that an alert activates if a defect occurs.
There are two types:
Warning – Lets you know when an error occurs
Control – stops the error from occurring or stops the process when errors occur
An example is right next to me as I type this – my filing cabinet would tip over if too many full drawers are opened, but the mechanism inside stops me opening more than one drawer at once, saving me from getting crushed. At lunch, I couldn’t start the microwave unless I closed the door, so that I don’t accidentally cook myself.