2. “내가 지금
하려는 것이 무엇?”
“사전에 숙지할
원칙이나 마인드셋?”
“어디서부터 어떻게
시작해야 할까?”
“디테일한 방법은?”
비밀 4. 태스크 지식을 전문 사용자 수준으로 이해한다
비밀 1. 시스템 관점에서 UX디자인을 넓게 본다
(UI 디자인의 개념을 인터랙션디자인, UX(협의,광의)디자인, 시스템 관점으로 확장, 제품 개발과정에서의 UX디자이너의 역할에 대해 살펴봄)
비밀 2. 사용자의 인지적 특성을 인터랙션 디자인에 반영한다
(사용자의 인지적 특성을 어떻게 인터랙션 디자인에 활용하는지 설명)
비밀 3. 설계 원칙을 명확하게 이해하고 인터랙션 디자인에 적용한다
(직관성, 일관성, 효율성, 직관적, 일관적, 효율적인 인터랙션을 디자인하는 데 도움을 주는 20가지 설계 원칙과 가이드라인을 사례와 함께)
비밀 5. 사용자 요구사항과 설계원칙을 반영해서 인터랙션을 디자인한다
비밀 6. 페이퍼 프로토타입을 직접 만들어서 테스트한다
비밀 7. UI시나리오를 작성하여 개발자, 디자이너와 효율적으로 커뮤니케이션한다
3. “내가 지금
하려는 것이 무엇?”
“사전에 숙지할
원칙이나 마인드셋?”
“어디서부터 어떻게
시작해야 할까?”
“디테일한 방법은?”
비밀 4. 태스크 지식을 전문 사용자 수준으로 이해한다
비밀 1. 시스템 관점에서 UX디자인을 넓게 본다
(UI 디자인의 개념을 인터랙션디자인, UX(협의,광의)디자인, 시스템 관점으로 확장, 제품 개발과정에서의 UX디자이너의 역할에 대해 살펴봄)
비밀 2. 사용자의 인지적 특성을 인터랙션 디자인에 반영한다
(사용자의 인지적 특성을 어떻게 인터랙션 디자인에 활용하는지 설명)
비밀 3. 설계 원칙을 명확하게 이해하고 인터랙션 디자인에 적용한다
(직관성, 일관성, 효율성, 직관적, 일관적, 효율적인 인터랙션을 디자인하는 데 도움을 주는 20가지 설계 원칙과 가이드라인을 사례와 함께)
비밀 5. 사용자 요구사항과 설계원칙을 반영해서 인터랙션을 디자인한다
비밀 6. 페이퍼 프로토타입을 직접 만들어서 테스트한다
비밀 7. UI시나리오를 작성하여 개발자, 디자이너와 효율적으로 커뮤니케이션한다
4. 비밀 4.
태스크 지식을 전문 사용자 수준으로 이해한다
2013.05.10 이남민
1. 태스크 지식이란?
2. 태스크 분석의 필요성
3. 방법론 소개: 카드소팅
4. 분석 방법
TASK ANALYSIS
5. What: 사용자가 처음 사용하는 제품의 작동 방식을 예측할 때 도입하는 사전 경험태스크 지식
암묵지(Tacit Knowledge)
학습과 경험을 통하여 개인에게 체화(體化)되어 있지만
겉으로 드러나지 않는 지식
형식지(Explicit Knowledge)
문서나 매뉴얼처럼 외부로 표출되어 여러 사람이 공유할
수 있는 지식으로 과학 원리, 수학 공식, 논리적 문장들과
같은 객관적이며 언어로 상술 가능한 지식.
‣ 사용자의 묵시적 지식(암묵지, Tacit knowledge)은 명
시적 지식(형식지,Explicit knowledge)을 이용하는 것보
다 효율적인 사용을 가능하게 한다.
디자이너가 태스크지식에 대해 더 잘 알면 알수록
사용자의 기대에 맞는 좋은 인터랙션을 디자인할 수 있다. 그러므로
태스크 분석을 해야만 한다.
과거에 사용했던
인터페이스들
새로운 인터페이스
‣ 특정 태스크를 수행할 때, 일반적으로 어떤 인
터페이스를 통한다는 통용되는 표준을 지켜서
설계해야 한다.
‣ 우리가 인터페이스를 설계하는 과정 자체가 태
스크-인터페이스 매칭(Matching)의 과정
축적됨
6. 목적
태스크
기능
: 사용자가 제품을 사용하여
달성하길 원하는 것
: 목적을 달성하기 위해 사용
자가 현실에서 수행하는 일
: 태스크를 수행하는 것을 돕
기 위헤 제품이 제공하는 것
싼 가격으로
물건을 구입하기 위해
진열대의
묶음 상품을 구입
목적지에
빨리 도착하기 위해
길찾기 옵션 중
[최소시간]을 선택
마트의
묶음 상품
티맵의
최소시간 경로 안내
태스크
분석
디자인
• 목적 파악
• 태스크 절차 도출
• 태스크 수행 중
어려움 도출
‣ 제품으로부터 독립적인 태스크 수행 절차를 기술
함으로써 태스크를 기초로 다양하고 특화된 솔루
션을 도출할 수 있다.
‣ 벤치마킹의 한계: 기능구조가 어떤
태스크 절차로부터 도출되었는지 알
수 없다. 따라서 독자적인 기능 설계
가 불가능하다.
What
7. • 사용자가 어떤 목적으로 어떤 태스크를 수행하는지 알지 못하면 인터랙션을 디자인할 수 없다.
:태스크 절차는 인터페이스의 기능 구조, 정보 구조, 플로우를 설계하는 근거가 된다.
• 태스크 분석이 없이는, 뻔한 인터페이스를 디자인하게 된다: 독자적인 기능 개발 불가
• 기능을 선발하고, 주기능과 부기능을 선별할 수 있다.
태스크 분석은 인터랙션 디자인에서 필수 선결 조건 Why
8. 방법: 카드소팅 How
Step 1.
여러 명의 참가자들이 다양한 관점에서 특정 주제와 관련된
자신의 생각을 발산하여 각각의 카드에 적는다.
Step 2.
비슷한 것들끼리 그루핑하고, 그 그룹에 알맞은 이름을 붙인다.
눈에 보이지 않는 문제의 구조를 드러낼 때 사용하며,
발산과 그루핑(구조화)를 반복점진적으로 수행한다.
Step 3.
상향/하향식 정리를 반복하며 계층 구조를 도출한다.
예시
대형마트 이용자에 대한 태스크 분석
Q. “왜 대형마트에 가시나요?”
목적 도출
iteration
상향식
문제를 바라보는
새로운 관점 제공
9. 방법: 카드소팅 How
“파란색 [쿠폰할인받기]와 [전단지 특가상품 구매]를 그루핑하면
할인조건과, 그 중에서도 시간이라는것으로 묶일 수 있겠군!”
“시간에 따라 할인을 받는 다른 방법들은 또 무엇이 있을까?
[마감세일]을 이용하는 방법도 있겠군!”
“다른 할인 조건에는 또 무엇이 있을까?”
[자격], [구매량] 같은게 또 있겠군!”
.
.
.
하향식 분석은 참가자들이 미처 생각하지 못한 태스크를 발견하여
태스크 분석의 완전성(Completeness)를 높인다.
상향식
하향식
10. 사용자 유형 도출 How어떤 사용자인지에 따라 목적과 태스크가 달라지므로, 사용자 유형 분석을 우선한다.
사용자 유형 도출도 마찬가지로, 카드소팅을 이용해서 진행한다.
사용자를 일반적인 유형으로 나누지 않고,
대상을 특화시킬만한 사용자 특성을 도출해야 한다.
예시 대형마트에 온 사용자 유형 분석
• 제약조건
• 쇼핑 능숙도
• 장바구니 목록 유무
• 구매량
.
.
.
대표 사용자 유형 도출사용자 특성 도출
쇼핑에 능숙한 주부/
미숙하고 관심없는 남편
Q. “대형 마트에 오는 고객들은 어떤 특성을 가졌을까요?”
적절히
조합
11. 목적과 태스크 도출 / 태스크 시나리오 작성 How지정한 대표 사용자 유형에 대해, 카드소팅을 이용해 목적과 태스크를 도출한다.
각 태스크에 대해 수행 시나리오를 기술한다.
(절차, 수행 과정에서 사용자의 불편, 예기치 않은 시나리오 발생 가능성 등)
Q. “주부는 왜 대형마트에 갈까요?”
• 좋은 품질의 상품을 구매하고 싶다.
• 합리적인 쇼핑을 하고 싶다.
• 편하게 쇼핑하고 싶다.
목적 도출
• 장 바구니 목록 작성하기
• 동선 계획하기
• 쿠폰을 이용해 싼 가격으로 상품 구매하기
• 전단지를 활용해 싼 가격으로 구매하기
• 품질 좋은 상품 구매하기
태스크 도출
상향/하향식
반복
태스크 시나리오 작성
완전성 확인을 위해, 파란색 카드들의
위계구조가 MECE한지 확인해야 한다.
12. Summary태스크 지식: 사용자가 처음 사용하는 제품의 작동 방식을 예측할 때 사용하는 사전 경험
디자이너가 태스크지식에 대해 잘 알아야, 사용자의 기대에 맞는 좋은 인터랙션을 디자인할 수 있다.
목적 : 사용자가 제품을 사용하여 달성하길 원하는 것
태스크 : 목적을 달성하기 위해 사용자가 현실에서 수행하는 일
기능 : 태스크를 수행하는 것을 돕기 위헤 제품이 제공하는 것
‣ 태스크 분석은 기능과 독립적으로 이루어져야하며, 기능구조 디자인은 태스크 분석으로부터 시작되어야 한다.
태스크 분석은 카드소팅 방법을 사용하며, 상향식/하향식으로 목적/태스크를 구조화하면서 완전성을 추구해야한다.
태스크 분석 순서
1. 사용자 유형 분석 : 일반적인 유형으로 나누지 않고, 대상을 특화시킬만한 특성을 도출해야 한다.
2. 목적/태스크 분석 : 추상화 과정에서의 항목들간 MECE하도록 한다.
3. 태스크 시나리오 : 절차, 불편사항, 예외상황에 대한 시나리오까지 기술한다.
13. Summary태스크 지식: 사용자가 처음 사용하는 제품의 작동 방식을 예측할 때 사용하는 사전 경험
디자이너가 태스크지식에 대해 잘 알아야, 사용자의 기대에 맞는 좋은 인터랙션을 디자인할 수 있다.
목적 : 사용자가 제품을 사용하여 달성하길 원하는 것
태스크 : 목적을 달성하기 위해 사용자가 현실에서 수행하는 일
기능 : 태스크를 수행하는 것을 돕기 위헤 제품이 제공하는 것
‣ 태스크 분석은 기능과 독립적으로 이루어져야하며, 기능구조 디자인은 태스크 분석으로부터 시작되어야 한다.
태스크 분석은 카드소팅 방법을 사용하며, 상향식/하향식으로 목적/태스크를 구조화하면서 완전성을 추구해야한다.
태스크 분석 순서
1. 사용자 유형 분석 : 일반적인 유형으로 나누지 않고, 대상을 특화시킬만한 특성을 도출해야 한다.
2. 목적/태스크 분석 : 추상화 과정에서의 항목들간 MECE하도록 한다.
3. 태스크 시나리오 : 절차, 불편사항, 예외상황에 대한 시나리오까지 기술한다.
인터랙션 디자인은 관찰로부터 시작해야 한다!!
14. 1. 카드소팅 방법론의 문제
- 목적과 태스크 도출 시작 단계에서 참여자에게 던져야 할 ‘좋은 질문’이 무엇일까?
:‘왜 마트에 가나요?’ 라고 직접 묻는 것 보다는, 조각조각의 행동으로부터 상향식으로 유추하는 것이 바람직하지 않을까?
: 내가 이 질문을 받는다면, 할 수 있는 대답이 한정적일 것 같다.
(실제로, 예시로 나온 케이스에서도 노란색 종이에 쓰인 내용들은 태스크 위주임)
- 완전함이 가능한가? (상향식으로 도출한 각 개념들 끼리의 관계는 MECE한 정의가 불가능한 경우가 많을 것 같다. 예, 할인 조건)
- 실제로 이렇게 써 먹을 수 있을지는 의문.
2. 사용자 유형 도출 방법
- 더 자세한 가이드가 있었으면 좋았겠다: 사용자 유형 도출을 위한 카드소팅
- 자세한 설명의 부재 때문인지 몰라도, 일반적인 사용자 조사를 통한 퍼소나 제작 과정에 비해 설득력이 떨어진다.
- 이 과정은 카드소팅 보다는 Rapid persona 방식으로 대체하는게 더 나을 것 같다.
3. 태스크 시나리오 작성
- 시스테믹하게 작성하는 방법&팁이 나와있지 않음.
Question‘친절해보이는데 안친절한 책’
가장 문제는, 결과물에서 흐름이 보이질 않아요..
15. 책에서 제시한 질문으로, 결과가 저렇게 안나올것 같아서, 이해가 잘 안되어서
저자에게 여쭈어봤습니다. 여전히 동의 못하겠는 부분들이 남아있어요. 의견을 알려주세요!
노란색카드는 처음에 사용자목적을 도출하기 위한 용도입니다. 따라서, 말씀하신 질문 중에 “왜 대
형마트에 가시나요?”가 목적에 가까워 더 적절합니다. “대형마트에 가면 무엇을 하시나요?”는
태스크에 가깝습니다.
물론 책에서도 얘기하고 있듯이 목적을 도출하다 보면 자연스럽게 태스크도 섞여서 도출됩니다.
하지만 처음부터 “대형마트에 가면 무엇을 하시나요?”로 태스크 중심으로 도출하면, 목적과 태스
크 간의 하향식/상향식 생성과정이 생략되어 충분한 목적/태스크가 도출되지 못할 수가 있습니다.
즉, WHY-WHAT-HOW 의 관계로 도출되도록 하는 것이 중요합니다. 왜 가고, 가서 무엇을 하고,
그 무엇을 어떻게 하는지. WHY-목적, WHAT-태스크, HOW-인터페이스(마트 내에도 여러 인터페
이스 요소 있음)에 해당합니다.
End of Document