ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 5. Error Prevention
    UX/10 Usability Heuristics 2020. 11. 30. 00:53

    Error Prevention

     좋은 오류 메시지도 중요하지만, 좋은 디자인은 애당초 문제가 발생하는 것을 막는 것이 좋습니다. 오류가 발생하기 쉬운 조건을 제거하거나, 확인하고 사용자에게 작업을 수행하기 전에 확인 옵션을 제공하십시오.

    혹시 무언가를 하다가 위와 같은 에러 메시지를 보게된다면 떠오르는 생각은 무엇인가요? 개발자가 아닌 이상 일반 유저들은 해당 에러가 왜 일어 났고, 내가 왜 이것을 해결해야하는 지 궁금해 할 것입니다. 이런 에러가 노출될 수 과정 자체를 막는 것이 중요한 이유입니다.

     

      "에러에는 실수와 착오 2가지 종류의 에러가 있습니다. 실수는 대게 부주의에 의한 것을 말합니다. 반면 착오는 유저와 우리의 서비스가 제공하는 목표가 일치하지 않아 발생합니다."

     

    TIP

    1) 오류의 우선 순위 지정: 고비용 오류를 먼저 예방한 다음 작은 오류를 방지할 수 있도록 합니다.

    2) 유용한 제약 조건과 양호한 기본값을 제공하여 실수를 방지합니다.

    3) 메모리 부담을 없애고 실행 취소를 지원하며 사용자에게 경고하여 착오를 방지합니다.

     

     

    사례

     

    1) Date picker

    호텔, 항공 등 날짜 예약 서비스에서 유저들은 빈번히 날짜를 착각하여 예약하는 경우가 많습니다. 구글 머테리얼 디자인은 이러한 유저들의 착오를 줄여주는 디자인 시스템을 개발하였습니다. 현재 예약일, 그리고 앞으로 예약해야하는 일을 정확하게 표시하여 유저들이 착오를 일으킬 수 있는 환경을 줄여주었습니다.

     

     해당 주제에 대한 nngroup 시니어 ux 전문가의 영상을 첨부합니다.

     

     

     

    * 위 글은 nngroup의 10 heuristic 아티클의 다섯번째 Error Prevention의 내용을 번역 및 가공한 내용입니다.

    'UX > 10 Usability Heuristics' 카테고리의 다른 글

    7. Flexibility and Efficiency of Use  (0) 2020.12.02
    6. Recognition Rather Than Recall  (0) 2020.12.02
    4. Consistency and Standards  (0) 2020.11.29
    3. User Control and Freedom  (0) 2020.11.28
    2. Match between System and the Real World  (0) 2020.11.27

    댓글

Designed by Tistory.