Poka-Yoke is a Japanese term that means "mistake proofing." It's a concept in Lean and Six Sigma that helps identify opportunities for improvement by using an error detection scheme.
Poka-Yoke has been applied to software development, manufacturing, and other areas where errors are expensive or impossible to avoid. The goal of poka-yoke is to detect mistakes early so they can be eliminated before they become problems.