반응형
휴리스틱의 어원은 발견하다라는 의미의 그리스어 heuriskein이다. 휴리스틱 평가 (Heuristic Evaluation) 는 인간의 직관이나 경험에 기반하여 문제를 해결하거나 학습, 발견하는 방법을 지칭한다. 사용성 평가에서는 휴리스틱 평가 척도의 준수 여부를 사용성 전문가가 판단하며, 초기 단계의 시스템 개발이나 평가에 주로 사용한다. 개인의 주관적인 평가가 이루어지기 때문에 평가자의 지식이나 경험의 폭에 따라 결과가 달라질 수 있으며 계량적인 평가 자료를 만들기 힘들다는 단점이 있지만, 저렴한 비용으로 적은 수의 평가자를 투입해 비교적 정확한 결과를 얻을 수 있다는 장점이 있어 일반적으로 많이 사용된다.
1. 시스템 상태의 시각화 (Visibility of system status)
* 피드백의 존재 여부 : 사용자의 행동에 반응하는가?
* 피드백의 명확성 : 사용자가 자기 행동을 확인할 수 있는가?
* 피드백의 즉시성 : 사용자의 행동에 대한 반응 속도가 적당한가?
2. 현실 세계와 일치하는 시스템 (Match between system and real world)
* 실제 세상과의 문자 부합 정도 : 실생활에서 사용하는 용어인가?
* 실제 세상과의 은유 부합 정도 : 아이콘은 실제와 비슷하게 표현되어 있는가?
* 상식적인 논리와의 부합 정도 : 계층과 관계별로 항목이 분류되어 있는가?
* 사용자 과업과의 부합 정도 : 사용자의 행동과 같은 이름을 사용하는가?
* 예상되는 행위와의 부합 정도 : 행동 후 일어날 상황을 명확히 예측할 수 있는가?
3. 자유와 주도권을 사용자에게 제공 (User control and freedom)
* 일반적인 주도권 : 사용자가 시스템을 통제하고 있음을 알 수 있는가?
* 취소 가능성 : 사용자가 선택한 행동을 번복할 수 있는가?
* 사용자의 자유도 : 다양한 방식으로 작업을 수행할 수 있는가?
4. 일관성과 표준성 (Consistency and standards)
* 일관성 있는 이름 : 메뉴와 명령어의 이름, 약자의 길이 등에 일관성이 있는가?
* 일관성 있는 정보 : 메뉴, 제시어, 오류 메시지 등에 일관성이 있는가?
* 일관성 있는 구조 : 각 화면의 구조가 비슷한가?
* 일관성 있는 표현 방법 : 아이콘, 스타일, 구도, 색감에 일관성이 있는가?
* 표준에 부합하는 정도 : 업계 표준을 준수하고 있는가?
5. 오류 예방 (Error prevention)
* 오류 발생 확률 낮추기 : 사용자가 혼동할 만한 요소를 최소화하고 있는가?
* 오류가 발생하기 쉬운 것은 보여주지 않기 : 선택 불가능한 것이 명확히 구분되는가?
* 심각한 오류 발생 경고 : 결과 경고, 재확인 등의 알림을 제공하는가?
* 예상 입력값 제공 : 필드마다 예측할 수 있는 입력 정보나 정보의 양을 제시하고 있는가?
6. 직관적으로 이해할 수 있는 디자인 (Recognition rather than recall)
* 기억하기 쉽게 제공 : 작업 순서나 메뉴 항목을 기억하기 쉽도록 단서를 제공하는가?
* 명확한 명칭 사용 : 기능키나 아이콘, 시스템의 이름을 명확하게 제공하고 있는가?
* 적당한 그룹 표시 : 논리적인 그룹으로 분류하고 대표 이름을 표시하고 있는가?
* 시각적 계층 구조 : 사용자의 시선이 자연스럽게 흐르도록 구조화되어 있는가?
* 명확한 시각적 구분 : 각 요소가 명확하게 구분되는가?
7. 유연성과 효율성 (Flexibility and efficiency of use)
* 전문성에 따른 유연한 사용 : 숙련된 사용자에게 맞는 기능을 추가로 제공하는가?
* 옵션 제공 : 다양한 방법으로 작업을 수행할 수 있는가?
* 개인화 : 사용자가 시스템의 옵션을 재구성할 수 있는가?
* 신속한 수행 방법 제공 : 계층 구조와 상관없이 즉시 수행할 수 있는 기능을 제공하는가?
* 자동 수행 제공 : 사용자가 하지 않아도 되는 작업을 시스템이 자동 수행하는가?
8. 간결하고 미학적인 디자인 (Aesthetic and minimalist design)
* 심미성 제공 : 색상, 서체, 이미지, 메뉴 등이 조화롭게 배치되어 있는가?
* 최소한의 표현 : 간결한 단어와 구조로 충분히 의미를 전달하고 있는가?
* 최소한의 입력 요구 : 중복되거나 불필요한 자료는 입력하지 않아도 되는가?
9. 사용자 스스로 오류를 인식, 진단, 복구할 수 있도록 지원 (Help users recognize, diagnose, and recover from errors)
* 오류 발생 감지 단계 : 사용자가 오류 상황을 정확히 판단할 수 있는가?
* 오류의 원인 진단 단계 : 사용자가 오류의 원인을 정확히 진단할 수 있는가?
* 오류 복구 단계 : 사용자가 오류 복구 방법을 쉽게 찾을 수 있는가?
10. 도움말과 설명서 제공 (Help and documentation)
* 도움말 내용 : 상황에 맞고, 검색하기 쉬우며, 충분히 따라 할 수 있는 내용인가?
* 도움말 표현 방법 : 도움말 기능이 눈에 잘 띄고, 인터페이스가 일관적인가?
* 도움말과 시스템의 전환 : 도움말과 원래 작업을 쉽게 오갈 수 있는가?
휴리스틱 평가 단계
1. 계획 : 평가 인원과 평가 방식, 평가 대상의 작업 선정 방법을 결정하고 계획을 수립한다. 실제 평가에서 사용할 시나리오를 설정하고 전반적인 목표에 따른 시나리오를 작성한다. 또는 목표와 시나리오 없이 평가자 스스로 시스템을 평가하도록 결정할 수도 있다.
2. 평가자 결정 : 비용 대비 효용성을 고려해 적절한 수의 평가자를 결정한다. 휴리스틱 평가를 경험해본 사람이 바람직하지만, 상황에 따라 비전문가도 가능하다.
3. 실행 : 이 단계는 설명회와 평가 실행으로 구분할 수 있다. 평가 방식은 계획 단계에서 결정한 대로 한다. 개인 평가자의 사용성을 각각 평가하고 정리하는 개별 평가, 하나의 팀으로 구성해 진행하는 그룹 평가로 나누어 진행할 수 있다. 평가 실행 단계에서 평가자는 문제점을 항목별로 구체적으로 작성한다. 전문가 집단이라면 휴리스틱 평가 척도 10개 중 어느 항목에 저촉되는지 작성하고, 가능하다면 해결책도 제시한다.
4. 결과 분석 : 심각도 또는 중요도에 따라 점수나 등급을 부여해야 한다. 사용성 개선에 필요한 노력을 예측해 빈도, 영향력, 지속성 등을 분석한다.
2023.04.03 - [UXUI 디자인] - UX의 이해
UX의 이해
UX의 개념 사용자 경험(User eXperience)은 사용자와 컴퓨터의 상호작용을 연구하는 데 사용된 개념으로, 소프트웨어와 하드웨어 개발에서 비롯된 다양한 원리를 기반으로 한다. 현재 이 개념은 컴퓨
itmini.tistory.com
2023.04.02 - [UXUI 디자인] - UXUI 디자인개요
UXUI 디자인개요
UI의 이해 인터페이스의 구분 인터페이스 (interface)는 서로 다른 두 시스템이나 장치 또는 소프트웨어 등을 이어주는 접속장치로, 쉽게 말해 두 대상을 이어주는 매개체라 할 수 있다. 여기서 매
itmini.tistory.com
반응형
'UXUI 디자인 공부' 카테고리의 다른 글
UX 디자인 프로세스와 개발 방법 (0) | 2023.04.06 |
---|---|
UI/UX 디자인의 최신 추세 (0) | 2023.04.06 |
모바일 앱의 종류 (1) | 2023.04.05 |
UX의 이해 (0) | 2023.04.03 |
UXUI 디자인개요 (0) | 2023.04.02 |
댓글