It’s a quality assurance process introduced by Japanese engineer Shigeo Shingo. This term is used in Japanese language as “Poka” meaning mistake and “Yoke” meaning prevent i.e. mistake preventing or mistake proofing technique. The purpose of Poka-Yoke is to develop processes to reduce defects by avoiding or correcting (design to show alerts or warning messages to the user) mistakes in early design and development phases.