포카요케
포카요케(Poka-yoke, ポカヨケ)는 일본어로 '실수 방지'를 의미하며, 도요타의 시게오 신고(Shigeo Shingo)가 개발한 품질 관리 기법이다. 설계 단계에서 오류를 원천적으로 불가능하게 만들거나, 오류 발생 즉시 자동으로 감지·수정하는 제약을 만드는 것이 핵심이다. UX 디자인에서는 오류 방지 원칙으로 폭넓게 적용된다.
오프라인 환경의 포카요케 사례는 디자인의 물리적 제약을 통해 구현된다. 배터리 극성: 건전지를 올바른 방향으로만 삽입할 수 있도록 형태를 설계. 전등 스위치: 홈·인디케이터·조명 등으로 현재 상태를 명확히 인식. 샴푸·린스 구분: 색상·레이블·용기 형태로 시각장애인도 구분 가능하게 설계.
배터리 극성 문제에는 한 걸음 더 나아간 접근도 있다. 마이크로소프트가 출원한 인스타로드(InstaLoad) 특허는 건전지를 "올바른 방향으로만" 넣게 강제하는 대신, 별도의 전자 회로나 장치 없이 건전지 접점의 물리적 형태 자체를 바꿔 어느 방향으로 꽂아도 정상 작동하게 만든다. 이는 사용자에게 방향을 맞추도록 요구하고 실수를 막는 전통적 포카요케(제약을 통한 오류 방지)와 달리, 애초에 '틀린 방향'이라는 오류 상황 자체를 설계로 없애버리는 방식이다. 오류를 감지·차단하는 것을 넘어 오류의 가능성 자체를 제거한다는 점에서, 포카요케가 지향하는 원칙을 더 극단적으로 구현한 사례로 볼 수 있다.
온라인 환경의 포카요케는 두 가지 주요 방식으로 나타난다. 실시간 유효성 검사(Real-time Validation): 폼 입력 중 즉시 오류를 표시해 잘못된 정보의 제출을 방지한다. 개발 비용과 접근성(키보드 전용 사용자 등) 고려가 필요하다. 자동완성(Auto-complete): 검색 속도를 높이고 오타를 줄이지만, 사용자 의도와 다른 결과를 유도할 수 있는 한계도 있다.
포카요케 적용의 핵심 원칙은 오류 방지가 능력 제한과 달라야 한다는 점이다. 과도한 제약은 사용자의 정상적인 행동을 막을 수 있다. 오류 발생 가능성이 높고 결과가 치명적인 지점에 우선 적용하는 것이 효과적이다.
핵심 내용
- 포카요케: 도요타 품질 기법, 설계로 실수를 원천 차단 또는 즉시 감지
- 오프라인 사례: 배터리 극성·스위치 인디케이터·샴푸-린스 구분
- 마이크로소프트 인스타로드(InstaLoad) 특허: 전자 회로 없이 건전지 접점 형태만 바꿔 방향에 상관없이 삽입 가능 — 오류를 차단하는 수준을 넘어 오류 가능성 자체를 제거한 포카요케의 극단적 구현
- 온라인 사례: 실시간 유효성 검사·자동완성
- 실시간 검사는 개발 비용 증가 + 키보드 전용 사용자 접근성 고려 필요
- 자동완성의 한계: 키보드 전용 사용자에게 비효율적, 사용자 의도와 다른 결과 유도 가능
- 핵심 원칙: 오류 방지 ≠ 능력 제한, 치명적 오류 지점에 우선 적용
관련 개념
- 약관 동의 UI — 오류 방지를 고려한 폼 UI 설계 사례
- 웹 접근성과 WAI-ARIA — 자동완성과 유효성 검사의 접근성 구현
- 힉의 법칙 — 선택지를 줄여 의사결정 오류를 방지하는 관련 원칙
- 디자인 특허 전략 — 인스타로드처럼 물리적 형태를 특허로 보호하는 디자인권 확보 전략
출처
- 온 오프라인에서의 포카요케 사례 — 2010-11-08, 위승용 uxdragon
- 마이크로소프트 특허 - 건전지 아무 방향으로 끼워도 됨 — 2010-07-03, 이 재용