Poka-yoke este un termen japonez care inseamna „prevenirea erorilor”. A aparut in anii 1960 si a fost aplicat pentru prima data in industria productiei de masini.
Shingo a cautat sa rezolve o problema cu care se confrunta Toyota: lucratorii lor din fabrica au facut in mod regulat greseala de a uita sa introduca cateva arcuri necesare pentru asamblarea corecta a unui comutator. Solutia sa a fost sa reproiecteze fluxul de lucru de asamblare al comutatorului, astfel incat sa implice doi pasi. In noul flux de lucru, lucratorii:
- Pregatiti cele doua arcuri pentru introducere punandu-le pe un substituent
- Introduceti cele doua arcuri din substituent si in comutator
Desi procesul de construire a comutatorului a fost prelungit, a avut ca rezultat reducerea greselilor de fabricatie, ceea ce a insemnat, la randul sau, posibilitatea de a produce un produs de calitate superioara. Putem vedea poka-yoke aplicat astazi in interfetele software. De exemplu, in WordPress, exista o verificare a erorilor pentru stergerea unei postari.
Eliminarea definitiva a unei postari din sistem necesita doi pasi:
Pasul 1: Mutati postarea in dosarul Cos de gunoi
Pasul 2: Stergeti definitiv postarea din dosarul Cos Daca am intrerupt fluxul de interactiune pentru stergerea definitiva a unei postari in WordPress, putem vedea ca necesita cinci actiuni deliberate din partea utilizatorului:
- Plasati cursorul peste titlul postarii, care va dezvalui un meniu de actiuni
- Faceti clic pe actiunea „Cos de gunoi” din meniu
- Faceti clic pe linkul dosar Cos pentru a comuta la ecranul Cos de gunoi
- Plasati din nou peste titlul postarii, care va dezvalui un set diferit de actiuni
- Faceti clic pe actiunea „Stergeti definitiv”.
Desi procedura de stergere, prin proiectare, nu este cea mai rapida modalitate de a elimina datele dintr-un sistem, deoarece datele sunt mai intai puse in scena intr-un folder temporar, stratul suplimentar de verificare a erorilor scade sansa ca un utilizator sa sterga neintentionat o postare pentru totdeauna. Un alt exemplu de poka-yoke poate fi vazut in interfata de conectare USB. Pentru a conecta un conector de cablu USB la o priza USB, trebuie sa aliniati corect cele doua componente pentru ca schimbul de date sa functioneze.
Pentru a evita eroarea de introducere a conectorului in orientare gresita, conectorul si priza au opritoare care le vor impiedica sa fie imbinate daca orientarea este incorecta.
Ca un strat poka-yoke adaugat, exista o sigla USB imprimata in partea de sus a conectorului USB, care serveste ca un indiciu vizual pentru orientarea conectorului. Dar, designul interfetei USB nu este complet rezistent la greseli, deoarece utilizatorului i se permite totusi sa faca o eroare: putem face totusi greseala de a incerca sa conectam conectorul intr-un mod gresit, iar designul interfetei ne cere sa facem o eroare. sa ne corectam rasturnand conectorul pe cealalta parte.
Ca prima cea mai buna optiune a poka-yoke, ar trebui sa ne propunem sa proiectam interfetele cu utilizatorul intr-un mod care sa elimine orice posibilitate ca o greseala sa apara in primul rand. De exemplu, cablul Lightning de la Apple, un sistem de schimb de date la fel ca USB, nu are o problema de orientare USB, deoarece interfata este proiectata sa functioneze in oricare dintre orientari.
In designul interfetei de cablu Lightning, poka-yoke este aplicat prin eliminarea oricarei sanse de eroare.
Cel mai evident beneficiu al poka-yoke aplicat design-urilor UI este ca utilizatorii nostri sunt protejati de erori catastrofale, cum ar fi stergerea eronata a unei postari la care au lucrat de cateva ore. Poka-yoke, pentru mine, se rezuma la a face experienta utilizatorului cat se poate de eficienta pentru utilizatorii nostri: mai putine greseli inseamna ca utilizatorul poate indeplini o sarcina mai rapid si fara frustrare, imbunatatind astfel designul general UX al sistemului. . Apropo, poka-yoke se pronunta „po ka yo keh” si rimeaza cu numele meu de familie.