휴리스틱
-
10. Help and DocumentationUX/10 Usability Heuristics 2020. 12. 8. 13:24
Help and Documentation 디자인 설계 시 추가 설명이 필요 없는 것이 가장 좋습니다. 그러나 사용자가 작업을 완료 하는 방법에 대해 문서를 제공해야 할 필요가 있습니다. 새로운 툴을 사용하다보면, 궁금한 것들이 많이 생기게 됩니다. 이럴때 위와 같은 도움말의 문서가 얼마나 간결하고, 도움이 되는지에 따라 서비스를 처음 사용하는 유저들에게 많은 도움이 될 수 있습니다. "도움말 및 문서 내용은 검색하기 쉽고 사용자의 작업에 집중해야 한다. 간결하게 유지하고 수행해야 하는 구체적인 단계를 나열해야 한다." TIP 1) 도움말 문서를 쉽게 검색할 수 있어야 합니다. 2) 가능하면 사용자가 필요로하는 순간에 컨텍스트에 맞는 문서를 제시해야 합니다. 3) 수행 할 단계를 구체적으로 나열해야 합니다..
-
9. Help Users Recognize, Diagnose, and Recover from ErrorsUX/10 Usability Heuristics 2020. 12. 4. 17:54
Help Users Recognize, Diagnose, and Recover from Errors 오류 메시지는 오류 코드로 표현해서는 안되고 일반 언어로 표현해야하고, 문제를 정확하게 표시하며, 건설적으로 해결책을 제시해야 한다. 위와 같은 오류메시지를 보신적이 있으신가요? 아래 부가설명이 있긴 하지만 404 error라는 것은 일반 유저들이 볼 때 아무 정보가 되지 못하는 정보입니다. 이러한 오류메시지 보다는 오류를 안내하고, 시각화하여 유저에게 대안을 주는 방법으로 해결한다면 전체적인 프로덕트 제품 수준을 올릴 수 있습니다. "오류 메시지는 사용자가 인지하고 인식하는데 도움이 될 수 있도록 시각적인 오류 메시지가 제공되어야 한다" TIP 1) 굵게 표시된 빨간색 텍스트와 같은 기존 오류 메시지 시..
-
8. Aesthetic and Minimalist DesignUX/10 Usability Heuristics 2020. 12. 4. 13:18
Aesthetic and Minimalist Design 인터페이스는 관련성이 없거나 거의 필요하지 않은 정보를 포함해서는 안 된다. 인터페이스의 모든 추가 정보 단위는 관련 정보 단위와 경쟁하며 상대적 가시성을 감소시킨다. 다음의 초창기 버젼을 기억하시나요? 당시에는 신기술의 초창기로 인해 심미적인 부분이 많이 부족하였습니다. 하지만 사용자들은 기술을 습득하고 나서는 심미적인 부분에 상당히 많은 것을 요구하게 됩니다. UI를 잘 정렬하고, 보기 좋게 함으로서 사용자들을 만족시키는 서비스가 되어야합니다. "어지럽혀진 UI는 유저에게 인터랙션 비용을 증가시킨다. 잘 정돈된 UI는 그 비용을 줄임으로 인해 사용자 경험을 향상 시킬 수 있다." TIP 1) 콘텐츠와 UI 디자인의 본질에 집중하십시오. 2) 사..
-
6. Recognition Rather Than RecallUX/10 Usability Heuristics 2020. 12. 2. 08:55
Recognition Rather Than Recall 요소, 작업 및 옵션을 시각화하여 사용자의 인지 부하를 최소화합니다. 사용자는 화면이동 간 이전 정보를 기억할 필요가 없어야 한니다. UX 설계 사용에 필요한 정보는 시각적이거나 필요할 때 쉽게 검색할 수 있어야 합니다. 예능 프로그램에서 단골 퀴즈 문제로 나오는 수도문제를 아시나요? 포루투갈의 수도는? 이라고 물으면 질문을 받은 사람은 해당 수도의 명칭을 정확하게 알아야합니다. 이때 사용자의 뇌의 부하가 걸리게됩니다. IT 프로덕트 제품에서는 이같은 의사소통보다는 리스본이 포루투갈의 수도입니까? 라고 물어 본다면 사용자의 부하를 줄일 수 있습니다. "인간은 단기 기억력이 제한되어 있다. 인식을 촉진하는 인터페이스는 사용자에게 요구되는 인지 노력을 ..
-
4. Consistency and StandardsUX/10 Usability Heuristics 2020. 11. 29. 03:18
Consistency and Standards 사용자는 서로 다른 단어, 상황 또는 행동이 같은 것을 의미하는지 궁금해 할 필요가 없어야 한다. 우리 서비스가 기존의 플랫폼 및 업계 규약을 준수하는지 체크가 필요합니다. 사람들은 행동에 대한 관성이 있다고 생각합니다. 대표적으로 윈도우 사용자들은 창 닫기 버튼을 찾을 때 우측 상단을 바라보게 됩니다. 하지만 맥 사용자들은 좌측 상단을 바라보고 있습니다. 만일 윈도우에서 애플처럼 좌측 상단에 닫기 버튼을 둔다면? 사용자들이 엄청난 혼란을 겪을 것입니다. "사람들은 그들의 시간을 당신의 제품 외에 수많은 다른 제품과 서비스에 시간을 보내고 있습니다. 일관성을 유지하지 못하는 것은 사용자에게 새로운 것을 배우도록 강요함으로써 사용자의 인지 부하를 증가시킬 수 ..
-
3. User Control and FreedomUX/10 Usability Heuristics 2020. 11. 28. 01:39
User Control and Freedom 사용자들은 종종 실수를 한다. 따라서 그들은 복잡한 절차를 거치지 않고 실수로 부터 바로, 즉시 벗어나고자 하고, 이런 비상 탈출구를 제공해줘야 한다. 유저들은 되돌릴 수 없는 것들을 할 때 많은 신경을 써야하고, 실수를 하게 될까봐 불편함을 느끼게 됩니다. 하지만 유저의 액션을 쉽게 되돌릴 수 있다면 유저는 해당 서비스를 더욱 자신감을 가지고 계속해서 사용할 수 있습니다. "비상구는 사용자가 시스템을 계속 제어할 수 있도록 하며, 특정 상황에 갇히고 좌절감을 느끼지 않도록 한다." Tip 1) undo 와 redo 기능을 제공한다. 2) '취소' 버튼과 같은 현재 상황을 끝낼 수 있는 버튼을 사용한다. 3) Exit 이 명백한 레이블을 사용했는지, 발견하기 ..
-
2. Match between System and the Real WorldUX/10 Usability Heuristics 2020. 11. 27. 00:00
Match between System and the Real World 디자인은 전문적인 용어 보다는 사용자가 익숙한 단어를 사용해야 한다. 실제 세상을 따르고, 자연스럽고 논리적으로 정보를 나타내야한다. 증권앱 또는 홈택스 등 평소에 사용하지 않던 앱 사용시 유저들은 매우 큰 장벽을 만나게 됩니다. 바로 언어의 장벽입니다.(언어의 장벽은 다른 언어가 아닌 평소에 사용하지 않던 단어) 언어의 장벽을 깨면 깰 수록 더많은 유저들을 확보할 수 있고, 유저를 우리 서비스에 락인 시킬 수 있습니다. 타켓 유저를 명확히 인지하고, 그들을 바로 이해시킬 수 있는 단어와 뉘앙스를 사용해야합니다. 당신이 사용하는 언어는 특정 유저에 따라 매우 다를 수 있습니다. tip 1) 사용자가 단어의 정의를 찾아보지 않고도 의미..
-
1. Visibility of System StatusUX/10 Usability Heuristics 2020. 11. 25. 13:23
Visibility of System Status UX 디자인은 항상 합리적인 시간 내에 적절한 피드백을 통해 사용자에게 진행 상황을 계속 알려야 한다. 유저들은 항상 자신의 상황을 알고 싶어하는 경향이 있습니다. 대표적인 예로 온라인 구매 시 내가 산 상품의 현황 즉 출고는 언제 되었는지, 물류 허브에는 언제 도착하는지 등 유저와 관련된 상황을 알려주고 있습니다. 이러한 고객의 요구를 맞게 다양한 상황에서 꼭 해당 원칙을 지켜 더 나은 UX를 제공해야합니다. 이러한 경험이 중요한 이유는 현재 시스템 상태가 무엇인지 알면 사용자가 이전 상호작용의 결과를 학습하고 다음 단계를 결정하는 데 도움이 될 수 있습니다. 또한 브랜드와 제품의 신뢰가 향상되는 효과도 있습니다. tip 1) 명확하게 유저와 시스템의 ..