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