Skip to main content
  1. Learn
  2. Project management
  3. Posts
  4. How to use poka-yoke to stop mistakes before they happen

How to use poka-yoke to stop mistakes before they happen

PostsProject management
Georgina Guthrie

Georgina Guthrie

July 10, 2025

We all make mistakes — to err is human, or so the saying goes. But whether you’ve shrunk a pair of jeans, or hyperlinked a lasagne recipe instead of your CV, most mess-ups are fixable with no harm done. In the workplace, however, where there’s an entire company’s reputation (or even people’s lives) at stake, errors can have big consequences. And that’s where poka-yoke comes in. 

What is poka-yoke, and why is it useful?

Poka-yoke (pronounced poh-kah yoh-keh) is a simple but effective way to prevent mistakes — or make them obvious the moment they happen, so they’re easy to fix.

Instead of assuming people will get things right every time, it works on the idea that errors are inevitable, especially when we’re busy or distracted. Poka-yoke helps us catch those slip-ups early, or design them out of the process completely.

In practical terms, it means adding simple checks or controls to your process. You’ve probably already encountered it without realising. Like how your car won’t start unless your foot’s on the clutch, or how you can’t submit a form until you’ve filled in all the fields. 

These are clever design features that guide people to do things the right way, without relying on memory or perfect focus. 

Aside from the obvious benefit of reducing errors, poka-yoke supports:

  • Efficiency: Work doesn’t grind to a halt because of late-stage mistakes.
  • Confidence: Teams trust their processes more, and waste less time double-checking or struggling with analysis paralysis.
  • Continuous improvement: It encourages regular review and smarter design, especially in Lean and Agile settings.

Where did poka-yoke come from?

Poka-yoke is a part of Lean Management. The term was coined by industrial engineer Shigeo Shingo, a key figure behind Toyota’s Lean production system.

Back in the 1960s, Shingo was looking for a way to improve quality on the factory floor. Not by blaming workers for errors, but by redesigning the process so the errors couldn’t happen in the first place.

According to anecdotes, Shigeo noticed that factory workers who were responsible for assembling a switch often forgot to insert a spring under one of the buttons. 

Instead of expecting workers to concentrate harder, Shingo introduced a clever fix: before assembly, workers placed the springs into a tray. If a spring was still left in the tray at the end, it was clear something had been missed. Simple, visual, and effective.

Originally called baka-yoke (“fool-proofing”), the name was softened to poka-yoke to focus on the system, not the person. It’s a technique built on empathy: people make mistakes, so let’s create systems that catch them early or make them impossible in the first place.

How poka-yoke works

Not all mistake-proofing works the same way. Some poka-yoke systems stop an error from happening at all. Others simply detect the issue and prompt a response before it causes harm. 

Both have their place, and the choice depends on how risky the error is. Use prevention functions when the stakes are high, and warning functions when it’s enough just to raise a flag.

Whether you’re preventing or detecting, the way your system responds makes a difference. 

There are three typical poka-yoke mechanisms:

1. Control

    Here, the design makes it impossible to complete a task incorrectly. Only the correct action (or item) can make it through.

    Example: An ATM that won’t accept a card unless it’s the right way up.

    2. Shutdown

    This is the most direct response. The system stops entirely if conditions aren’t right, which avoids further damage or defects.

    Example: A washing machine that won’t run with the door open.

    3. Warning

    Instead of stopping the process, a warning alerts the user that something might be wrong. This approach relies on human response to correct the issue before it escalates. These are typically used in detection, not prevention.

    Example: A form that highlights a required field before submission.

    These responses can be built using three practical design strategies:

    • Contact methods: This uses physical attributes — like shape, size, or position — to prevent the wrong action. E.g. USB plugs that only fit one way.
    • Constant number: Here, you set a fixed number of actions, items, or inputs. If that number isn’t reached, the system knows something’s missing. E.g. A tray with compartments that makes missing parts obvious.
    • Performance sequence: This method enforces the correct order of steps. E.g. A “Submit” button that stays greyed out until all fields are filled.

    Five examples of poka-yoke in the real world

    Each of these examples fits into one of the core poka-yoke types: stop the process, warn the user, or prevent the error entirely through design. Here are five real-world examples to help you picture this in action.

    1. Car safety

    Cars come with loads of safety features. Some dashboards beep if someone doesn’t have a seatbelt on or if doors are left open. Some alarms sound when you’re close to an object, or too near the center of the road. Then there’s the manual gearbox, which requires the driver to push down on the clutch before starting the car. The car won’t start without this. These features either stop the action from continuing or give clear feedback before a mistake can turn into a problem.

    2. Microwaves, washing machines, dishwashers, and lifts

    These machines are designed so they simply won’t run unless the door is properly shut. It’s a classic shutout mechanism — the process can’t start unless conditions are exactly right. That’s mistake-proofing in action.

    3. Spell checks

    Software does this all the time. A spellchecker highlights errors before you hit send. Online forms show a red outline if you miss a required field or type in the wrong format. These are all subtle but effective ways of reducing user error without much effort.

    4. Power outlets and USB plugs

    Ever tried forcing a plug into the wrong socket? Most power outlets and USB ports are designed so things only fit one way. That’s a contact method of mistake-proofing — the physical shape acts as a safeguard, ensuring the right connection happens without the user needing to double-check.

    It’s a great example of error prevention through design: if something doesn’t fit, you can’t force it, and you’re less likely to break anything by mistake.

    5. Overflow outlets in sinks

    Sinks often have a hidden backup: the little hole near the top that catches water before it spills over. That’s not just good plumbing — it’s mistake-proofing. The overflow outlet is there in case someone forgets the tap is on or misjudges the flow. It doesn’t stop the mistake from happening, but it catches it before it causes real damage — a perfect example of early error detection.

    When should I use poka-yoke?

    Poka-yoke can be applied almost anywhere, not just in factories. It’s useful in any situation where a mistake could slip through, especially if catching it late would be costly, dangerous, or just plain annoying.

    Here are some telltale signs it’s time to introduce mistake-proofing:

    • The process relies heavily on memory, experience, or careful attention
    • The cost of failure — whether financial, safety-related, or reputational — is high
    • A small slip early on can cause bigger problems later
    • The person using the system (customer or colleague) might make avoidable errors
    • There’s a hand-off between people or teams, where things can get lost in translation

    If you’ve ever thought, “This could’ve been avoided with a better system,” that’s usually a cue that poka-yoke might help.

    How do you design processes that prevent mistakes?

    Poka-yoke isn’t just about adding warning beeps or extra steps. It’s about rethinking the process itself, so the most likely path is also the right one.

    There are three smart strategies you can use to stop mistakes before they happen:

    1. Eliminate the risky step

    If a step keeps causing problems, it’s worth asking whether it needs to be there at all. Can you cut it, or redesign the process so it happens automatically? Say people often forget to send an approval email — instead of chasing them, build a system that routes approvals to the right person by default.

    2. Replace it with something error-proof

    Sometimes it’s smarter to replace a manual step with one that’s automated or easier to follow. For example, scanning barcodes in a warehouse is far more reliable than typing product codes by hand, and much faster, too.

    3. Make the correct action the easiest one

    This is often the most powerful fix — and the one most people miss. Make the right choice the easiest one. That might mean using dropdown menus instead of open fields to avoid bad data, or simply keeping the most-used tools right where you need them.

    How to implement poka-yoke

    Ready to build a process that’s smarter, safer, and harder to mess up? Here’s how to put poka-yoke into action — whether you’re improving a workflow, fixing a recurring issue, or designing something new.

    1. Pick your target

    Choose a process, product, or task where errors keep happening — or where a mistake could cause real problems.

    2. Dig into the cause

    Ask why things go wrong. Tools like the 5 Whys or A3 problem-solving can help you trace issues back to their root causes.

    3. Decide your approach

    Do you want to:

    • Prevent the mistake entirely (a shutout or control function)?
    • Flag it early so someone can fix it (a warning or attention-based method)?

    4. Choose your method

    Pick from one of the three main poka-yoke approaches:

    • Contact method — physical fit or detection
    • Constant number — fixed quantities or checks
    • Performance sequence — enforcing the right order of steps.

    5. Prototype or simulate

    Before rolling it out widely, test your solution. Does it catch the right issues without causing friction or confusion?

    6. Add tools and checklists

    Use templates, visual cues, automation, or project management software to keep the process clear and consistent.

    Tip: Digital project management tools like Backlog can help you track tasks and notify teammates if something’s missed.

    7. Train your team

    Make sure everyone understands how the process works and why it matters. Share the logic behind the safeguards so people use them effectively.

    8. Review and refine

    Once it’s in place, check in regularly. Is it working? Are there new issues? Good mistake-proofing evolves as your workflow does.

    Final thoughts

    Poka-yoke is a useful tool that helps you cut down on mistakes and rethink processes in creative new ways.

    When it comes to using it in the workplace, project management software really takes things up a notch. With Backlog, our own tool, you can manage task hierarchies for an organized workflow. You can also track tasks and send notifications to alert your team members when something has been done (or hasn’t).

    Mistakes do happen, but with poka-yoke plus the right tools for the job, you can get them to a bare minimum. Ready to take Backlog for a spin? 

    This post was originally published on May 6, 2020, and updated most recently on July 10, 2025. 

    Keywords

    Related

    Subscribe to our newsletter

    Learn with Nulab to bring your best ideas to life