아이티랩 - [비즈니스 시스템의 사용성 : 연재 1] 기본적 차원 - 효율성과 정확성

컴퓨터 분야의 권위 있고 영향력 있는 학회로 국제 컴퓨터학회(ACM-Association of Computing Machinery)를 들 수 있습니다. 국제 컴퓨터학회(ACM)에서 사람과 컴퓨터 사이의 인터랙션 분야를 담당하고 있는 SIGCHI(Special Interest Group on Computer-Human Interaction)의 정의에 따르면, HCI는 어떻게 하면 사람들이 쉽고 편하게 컴퓨터 시스템과 상호작용 할 수 있는가를 연구하는 학문이고, 그 안에서 사용성은 디지털 제품이나 서비스를 사용하는 과정이 효율적이어야 한다는 것을 의미하고 있습니다.

비즈니스 환경을 주요 대상으로 하는 투비소프트의 UX 전문가들은 많은 업무화면을 빠른 시간 내에 분석하고 개선점을 도출하기 위해 HCI개론(연세대 김진우 교수 저)에서 정의한 사용성 모델을 기반으로 비즈니스 환경에 맞도록 일부 수정하여 활용하고 있습니다.

이번 블로깅에서는 투비소프트에서 활용하는 사용성 모델’을 예시와 함께 알아보도록 하겠습니다. 

<사용성 모델 – TOBESOFT 사용성 모델 가이드>



1. 기본적 차원


1-1. 효율성 : 얼마나 빠르게 달성할 수 있는가?

효율성이란, 얼마나 빠르고 간단하게 자신이 원하는 과업을 수행할 수 있는지를 의미합니다. 효율성을 높이기 위해서는 시스템이 지체 없이 빠르게 반응해야 하고 과업을 간단히 마무리 지을 수 있는 도구나 경로를 제공해야 합니다.

 


사용자의 행동에 대해 지체 없이 반응하는가? – 반응성

왜 이렇게 느리지?’, ‘멈춘 건 아닌가?’ 생각하게 되는 시스템은 반응성이 나쁜 것입니다. 시스템이 더 빠르게 반응하기 위해서는 고성능의 프로세스, 메모리, 네트워크 환경을 확보해야 하지만 불가능하다면 로딩 바와 같이 진행현황을 보여주는 도구를 활용해서 사용자가 체감하는 반응성을 높일 수 있습니다.

<체감 반응성을 높이는 진행률()과 로딩 중() 표시 예시>



과업을 간단히 마무리 지을 수 있는 도구나 경로를 제공하는가? - 단축성

메뉴를 찾아가는데 많은 시간이 소모되거나 자주 사용하는 기능을 실행하는 과정이 복잡하다면 시스템의 단축성에 오류가 있는 것입니다. 비즈니스 시스템에서 자주 사용하는 최근사용메뉴’, ‘즐겨찾기’, ‘단축키’, ‘퀵메뉴등을 제공해서 단축성을 향상시킬 수 있습니다.

<즐겨찾기 및 단축키()와 메인 화면의 단축경로(예시>

 


1-2. 정확성 : 정확하게 업무를 처리할 수 있는가?

정확성이란, 사람들이 시스템을 사용하면서 저지르는 오류와 관련된 속성으로 오류를 사전에 방지하는지, 오류를 즉시 감지할 수 있는지, 오류의 효과를 취소하거나 오류가 생기기 전으로 되돌릴 수 있는지를 판단하기 위한 개념으로 구성되어 있습니다.

 


오류를 저지르지 않도록 사전에 방지해주는가? – 사전 방지성

복구하기 어렵고 중요한 결정일수록 오류를 저지르기 어려워야 하고 실행할 수 있는 항목만 사용자에게 보여줘야 합니다. 중요한 내용을 삭제할 때 확인 팝업을 띄워서 다시 한 번 물어보거나, 데이터를 입력할 때 입력이 불가능한 영역은 처음부터 비 활성화시켜 주는 것을 예로 들 수 있습니다.

<실수를 사전에 방지해주는 팝업()과 비활성화된 입력 영역(예시>

 


오류를 즉시 감지할 수 있는가? – 오류 발생 감지성

오류가 발생했을 때 그 사실을 사용자가 빨리 알 수 있게 하는 속성입니다. 경고 팝업, 경고음 등의 시각적, 청각적 강조로 오류 발생 사실을 알릴 수 있습니다.

<시각적 강조()와 청각적 강조() 예시>

 


오류의 효과를 취소하거나 오류 발생 전으로 되돌릴 수 있는가? – 오류 회복성

실수로 데이터를 잘못 입력했는데, 그것을 수정할 수 있는 기능이 없거나, 수정하는 절차가 복잡하다면 오류 회복성에 오류가 있는 것입니다. 오류 회복성의 대표적인 기능으로는 우리가 흔히 사용하는 이전 버튼이나 Ctrl+Z 단축키, 자동 저장이나 복원 기능이 있습니다.

<이전 상태로 돌아갈 수 있는 작업내역()과 이전 상태를 불러오는 복원(예시>

 


지금까지 설명한 효율성정확성은 시스템에서 반드시 준수해야 하는 기본적 차원에 속하는 속성들입니다. 부수적 차원에 속하는 속성들 역시 중요하지만, 시스템이 사용할 수 있는범주 내에 들기 위해 반드시 지켜야만 하는 사용성 속성이므로 우선하여 고려해야 합니다. 이어지는 블로깅에서 '부수적 차원, 의미성, 유연성, 일관성'에 대해 알아보겠습니다.



의견 0 신규등록      목록