Lean alat Poka Yoke je razvio Shigeo Shingo kao deo TPS-a (Toyota Production System) 1960-tih godina za industrijske procese dizajnirane za sprečavanje ljudskih grešaka. Shigeo Shingo je redizajnirao proces u kome radnici u fabrici, dok montiraju mali prekidač, često zaborave da ubace potrebnu oprugu ispod jednog od tastera prekidača. U redizajniranom procesu, radnik će izvršiti zadatak u dva koraka, prvo priprema dve potrebne opruge i stavlja ih u držač, a zatim ubacuje opruge iz držača u prekidač. Kada opruga ostane u držaču, radnici su znali da su zaboravili da ubace oprugu i mogli su da isprave grešku bez napora.
Naziv alata Poka-Yoke je iz japanski slenga koji se najčešće prevodi kao ”izbegavanje greške”. Poka znači nenamerna greška dok Yoke znači je izbegavanje. Izbegavanje greške se odnosi na izbegavanje nenamernih grešaka. Izbegavanje greške je poznato po raznim drugim imenima: izbegavanje idiota (baka-jaram), dokazivanje greške, prisiljavanje funkcija i barijere. Svaki termin ima malo drugačiju konotaciju, iako postoje značajna preklapanja u odgovarajućim značenjima. Prisiljavanje funkcija je podskup izbegavanja greške. Koncept barijera – prepreka je širi pojam od izbegavanja greške. To nije samo pristup smanjenju nenamerne greške, umesto toga, on obuhvata širok spektar pristupa. Neki pristupi izbegavanja greške uključuju ”inspekcije zaštite” koje prosto izdvajaju defekte iz količine prihvatljivih proizvoda i zadržavaju ih da ne nastave u dalji tok procesa.
Postoji alternativna tipologija kojom je podeljeno izbegavanje greške u sledeće kategorije: