Poka Yoke is a technique to avoid mistakes by implementing behavioral constraints. There are three types of constraints: contract-based, fixed value, and sequence. Poka Yoke techniques include code reviews, test-driven development, Kanban, and feedback/coaching. The steps to implement Poka Yoke are to identify common problems, understand failures using 5 whys, choose a Poka Yoke approach type, experiment and test, and provide training with reviews and metrics.