🔥 정볎처늬Ʞ사(혹은 NCS) - UI/UX 요구분석

henrywoo·2022년 6월 7음
4
post-thumbnail

1. UI/UX 윘셉튞 아읎디얎 도출하Ʞ

요구사항 분석

  • 요구사항 : ì–Žë–€ 묞제륌 핎결하거나 특정 목적을 위하여 사용자가 필요로 하는 조걎읎나 능력. 계앜, 표쀀, 명섞 등의 형식윌로 제시된 묞서에 맞추얎 시슀템읎나 시슀템 구성 요소가 갖추얎알 할 조걎읎나 능력.
  • 요구사항 분석 : 시슀템읎나 소프튞웚얎 요구사항을 정의하Ʞ 위핎 사용자의 요구사항을 조사하고 확읞하는 곌정. 요구사항 도출, 분석, Ʞ록의 작업을 수반한닀.

요구사항의 구분

요구사항의 목표 대상에 따륞 구분

  • 사용자 요구사항
  • 시슀템 요구사항

요구사항의 Ʞ능적 특성에 따륞 구분

  • Ʞ능 요구사항
  • 비Ʞ능 요구사항
  • 도메읞 요구사항

비Ʞ능 요구사항

  • 제품 요구사항 : 제품, 서비슀에 대한 요구사항
  • 조직 요구사항 : 조직 낎부의 정책, 규칙, 표쀀 등에 부합하Ʞ 위한 요구사항
  • 왞부 요구사항 : 조직 왞부의 법령, 표쀀 등에 부합하Ʞ 위한 요구사항

사용자 늬서치 종류

  • 포컀슀 귞룹 읞터뷰(FGI) : 귞룹 찞가자듀읎 특정 아읎디얎나 제품에 대핮 핚게 읞터뷰하는 방법
  • 심잵(In-Depth) 읞터뷰 : 멎접자가 질묞에 대한 전첎 틀만 가지고, 구첎적읞 질묞 낎용읎나 순서는 멎접자와 응답자 간의 상혞작용윌로 결정
  • 필드(Field) 슀터디 : 찞가자듀의 자연적읞 환겜에서, 진행하는 사람읎 질묞을 뚌저 쀀비하되, 찞가자의 응답에 따띌 질묞 변겜
  • 칎드 소팅(Card Sorting) : 칎드에 시슀템의 Ʞ능, 특징 등을 적은 후 사용자가 마음대로 재구성하게 하Ʞ
  • 정볎구조와 칎드 소팅 연ꎀ성 : 정볎구조륌 얎떻게 읞식하는지 칎드륌 귞룹화하여 조사하는 방법
  • 5why Ʞ법 : 사용자듀의 쀑요 행태륌 계속 질묞하여 잠재된 니슈 분석
  • 쉐도우 튞랙킹(Shadow Tracking) : 음정 êž°ê°„ 동안 찞가자의 행동을 ꎀ찰하는 것
  • 플얎 쉐도잉(Peer Shadowing) : 음정 êž°ê°„ 동안 찞가자의 행동을 귞늌자처럌 밀착핎 ꎀ찰하여 분석하는 Ʞ법

사용자 쌀읎슀

사용자 쌀읎슀에 포핚하는 것

  • 제품, 서비슀의 사용자
  • 사용자가 수행하는 행위
  • 사용자의 목표
  • 사용자가 작업을 완료하Ʞ 위핎 수행핎알 하는 닚계별 곌정
  • 제품, 서비슀의 응답

포핚하지 않는 것

  • 구현을 위핎 사용되는 프로귞래밍 ì–žì–Ž
  • 상섞한 UI 또는 화멎

휎늬슀틱 평가

장점

  • 상대적윌로 비용읎 저렎한 방법. 디자읞에 대핮 신속한 플드백 받을 수 있음
  • 섀계의 쎈Ʞ 닚계에 플드백 받을 수 있음
  • 올바륞 휎늬슀틱 평가는 디자읎너가 묞제륌 핎결하는데 필요한 최선의 Ʞ쀀읎 될 수 있음
  • 닀륞 사용성 테슀튞와 병행할 수 있음
  • 핵심적읞 묞제에 집쀑할 수 있음

닚점

  • 횚윚적읞 평가륌 위핎서는 많은 지식곌 전묞성 필요로 핹
  • 전묞가륌 ì°Ÿêž° 얎렀움
  • 여러 전묞가의 평가 결곌륌 종합핎알 핹
  • (쀑요한 읎슈 말고) 쀑요하지 않은 읎슈만읎 파악될 수 있음

👚🏻 제닐 윥슚의 10대 사용성 늬슀튞

  • 시슀템 상태의 가시성 : 시슀템은 사용자가 묎엇읎 진행되고 있는지 알 수 있도록 적절한 시점에 정볎륌 제공핚
  • 싀제 섞계와 시슀템의 음치 : 시슀템은 시슀템 Ʞ쀀읎 아닌 사용자 Ʞ쀀윌로 사용자의 ì–žì–Ž, 친숙한 ë‹šì–Ž, 구묞 등윌로 읎알Ʞ핚
  • 사용자 통제와 자유 : 사용자는 싀수로 원치 않는 조작을 할 수 있닀. 읎때 ë²—ì–Žë‚  수 있도록 췚소하Ʞ(Undo), 되돌늬Ʞ(Redo) 등의 통제가 가능하닀.
  • 음ꎀ성곌 표쀀의 쀀수 : 사용자가 같은 의믞륌 갖는 조작, 상황, ë‹šì–Ž 등에 의핎 혌란을 겪지 않게 음ꎀ성을 유지
  • 였류 방지 : 사용자의 였류륌 방지할 수 있도록 였류가 발생할 수 있는 조걎 제거, 혹은 최종적읞 동작 수행 전 옵션 등을 확읞
  • Ʞ억볎닀는 읞식 : 사용자의 Ʞ억력에 대한 의졎을 최소화하도록 객첎, 동작, 옵션 등을 가시화핚 (특정 부분의 조작을 위핎 닀륞 부분의 조작 정볎륌 Ʞ억할 필요 없음)
  • 사용의 유연성곌 횚윚성 : 쎈심자와 닀륞 숙렚자에게는 볎닀 신속하게 작업할 수 있는 Ʞ능 등을 제공한닀. 또는 자죌 췚하는 조작을 사용자가 섀정할 수 있는 Ʞ능 등을 제공한닀.
  • 심믞적읞 최소지향(Minimal) : 죌로 제공되는 정볎의 낎용에 ꎀ렚읎 없거나 사용될 가능성읎 낮은 정볎륌 뺀닀.
  • 였류륌 읞지하고 식별하며 읎로부터 복구 가능핚 : 였류에 대한 메시지는 음반적읞 용얎듀로 명확하게 였류 상황을 알렀죌고 명료한 핎법을 제시한닀.
  • 도움말곌 맀뉎얌 : 사용자가 수행하고자 하는 작업을 쀑심윌로 쉜게 검색할 수 있고, 구첎적윌로 수행하여알 할 작업 곌정을 안낎하며, 핎당 낎용읎 너묎 많지 않은 형태의 도움말, 맀뉎얌을 제공한닀.

요구사항 선별 찞여자

  • 사용자의 견핎륌 대변할 사람
  • 비슈니슀의 견핎륌 대변할 사람
  • 개발팀의 견핎륌 대변할 사람
  • 프로젝튞의 입장을 대변할 사람

윘셉튞 아읎디얎 묞서화 (고렀핎아 할 사항듀)

  • 섀계에 적용될 프로섞슀
  • 섀계시 협업 상황
  • 섀계 묞서에 대한 볎고 및 공유
  • 섀계 묞서 상섞핚의 적절성
  • 묞서의 수명 (프로젝튞 쀑 업데읎튞되지 않는 묞서는 죜은 묞서)
  • 각 묞서 독자 (수요자)
  • 핎당 섀계 묞서와 ꎀ렚된 타 묞서 ì°žê³  정볎
  • 섀계 묞서 작성 난읎도 (얎느 정도의 녞력을 필요로 하는가?)
  • 섀계 묞서 작성 음정에 영향을 믞치는 요소
  • 닀수의 디자읎너와 작업하는가?

2. 팚슀튞 프로토타입

프로토타입

  • 프로토타입 : 상품/서비슀가 출시되Ʞ 전 만듀얎진 원형(archetype)을 의믞핚
  • 프로토타읎핑 : 사용자의 요구사항 닎은 몚형 만듀얎서, 읎후 사용자와 상품읎 제공하는 Ʞ능의 추가, 변겜, 삭제 등의 요구사항에 대핮 소통하는 도구(개발읎 진행되는 동안 개발 찞여자 간 개념을 공유하는 도구)륌 만드는 섀계 곌정

프로토타입 형태

  • 싀험적 프로토타입(폐Ʞ형 프로토타입) : 요구사항 검슝 목적임. 싀험읎 종료되멎 프로토타입 폐Ʞ
  • 진화적 프로토타입(지속적 프로토타입) : 제작된 프로토타입을 지속적윌로 발전시쌜 최종 상품까지 개발하는 방식

프로토타읎핑 장점/제앜

프로토타읎핑의 장점

  • 신속하게 제작 가능. 반복을 통핎 발전된 결곌묌을 얻을 수 있음
  • 최종 완성 전에 사용자로부터 추가/변겜 요구사항 등 플드백 받을 수 있음
  • 개발 ì°žì—¬ 읞력곌 사용자 간에 의사소통읎 원활핎짐
  • 사용성곌 ꎀ렚된 묞제륌 조Ʞ에 식별할 수 있음
  • 테슀튞에 대한 부닎읎 적음. ì¡°êž° 개선 가능

프로토타읎핑 제앜(닚점)

  • 프로토타입의 제작에만 집쀑하는 겜우 묞서화가 불충분할 수 있음
  • 상품의 음부만을 대상윌로 제작되었음을 간곌하멎 사용성읎 곌대평가될 수 있음
  • 상품의 음부만을 대상윌로 제작되얎, 테슀튞 수행 시 테슀튞 겜로가 제한될 수 있음.
  • 지속적, 반복적읞 요구사항 수집에 대한 통제가 얎렀욞 수 있음
  • 반복을 종료핎도 충분핚을 판닚하Ʞ 얎렀움

프로토타읎핑 곌정

  1. 요구사항 정의
  2. 프로토타입 개발
  3. 프로토타입 검토
  4. 프로토타입 수정
  5. 프로토타읎핑 평가 및 종료

프로토타읎핑 방법 구분 (충싀도에 따띌 구분)

  • 낮은 충싀도 프로토타읎핑 : 신속하게 제작될 겜우 쓰임. 페읎퍌 프로토타읎핑 Ʞ법을 죌로 활용 (종읎에 대충 귞늰 귞늌)
  • 높은 충싀도 프로토타읎핑 : 완성품에 가까욎 시제품, 베타버전 등 완성도가 높은 프로토타입 (작은 묞제점까지 ì°Ÿê³  반영하는 데 적합)

낮은 충싀도 프로토타읎핑 장점

  • 개발 닚가가 낮음
  • 여러 디자읞 윘셉튞륌 평가할 수 있음
  • 유용한 컀뮀니쌀읎션 도구로 활용할 수 있음
  • 시장의 요구륌 파악하는 데 유용핚
  • 윘셉튞의 검슝 도구로 활용 가능

낮은 충싀도 프로토타읎핑 닚점

  • 에러 검슝 얎렀움
  • 섞부 사양을 정하Ʞ 얎렀움
  • 요구사항읎 결정되멎 쓞몚 없얎짐
  • 사용성 평가에 사용하Ʞ 얎렀움
  • 정볎 구조 혹은 태슀크 흐늄을 탐색하Ʞ 얎렀움

높은 충싀도 프로토타읎핑 장점

  • 최종 결곌묌곌 유사 (Look & Feel)
  • 아읎디얎 탐색곌 사용성 테슀튞 동시에 활용 가능
  • 정볎 구조 탐색 가능
  • 싀제 생산을 위한 사양서 역할
  • 마쌀팅 및 영업 도구로 활용 가능

높은 충싀도 프로토타읎핑 닚점

  • 개발비가 비쌈
  • 제작 Ʞ간읎 Ꞟ얎짐
  • 윘셉튞 디자읞을 검슝하는 데 횚윚적읎지 못핚
  • 요구사항을 수집하는 데 적절하지 못핚

반영하는 Ʞ능의 폭곌 깊읎에 따륞 구분

  • 수평적 프로토타읎핑 : Ʞ능의 깊읎볎닀 폭넓게 닀양한 Ʞ능을 닮는 것
  • 수직적 프로토타읎핑 : 핵심적윌로 닀룚얎알 할 죌요 Ʞ능만 선별핎서 깊읎있게 제작
  • 시나늬였 프로토타읎핑 : 시나늬였륌 수행하는 데 필요한 겜로상의 Ʞ능듀읎 접귌되고 싀행될 수 있게 프로토타입 제작
  • 래플드 프로토타읎핑 : 3D 프며터 등을 읎용핎 시제품을 빠륎게 제작. ꞉속 조형법읎띌고도 핹

프로토타읎핑 제작도구

  • 종읎와 필Ʞ구
  • 출력된 읎믞지, 풀, 가위
  • 벡터 귞래픜 펞집 프로귞랚 (래슀터 귞래픜 펞집 프로귞랚볎닀 선혞)
  • 묞서, 슀프레드시튞, 프레젠테읎션 작성 프로귞랚
  • 섀치형, 웹 êž°ë°˜ 프로토타읎핑 전용 프로귞랚
  • HTML, CSS 펞집 프로귞랚

프로토타읎핑 제작 유형

  • 목업 (MockUp)
  • 슀토늬볎드
  • 슀쌀치
  • 시나늬였
  • 슀크늰샷 (Screen Shot)
  • Ʞ능을 볎여죌는 읞터페읎슀 (Functional Interface)

3. 팚슀튞 프로토타입 검슝하Ʞ

👚🏻 플터 몚빌의 7가지 ìž¡ë©Ž 벌집 몚형

  • 유용한 : 만든 제품읎 사용자에게 유용한가?
  • 펞늬한 : 사용자가 사용하Ʞ 펞늬한가?
  • 맀력적읞 : 제품의 디자읞 요소듀읎 맀력적읞가?
  • 찟을 수 있는 : 사용자듀읎 필요한 것을 잘 찟을 수 있게 낎비게읎션 가능한가?
  • ì ‘ê·Œ 가능한 : 장애와 상ꎀ없읎 누구나 ì ‘ê·Œ 가능한가?
  • 신뢰할 수 있는 : 움직임곌 연동읎 안정적읎고 에러가 없는가?
  • 가치 있는 : 투자 가치가 있는가? 제품의 목적을 잘 달성하는가?

읞간 쀑심 디자읞 : 6가지 디자읞 원칙

  • 디자읞은 사용자 작업 및 환겜의 명백한 읎핎에 Ʞ쎈하여알 핹
  • 사용자는 디자읞 및 개발 전반에 찞여핎알 핹
  • 디자읞은 사용자 쀑심의 평가에 의핎 정제되고 죌도되얎알 핹
  • 반복적 프로섞슀륌 적용핚
  • 디자읞은 UX 전첎륌 닀룚얎알 핹
  • 디자읞 팀은 여러 전묞 분알의 Ʞ술곌 ꎀ점을 가지고 있얎알 핹


🀭 확읞묞제 (정답 아래에)

1. 닀음읎 뜻하는 것읎 묎엇읞지 닚답형윌로 적얎볎시였.

ì–Žë–€ 묞제륌 핎결하거나 특정 목적을 위하여 사용자가 필요로 하는 조걎읎나 능력.
계앜, 표쀀, 명섞 등의 형식윌로 제시된 묞서에 맞추얎 시슀템읎나 시슀템 구성 요소가 갖추얎알 할 조걎읎나 능력.

2. 요구사항의 목표에 따륞 구분 방법 두가지륌 적얎볎시였.

3. 비Ʞ능 요구사항에 대핮 아래 ㄱ, ã„Ž, ㄷ을 채워볎시였.

  • ㉠ : 제품, 서비슀에 대한 요구사항
  • ㉡ : 조직 낎부의 정책, 규칙, 표쀀 등에 부합하Ʞ 위한 요구사항
  • ㉢ : 조직 왞부의 법령, 표쀀 등에 부합하Ʞ 위한 요구사항

4. 닀음 쀑 사용자 쌀읎슀에 포핚되지 않는 것은?

① 제품, 서비슀의 사용자
② 사용자의 목표
③ 사용자가 작업을 완료하Ʞ 위핎 수행핎알 하는 닚계별 곌정
④ 구현을 위핎 사용되는 프로귞래밍 ì–žì–Ž
â‘€ 제품, 서비슀의 응답

5. 닀음 사용자 늬서치 개념을 묎슚 방법읎띌고 하는가?

찞가자듀의 자연적읞 환겜에서, 진행하는 사람읎 질묞을 뚌저 쀀비하되, 찞가자의 응답에 따띌 질묞을 변겜하는 방식

6. 닀음 사용자 늬서치 개념을 묎슚 방법읎띌고 하는가?

음정 êž°ê°„ 동안 찞가자의 행동을 귞늌자처럌 밀착핎 ꎀ찰하여 분석하는 Ʞ법

7. 닀음 쀑 휎늬슀틱 평가의 장점읎 아닌 것은?

① 상대적윌로 비용읎 저렎하고, 디자읞에 대핮 신속한 플드백을 받을 수 있닀.
② 올바륞 휎늬슀틱 평가는 디자읎너가 묞제륌 핎결하는 데 필요한 최선의 Ʞ쀀읎 될 수 있닀.
③ 여러 전묞가의 평가 결곌륌 종합핎알 한닀.
④ 닀륞 사용성 테슀튞와 병행할 수 있닀.
â‘€ 핵심적읞 묞제에 집쀑할 수 있닀.

8. 윘셉튞 아읎디얎 분석 요구사항 찞여자가 아닌 것은?

① 사용자 견핎
② 프로섞슀 입장
③ 개발자 견핎
④ 비슈니슀 견핎
â‘€ 프로젝튞 입장

9. 닀음읎 뜻하는 것읎 묎엇읞지 닚답형윌로 적얎볎시였.

상품/서비슀가 출시되Ʞ 전 만듀얎진 원형(archetype)

10. 아래는 싀험적/진화적 프로토타입 쀑 묎엇에 핎당하나?

요구사항 검슝 목적임. 검슝 종료되멎 프로토타입 폐Ʞ

11. 프로토타읎핑의 곌정을 바륞 순서로 정렬핎볎자.

① 프로토타입 수정
② 프로토타입 검토
③ 프로토타입 개발
④ 요구사항 정의
â‘€ 프로토타읎핑 평가 및 종료

12. 플터 몚빌의 7가지 ìž¡ë©Ž 쀑 개념-섀명읎 음치하지 않는 것을 곚띌볎자.

① 펞늬한 : 사용자가 사용하Ʞ 펞늬한가?
② 찟을 수 있는 : 사용자듀읎 필요한 것을 잘 찟을 수 있게 낎비게읎션 가능한가?
③ 신뢰할 수 있는 : 투자 가치가 있는가? 제품의 목적을 잘 달성했는가?
④ 맀력적읞 : 제품의 디자읞 요소가 맀력적읞가?
â‘€ ì ‘ê·Œ 가능한 : 장애와 상ꎀ없읎 누구나 ì ‘ê·Œ 가능한가?


.
.
.
.
.
.
.
.
.
.
.

정답
1. 요구사항
2. 사용자 요구사항, 시슀템 요구사항
3. 제품 요구사항, 조직 요구사항, 왞부 요구사항
4. ④
5. 필드 슀터디
6. 플얎 쉐도잉
7. ③
8. ②
9. 프로토타입
10. 싀험적 프로토타입
11. ④, ③, ②, ①, â‘€
12. ③

profile
가볎자 가볎자

0개의 댓Ꞁ