bong-u/til

인간-컴퓨터 상호작용

수정일 : 2024-03-18

Design Techniques

Contextual Inquiry

  • 사용자의 환경에서 사용자의 행동을 관찰

Design Funnel

  • 아이디어를 확장함과 동시에 축소 시킴으로서 결과 도출

Double Diamond

  • Discover -> Define -> Develop -> Deliver

Storyboarding

  • 시나리오를 그림으로 표현

Prototyping

  • 디자인을 표현하는 소프트웨어로 구현
  • 종류: Low-fidelity(충실도가 낮음), High-fidelity(충실도가 높음)

User Testing

  • In-lab vs On-site
  • Moderated vs Unmoderated :
  • Exploratory vs Assessment

Presentation & Communication

Needfinding (요구사항 도출)

용어

  • UI (User Interface)

    제품의 시각적인 요소

  • UX (User Experience)

    제품을 사용하는 사용자가 느끼는 경험

  • CX (Customer Experience)

    고객이 제품을 사용하는 과정에서 느끼는 전반적인 경험, 상품 또는 서비스의 구매, 사용 여부를 결정짓는 요소

  • SD (Service Design)

    서비스를 디자인하는 것

  • HCI (Human-Computer Interaction)

    여러 구성요소를 조합하여 사용자에게 최고의 경험을 제공하기 위해 선택, 제작, 결합하는 것

  • SRS (Software Requirement Specification)

    소프트웨어 요구사항 명세서

    • User Requirements, Functional Requirements, Interface Requirements, Performance Requirements…
    • SRS를 문서화하기전에 사용자를 이해하는 것이 중요

사용자에 대한 이해

  • 다양한 사용자의 특성을 이해 : 역할, 개성
  • 이해관계자(stakeholders)를 고려
    • First degree : 직접적으로 제품을 사용하는 사람
    • Second degree : 제품의 결과에 영향을 받는 사람
    • Third degree : 서비스를 설치, 배포하는 사람 또는 기반 시스템

사용자 목적 파악

  • Identify the goals involved in the problem
  • Decompose them into subtasks
  • Abstract into goals

Contextual Inquiry (상황적 조사)

  1. Context : 사용자의 환경 관찰, 추상화 금지
  2. Partnership : 사용자에게 공감, 사용자에게 행동과 그 이유를 질문
  3. Interpretation : 사용자에 대한 해석을 사용자에게 공유, 사용자의 피드백을 받음
  4. Focus : 목표에 집중
  • The master-apprentice model (도제식 모델) : 사용자(선생), 관찰자(학생)

  • Contextual Inquiry가 적절하지 않을 때

    • Longidual study : 사용자의 행동을 장기간 관찰해야할 때
    • Sporadic behavior : 사용자의 행동이 불규칙할 때
    • Large target : 사용자의 범위가 광범위 할 때

Diary Study

사용자가 일상적으로 하는 일을 기록하는 것

ESM (Experience Sampling Method)

순간적인 활동과 경험에 초점을 맞춰 기록

EMA (Ecological Momentary Assessment)

심리적 현상의 궤적, 분산, 변동, 역학에 초점을 맞춰 기록

Survey

Participatory Design

사용자가 직접 디자인에 참여하는 것 participatory_design

Affinity Diagram (유사도 다이어그램)

수집한 데이터를 분류하는 것

Persona

사용자를 대표하는 가상의 인물

Learnability

새로운 UI를 배우는 방법

  • Learning by Doing
  • Learning by Watching

Recognition vs Recall

  • Recognition : 시각적 요소를 보고 인지하는 것
  • Recall : 기억을 통해 인지하는 것

Interaction style

  1. Command Language

인공 언어의 명령어를 입력

  • Self Disclosure (자기 공개) : 사용 가능한 명령어를 시각적으로 표현
  1. Menus and Forms
  2. Direct Manipulation

즉각적으로 반응 시각적 표현을 통해 상호작용

  1. Speech Dialog

Mental Model

사람들이 자기 자신, 다른 사람, 환경, 자신이 상호작용하는 사물들에 대해 갖는 모형

  • 관찰, 인터뷰, 작업 분석이 필요하다

Conceptual Model

제품이 어떠한 원리나 방식으로 작동하는지에 대한 이해

  • Content strategy : 각 페이지에 나타나는 내용의 규칙이나 개념이 존재하는가?
  • Channel starategy : 일관적인 경험, 지속적인 경험, 상호 보완적인 경험을 만들어내는가?
  • Interaction models : 보편적인 패턴을 사용했는가?