사용자 특성의 분석
📌 개요
- 로봇을 결국 쓰는 것은 사람 — 엔지니어에게 당연한 조작이 고령의 사용자에게는 불가능할 수 있고, 그 간극이 제품 실패로 이어짐
- 사용자 특성 분석 = "누가 쓰는가"를 조사해 인터페이스·안전·기능 요구사항으로 번역하는 활동
- 시험 핵심 출제 포인트: 사용자 유형 분류(직접/간접/유지보수자/제3자), 특성 분석의 3축(신체·인지·심리), 페르소나 기법, 사용자 조사 방법의 구분
📖 핵심 개념
사용자는 한 종류가 아니다 — 사용자 유형 분류
같은 로봇이라도 관계 맺는 사람이 여럿이며, 각각 다른 요구를 가진다.
- 직접 사용자(주 사용자): 로봇을 직접 조작·명령하는 사람 — 조작 UI의 대상 (예: 물류 로봇의 현장 작업자)
- 간접 사용자(수혜자): 조작하지 않지만 서비스를 받는 사람 (예: 배송 로봇의 수취인, 돌봄 로봇의 어르신)
- 관리자·유지보수자: 설정·점검·수리하는 사람 — 관리 화면, 진단 기능, 로그의 대상
- 제3자(Bystander): 우연히 로봇과 공간을 공유하는 사람 (복도의 행인) — 조작법을 전혀 모른다는 전제로 안전과 의도 표시(경고음, 방향 표시등)를 설계해야 한다
특성 분석의 3축 (시험 단골)
① 신체적 특성
- 연령(고령자·아동), 신장·체격(버튼 높이, 손 크기), 근력(수동 이동·교시 조작), 시력·청력(글자 크기, 음량, 색각), 장애 여부(휠체어 접근, 한 손 조작)
- → 하드웨어 배치와 UI의 물리 설계, 접근성(Accessibility) 요구사항으로 번역
② 인지적 특성
- 기술 숙련도(전문가 vs 초보), 디지털 기기 친숙도, 언어·문해력, 기억·주의 능력, 교육·훈련 가능 여부
- → 메뉴 깊이·용어 선택·자동화 수준 결정. 초보 대상이면 단순한 기본 모드 + 숨겨진 전문가 모드가 정석 (→ 로봇 훈련 프로그램)
③ 심리·사회적 특성
- 로봇 수용성(Acceptance): 로봇을 신뢰하는가, 불안해하는가 — 수용성이 낮은 집단엔 느린 움직임·예고 동작·친근한 외형이 필요
- 문화·관습(언어, 개인 공간 거리), 프라이버시 민감도(카메라 탑재 로봇)
- → 상호작용 스타일과 정보 공개 정책 결정 (→ HRI 소프트웨어 설계)
페르소나(Persona) 기법
- 조사 결과를 바탕으로 대표 사용자를 구체적 가상 인물로 정의하는 기법
- 예: "72세, 스마트폰은 전화만 사용, 무릎이 불편함, 새 기기에 불안감" 같은 프로필
- 효과: 설계 논쟁에서 "김영희 님이 이걸 쓸 수 있을까?"라는 구체적 기준으로 판단 가능
- 보통 주 사용자 유형별로 2~4개를 만든다
사용자 조사 방법
| 방법 | 특징 | 얻는 것 |
|---|---|---|
| 인터뷰 | 소수 심층 대화 | 요구·불만의 맥락, 이유 |
| 설문조사 | 다수 정량 수집 | 통계적 경향, 우선순위 |
| 관찰 조사 | 실제 사용 현장 관찰 | 말로 표현 못 하는 실제 행동 ("말과 행동은 다르다") |
| FGI(표적 집단 면접) | 소집단 토론 | 집단 의견, 아이디어 발산 |
| 프로토타입 평가 | 시제품 사용 시험 | 실측 사용성 데이터 |
핵심 원칙: 사용자가 말하는 것(요구) 과 실제로 하는 것(행동) 은 다르다 — 인터뷰·설문(주관)과 관찰·로그(객관)를 병행해야 한다 (→ 로봇 사용패턴 분석).
분석 결과 → SW 요구사항 번역
| 사용자 특성 | 도출되는 SW 요구사항 |
|---|---|
| 고령·저시력 | 큰 글자·고대비 UI, 음성 안내 병용 |
| 기술 초보 | 단순 모드, 원버튼 동작, 실수 방지(확인 대화상자)·실수 복구(되돌리기) |
| 수용성 낮음 | 동작 예고(음성·표시등), 느린 접근 속도, 정지 버튼 가시화 |
| 전문 조작자 | 단축 기능, 상세 상태 표시, 파라미터 접근 (→ 로봇 원격제어기 인터페이스) |
| 유지보수자 | 진단 모드, 로그 열람, 원격 접속 (→ 로봇 모니터링 프로그램) |
| 제3자 존재 | 의도 표시(경고음·라이트), 안전 정지, 프라이버시 보호(영상 처리) |
유니버설 디자인(Universal Design): 특정 집단용 특수 설계가 아니라, 처음부터 가능한 한 넓은 범위의 사람이 쓸 수 있게 설계하는 원칙 — 저상 버스처럼, 고령자를 위한 큰 버튼은 모두에게 편하다.
📊 다이어그램 · 수식
사용자 유형과 설계 대상
flowchart TD
R["로봇"] --> U1["직접 사용자
→ 조작 UI"]
R --> U2["간접 사용자
→ 서비스 경험·안심감"]
R --> U3["관리자·유지보수자
→ 진단·설정·로그"]
R --> U4["제3자(행인)
→ 안전·의도 표시"]사용자 분석 흐름
flowchart LR
A["사용자 조사
(인터뷰·설문·관찰·FGI)"] --> B["특성 정리
(신체·인지·심리 3축)"] --> C["페르소나 정의"] --> D["UI·안전·기능
요구사항 도출"]🎯 핵심 요약 · 암기 포인트
✏️ 예상문제
1. 배송 로봇이 지나가는 복도의 행인처럼, 로봇을 조작하지도 서비스를 받지도 않지만 공간을 공유하는 사람을 가리키는 사용자 유형은?
① 직접 사용자 ② 간접 사용자 ③ 제3자(bystander) ④ 유지보수자
정답 및 해설
정답: ③ 제3자는 로봇에 대한 지식이 전혀 없다는 전제로 설계해야 하는 대상이다. 경고음·방향 표시 같은 의도 표시와 안전 정지가 이들을 위한 핵심 요구사항이다.
2. 사용자 특성 분석의 3축에 해당하지 않는 것은?
① 신체적 특성 ② 인지적 특성 ③ 심리·사회적 특성 ④ 지질학적 특성
정답 및 해설
정답: ④ 사용자 분석은 신체(연령·체격·감각), 인지(숙련도·문해력), 심리·사회(수용성·문화) 3축으로 수행한다. 지질학적 특성은 작업환경 분석(로봇 작업환경 분석)과도 무관한 허수 선지다.
3. 조사 결과를 종합해 "72세, 스마트폰 미숙, 무릎 불편"과 같은 구체적 가상 인물을 정의하고 설계 판단의 기준으로 삼는 기법은?
① 페르소나 ② 프로파일링 ③ 벤치마킹 ④ 브레인스토밍
정답 및 해설
정답: ① 페르소나는 추상적 "사용자"를 구체적 인물로 만들어 팀 전체가 같은 대상을 상상하며 설계하게 하는 기법이다. 주 사용자 유형별로 소수(2~4개)를 만든다.
4. 사용자 조사 방법에 대한 설명으로 옳지 않은 것은?
① 인터뷰는 소수를 심층적으로 조사해 요구의 맥락을 파악한다 ② 설문조사는 다수로부터 정량적 경향을 얻는다 ③ 관찰 조사는 사용자가 말로 표현하지 못하는 실제 행동을 포착한다 ④ 인터뷰 결과는 실제 행동과 항상 일치하므로 관찰 조사는 불필요하다
정답 및 해설
정답: ④ 사용자가 말하는 것과 실제 행동은 자주 다르다. 그래서 주관적 방법(인터뷰·설문)과 객관적 방법(관찰·사용 로그)을 병행하는 것이 원칙이다.
5. 고령의 초보 사용자가 주 대상인 돌봄 로봇의 소프트웨어 요구사항으로 가장 거리가 먼 것은?
① 큰 글자와 고대비 화면, 음성 안내 병용 ② 조작 실수를 되돌릴 수 있는 복구 기능 ③ 파라미터를 자유롭게 수정하는 전문 설정 화면을 기본 화면으로 제공 ④ 로봇 동작 전 음성·표시등으로 예고
정답 및 해설
정답: ③ 전문 설정은 관리자·전문가 모드로 분리해 숨기는 것이 정석이다. 초보 사용자에게 복잡한 기본 화면은 오조작과 불안을 키운다.
🔗 관련 노트
- 로봇 사용패턴 분석 — 특성(누가)에 이은 패턴(어떻게 쓰나) 분석
- HRI 소프트웨어 설계 · HRI 인터페이스 — 분석 결과가 반영되는 상호작용 설계
- 로봇 원격제어기 인터페이스 — 조작자 UI의 실제
- 로봇 훈련 프로그램 — 사용자 교육·훈련
- 로봇 작업 시나리오 작성 — 사용자가 등장하는 시나리오
- _MOC 로봇소프트웨어구조설계