반응형

제목: 심비안 C++ 애플리케이션의 사용자 체험 체크리스트(User Experience Checklist For Symbian C++ Applications)

저자: Nokia

문서유형: 노키아 포럼 문서( 17페이지), 2005

 

심비안 운영체제 기반 애플리케이션 설계 시 고려해야 할 기본적인 사용성 이슈를 나열한 체크리스트(애플리케이션 셀프 테스팅의 한 부분으로 활용하는 것이 권장되며 이 체크리스트가 실제 사용자에 의한 사용성 테스트를 대체하지는 않음)



퀵 체크리스트(Quick Checklist)

이 체크리스트는 가장 흔하고 가장 심각한 사용성 문제를 체크하기 위한 항목들을 포함한다.

가이드라인

Yes

No

애플리케이션이 5초 이내에 시작된다. 진척을 알려주는 상태바나 애니메이션이 명확히 표시된다.

 

 

애플리케이션이 낮은 메모리 조건에서도 성공적으로 실행되거나 또는 명확한 에러 메시지를 표시한다.

 

 

포커스를 이동시키고 전방으로 네비게이션 하는데 있어 디폴트 네비게이션 키가 일관성 있게 사용된다.

 

 

소프트키(Softkey) 또는 커맨드 버튼 영역(Command Button Area) 사용이 UI 스타일과 일관성이 있다.

 

 

애플리케이션이 멀티테스킹을 정확하게 다룬다. 시리즈 60 기기의 경우 애플리케이션 키를 이용해 애플리케이션이 백그라운드로 전환되며(닫히며), 시리즈 80 기기에서는 태스크리스트(Task List)으로부터 백그라운드로 전환될 수 있다.

 

 

폰 콜, 메시지, 배터리 경고 같은 인터럽션에서 애플리케이션이 정확하게 멈춘다.

 

 

/장시간의 기술적/사회적 인터럽션 후에 애플리케이션이 재개될 수 있다.

 

 

애플리케이션이 빠른 버튼 푸싱(rapid button pushing)을 정확하게 다룬다.

 

 

About 또는 Help에 애플리케이션의 이름과 버전, 벤더 이름, 지원 연락처가 포함된다. 버전 번호와 이름이 최신이다.

 

 

애플리케이션이 빌트인 Help를 포함한다. Help가 시리즈 60 기기의 경우 Options 메뉴에 시리즈 80 기기의 경우 Menu에 위치한다.

 

 

극도로 단순한 애플리케이션을 제외하고 상세한 최신 사용자 가이드 및 문서가 제공된다.

 

 

애플리케이션이 단지 시뮬레이션이 아닌 실제 기기 상에서 테스트되었다.

 

 

애플리케이션이 단지 내부 개발자가 아닌 실제 최종사용자에 의해 테스트되었다.

 

 

애플리케이션의 설치가 쉽고, 명확하고, 충분히 빠르다.

 

 

에러 메시지의 내용이 유익하며 이해하기 쉽고 기술적 용어를 포함하지 않는다.

 

 

용어가 기술적이지 않고 타겟 사용자에게 익숙하다. 일부가 잘리거나, 생략되거나, 상스러운 어휘가 사용되지 않는다.

 

 


특정 이슈 별 체크리스트

설치 및 시작 체크리스트(Installation and Startup Checklist)

가이드라인

Yes

No

애플리케이션의 설치가 쉽고, 명확하고, 충분히 빠르다.

 

 

애플리케이션이 5초 이내에 시작된다.

 

 

애플리케이션 시작이 몇 초 이상 걸리면 명확한 진척바(progress bar)나 애니메이션이 표시된다.

 

 

선정된 프로파일에 따라 사운드가 작동된다.

 

 

시작(startup) 동안 나오는 사운드를 사용자가 제어할 수 있다.

 

 

애플리케이션이 낮은 메모리 조건에서도 성공적으로 실행되거나 또는 명확한 에러 메시지를 표시한다.

 

 

애플리케이션이 사용자의 허락 요청 없이 디폴트로 자동 시작되지 않는다.

 

 

사용자가 애플리케이션을 자동으로 시작되게(또는 그러지 않게) 설정할 수 있다.

 

 

애플리케이션이 등록 코드를 요청하는 경우 이 코드를 얻을 수 있는 방법을 표시해준다.

 

 


네비게이션 체크리스트(Navigation Checklist)

가이드라인

Yes

No

네비게이션 키(시리즈 60 기기) 또는 스크롤 키(시리즈 80 기기)가 포커스를 이동시키고 전방으로 네비게이션 하는 주 제어기로 사용된다.

 

 

가장 중요한 액션이 먼저 제시된다. 주 기능들이 애플리케이션 메인 뷰에서 가용하다.

 

 

현재 어디에 있는지 그리고 무엇을 할 수 있는지를 사용에게 명확히 알린다. 스크린 레이아웃이 UI 스타일 가이드와 일관성이 있다.

 

 

애플리케이션 용어(특히, 소프트키 레이블)가 기기에 사전 설치된 유사 애플리케이션과 일관성이 있다.

 

 

사용자 액션에 대한 피드백이 즉시 제공된다. 0.5초 이상 걸리는 액션이 있으면 사용자에게 무언가가 진행중임을 알리는 표시가 제공된다.

 

 

액션이 2초 이상 걸리면 애니메이션 또는 진척바가 표시되며, 사용자의 액션 취소가 허용된다.

 

 

메뉴가 UI 스타일 가이드에 따라 설계된다.

 

 

쇼트컷 키가 UI 스타일 및 기기에 사전 설치된 유사 애플리케이션과 일관성이 있다.

 

 

사용자가 긴 텍스트의 모든 열을 스크롤 하지 않아도 된다. 긴 텍스트에서 사용자가 버튼을 누르고 있으면 스크롤링 속도가 점차 증가한다.

 

 

가장 중요한 콘텐츠가 먼저 제시된다. 탭에서는 가장 필수적인 정보가 첫 탭에 제시된다.

 

 

기술 용어 대신 사용자에게 익숙한 용어가 사용된다.

 

 

애플리케이션이 빠른 버튼 누르기(rapid button pushing)를 정확하게 다룬다.

 

 


접근성 및 명확성 체크리스트(Accessibility and Clarity Checklist)

가이드라인

Yes

No

사용자가 정보의 적절한 형식(format)을 추측할 필요가 없다.

 

 

용어가 기술적이지 않고 타겟 사용자에게 익숙하다. 일부가 잘리거나 축약되지 않았고 속어가 사용되지 않았다.

 

 

정보가 여러 다른 색깔로 표시되는 경우 색 대조(contrast) 측면에서 서로 명확하게 구별가능 하다.

 

 

애플리케이션이 사용자가 요청하는 데이터를 위한 적절한 디폴트 값을 제공한다.

 

 

애플리케이션이 자신이 스스로 찾을 수 있는 데이터는 요청하지 않는다.

 

 

애플리케이션에서 텍스트의 양이 최소한이다.

 

 

텍스트가 잘리지(truncated) 않는다.

 

 

텍스트가 전부 대문자(ALL CAPS)이지는 않다.

 

 

텍스트가 배경으로부터 잘 구분된다(좋은 색 대조를 가짐)

 

 

텍스트가 우측 정렬(right justified)이 아니다.

 

 

사운드가 시각적 표시와 어울리게 사용된다.

 

 

단순하고 읽기 쉬운 폰트가 사용된다.

 

 

긴 텍스트를 더 읽기 쉽게 하기 위해 단락(Paragraphs)과 제목(headings)이 사용된다.

 

 

외설 또는 저속한 용어가 사용되지 않는다.

 

 

필수 정보가 아이콘만으로 표시되지는 않으며 이 정보의 텍스트 설명도 가용하다.

 

 

날짜와 시간 형식이 타겟 사용자에게 맞게 현지화되었다.

 

 

애플리케이션이 타겟 사용자의 모국어에 맞게 현지화되었다.

 

 

애플리케이션이 철자나 문법 에러를 포함하지 않는다.

 

 


기동성(Mobility Checklist)

가이드라인

Yes

No

애플리케이션이 멀티태스킹을 정확하게 다룬다. 시리즈 60 기기에서는 애플리케이션 키로 백그라운드로 전환될 수 있고, 시리즈 80 기기에서는 태스크리스트로부터 백그라운드로 전환될 수 있다.

 

 

애플리케이션이 백그라운드로 전환 시 적절하게 동작한다. , 백라잇이 활성화 된 채로 남지 않음, 사운드가 플레이 되지 않음, 게임이 멈춤

 

 

폰 콜, 메시지, 배터리 경고 같은 인터럽션에 애플리케이션이 정확하게 멈춘다.

 

 

/단기의 기술적/사회적 인터럽션 후에 애플리케이션이 재개될 수 있다.

 

 

사용자가 항상 사운드를 제어할 수 있다.

 

 

애플리케이션 사용 동안 프로파일이 변경될지라도 선정된 프로파일에 따라 사운드가 작동한다.

 

 

오프라인 프로파일(비행 모드)에서 애플리케이션이 정확하게 동작한다.

 

 

사전에 눌러진 키(Prepressed keys)가 비활성화된다. 키를 빠르게 누르는 것이 사용자의 불편이나 애플리케이션 크래시를 초래하지 않는다.

 

 


보안성 체크리스트(Security Checklist)

가이드라인

Yes

No

사용자 데이터(, 인터넷 액세스 포인트, 이미지)가 사용자 허락 요청 없이 수정되지 않는다.

 

 

개인 정보(, 연락처, 이미지)가 사용자 허락 요청 없이 접근되거나 배포되지 않는다.

 

 

사용자에게 비용이 부과될 수 있는 액션(, GPRS 연결, SMS 전송)에 앞서 확인 다이얼로그가 표시된다. 가능하면 정확한 가격이 표시된다.

 

 

민감한 정보가 적절하게 암호화되어 저장된다.

 

 

사용자가 패스워드를 반복해서 입력하지 않아도 된다.

 

 

사용자가 자신의 데이터를 삭제하는 것이 허용된다.

 

 


연결성 체크리스트(Connectivity Checklist)

가이드라인

Yes

No

애플리케이션 닫기, 서버와 연결 확립, 로그인, 로그아웃 등을 가리키는 용어들이 서로 혼동되지 않는다.

 

 

현 상태가 명확히 표시된다. 예를 들어, “연결 안됨”, “로그인 안됨등이 적절하게 표시된다.

 

 

액션이 성공적인지 아닌지 피드백이 명확하게 주어진다. 또한 가능하면 추가적인 정보도 제공한다.

 

 


게임 체크리스트(Games Checklist)

가이드라인

Yes

No

애플리케이션이 멀티태스킹을 정확하게 다룬다. 시리즈 60 기기에서는 애플리케이션 키로 백그라운드로 전환되며(그리고 닫힘), 시리즈 80 기기에서는 태스크리스트로부터 백그라운드로 전환될 수 있다.

 

 

폰 콜, 메시지, 배터리 경고 같은 인터럽션에서 애플리케이션이 정확하게 멈춘다.

 

 

전체 화면 모드가 UI 스타일 가이드 및 사용성 가이드라인 문서에 따라 구현된다. 소프트키 레이블이 표시되지 않는다 할지라도 디폴트 콘트롤이 UI 스타일과 일관성 있게 동작한다.

 

 

중요 게임 정보(, 플레이어의 건강 상태)가 좋은 색 대조로 명확하게 표시된다.

 

 

네비게이션 키 뿐만 아니라 숫자 키패드로도 움직임이 가능해야 한다.

 

 

Help가 간결하며 게임과 콘트롤의 목적에 집중한다.

 

 

전체 화면 모드에서의 소프트키 액션이 Help에서 언급된다.

 

 

게임이 사운드와 진동을 위한 설정(settings)을 포함한다.

 

 

사운드와 진동 옵션이 별도이다.

 

 

설정(Settings)과 선호(preferences) 정보가 저장된다.

 

 

게임이 짧은 세션에서 플레이 될 수 있고 또한 나중에 계속될 수 있다.

 

 


엔터프라이즈 애플리케이션 체크리스트(Enterprise Applications Checklist)

가이드라인

Yes

No

관리자가 설치 패키지에서 애플리케이션 디폴트 세팅을 구성할 수 있다.

 

 

애플리케이션이 관리자에게만 가용하고 일반 사용자로부터는 숨겨진 세팅을 가진다.

 

 

관리자가 애플리케이션 기능(features)을 비활성화시킬 수 있다.

 

 

관리자가 사용자를 방해하지 않으며 원격에서 세팅을 변경할 수 있다.

 

 

애플리케이션과 그 컴포넌트들이 (되도록 사용자를 방해하지 않으며) 원격에서 설치되고, 갱신되고, 제거될 수 있다.

 

 

관리 인터페이스가 기존 관리 도구로 통합될 수 있다.

 

 

애플리케이션이 특정 시간 기간 동안 열려 있는 경우 필요하다면 패스워드가 다시 요청된다.

 

 

정보의 숨은 전송(Cached sending)이 가능하다.

 

 


도움말 및 문서화 체크리스트(Help and Documentation Checklist)

가이드라인

Yes

No

애플리케이션이 빌트인 Help를 포함한다. Help가 시리즈 60 기기의 경우 Options 메뉴에 시리즈 80 기기의 경우 Menu에 위치한다.

 

 

About 또는 Help가 애플리케이션의 이름과 버전, 벤더 이름, 지원 연락처를 포함한다.

 

 

문서와 Help에 명세된 대로 애플리케이션이 동작한다.

 

 

애플리케이션이 극도로 단순한 경우가 아니라면 상세한 사용자 가이드와 기능 목록이 제공된다.

 

 

사용자 가이드와 기능 목록이 최신이고 애플리케이션과 일치한다.

 

 

에러 메시지의 내용이 유익하며 이해하기 쉽고 기술적 용어를 포함하지 않는다.

 

 

용어가 기술적이지 않고 타겟 사용자에게 익숙하다. 일부가 잘리거나, 생략되거나, 상스러운 어휘를 사용하지 않는다.

 

 

버전 번호/이름이 최신이고 파일명, Help, About, 사용자 가이드와 일치한다.

 

 


설치 해제 체크리스트(Uninstall Checklist)

가이드라인

Yes

No

설치 해제가 쉽고 어떤 특별한 액션을 요구하지 않는다.

 

 

설치 해제가 모든 파일과 설치된 데이터를 삭제한다.

 

 


반응형

+ Recent posts