ํ•™์Šต์ผ์ง€

UX ์ด๋ก  ๊ธฐ์ดˆ Part 1 : Chapter 6. ์ธํ„ฐ๋ ‰์…˜ ๋””์ž์ธ

ueunn 2024. 9. 17. 00:43


6-1 ์ธํ„ฐํŽ˜์ด์Šค ๋””์ž์ธ - UI ์ปดํฌ๋„ŒํŠธ์™€ ๋ ˆ์ด์•„์›ƒ
: UI ์ฝคํฌ๋„ŒํŠธ์™€ ๋ ˆ์ด์•„์›ƒ

1)์ธํ„ฐํŽ˜์ด์Šค ๋””์ž์ธ์ด๋ž€?

์ธํ„ฐํŽ˜์ด์Šค ๋””์ž์ธ์ด๋ž€?
User Interface Design = User Interaction Design
์‚ฌ์šฉ์ž๊ฐ€ ์‹œ์Šคํ…œ์„ ํ†ตํ•ด ๊ณผ์—…์„ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์กฐ์ž‘ํ•˜๋Š” ์˜์—ญ

์–ด๋–ป๊ฒŒ ์‹œ์Šคํ…œ๊ณผ ๋Œ€ํ™”ํ•˜๋Š”๊ฐ€
๏ฟผ

์ƒํ˜ธ๊ฐ„์— ์ดํ•ด ๋˜๋Š” ์–ธ์–ด๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ

DOS์˜ ์‹œ๋Œ€: ์ปดํ“จํ„ฐ์˜ ์–ธ์–ด
๏ฟผ

GUI์˜ ํƒ„์ƒ: ์‚ฌ์šฉ์ž์˜ ์–ธ์–ด
๏ฟผ

์‚ฌ์šฉ์ž๊ฐ€ ๋ˆˆ์œผ๋กœ ๋ณด๊ณ  ์ดํ•ดํ•˜๊ณ  ๋งˆ์šฐ์Šค๋ฅผ ์ด์šฉํ•ด์„œ ์‹œ์Šคํ…œ์—๊ฒŒ ๋ช…๋ นํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ทธ๋ž˜ํ”ฝ์ปฌํ•œ ์˜ค๋ธŒ์ ํŠธํ•œ ํ™”๋ฉด์„ ๋งŒ๋“  ๊ฒƒ

2)UI์ฝคํฌ๋„ŒํŠธ์˜ ์ดํ•ด

UI component = GUI๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์š”์†Œ
๏ฟผ

UI๋””์ž์ด๋„ˆ Ui ์ฝคํฌ๋„ŒํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ์‚ฌ๋žŒ

Design system
๏ฟผ

๋””์ž์ธ ๊ฐ€์ด๋“œ๋ผ์ธ ์ด๋ผ๊ณ ๋„ ๋ถ€๋ฆ„
์šฐ๋ฆฌํšŒ์‚ฌ์˜ ์ œํ’ˆ์„ ๋””์ž์ธ ํ• ๋•Œ๋Š” ์ด๋Ÿฐ ๊ธฐ์ค€์— ๋”ฐ๋ผ์•ผ ํ•œ๋‹ค

Google Meterial Design Guideline
๏ฟผ

๏ฟผ

์–ด๋–ค ๊ตฌ์กฐ๋กœ ๋˜์–ด์žˆ๊ณ  ํ•˜๋‚˜์˜ ์ปดํฌ๋„ŒํŠธ ์•ˆ์— ์„ธ๋ถ€์ ์€ ์ปดํฌ๋„ŒํŠธ๋Š” ๋ฌด์—‡์ด ์žˆ๋Š”์ง€๋ฅผ ์•Œ์ˆ˜์žˆ์Œ
๏ฟผ


์˜ˆ์‹œ: Combm box ui component ๋””์ž์ธ ๊ณผ์ •
๏ฟผ

3)๋ ˆ์ด์•„์›ƒ

UI ๋ ˆ์ด์•„์›ƒ์ด๋ž€?
๏ฟผ

๏ฟผ

ํ™”๋ฉด์„ ๋‚˜๋ˆ„์–ด์„œ ๊ฐ ์˜์—ญ์— ์–ด๋Š๋งŒํผ์˜ ํฌ๊ธฐ๋กœ,๋น„์œจ๋กœ ์–ด๋–ค ์†์„ฑ์˜ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋„ฃ๋Š”์ง€ ์ •๋ฆฌํ•˜๋Š” ๊ณผ์ •

Column ๋ ˆ์ด์•„์›ƒ
ํ™”๋ฉด์„ ๋ช‡๊ฐœ๋กœ ๋‚˜๋ˆŒ๊ฒƒ์ธ์ง€ ์–˜๊ธฐํ•˜๋Š” ๊ฒƒ
๏ฟผ

๏ฟผ


6-2 ์ธํ„ฐํŽ˜์ด์Šค ๋””์ž์ธ- ๋””์ž์ธ ํ™˜๊ฒฝ๊ณผ ๋””์ž์ธ ์‹œ์Šคํ…œ

1)๋””์ž์ธ ํ™˜๊ฒฝ์ด๋ž€

๋””์ž์ธ ํ™˜๊ฒฝ๊ณผ ์ œ์•ฝ์กฐ๊ฑด
๋””์ž์ธํ™˜๊ฒฝ์ด๋ž€ ๋””์ž์ธ์ด ๋ฐ˜์˜๋˜๋Š” ํ”Œ๋žซํผ์˜ ํŠน์„ฑ์„ ๋งํ•œ๋‹ค.
์—ฌ๊ธฐ์—๋Š” ๋””์ž์ธ์  ์ œ์•ฝ(ํ‘œ์ค€)๊ณผ ๊ธฐ์ˆ ์  ์ œ์•ฝ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ง€์† ๊ฐ€๋Šฅํ•œ ๋””์ž์ธ์„ ์œ„ํ•ด ๋ฐ˜๋“œ์‹œ ๊ณ ๋ ค๋˜์–ด์•ผ ํ•œ๋‹ค.

๋””์ž์ธ ๊ณ ๋ ค์š”์†Œ
๏ฟผ

์šฐ๋ฆฌ๋ธŒ๋žœ๋“œ๋งŒ์˜ ์–ธ์–ด๋ฅผ ์ž˜ ํ‘œํ˜„ํ•˜๊ณ  ์žˆ๋Š”๊ฐ€ ๊ฐ€ ๊ต‰์žฅํžˆ ์ค‘์š”ํ•จ

๊ธฐ์ˆ ์  ๊ณ ๋ ค์š”์†Œ
๏ฟผ

๊ตฌํ˜„๊ฐ€๋Šฅ์„ฑ
์šด์˜ํ• ์ˆ˜์žˆ์„๊นŒ
์‚ฌ์šฉ์„ฑ

ํ•˜๋“œ์›จ์–ด ์กฐ๊ฑด
๏ฟผ

Responsive design vs Adaptive design
๏ฟผ

์ œํ’ˆ๋งˆ๋‹ค ๋””์ž์ธ์„ ๋”ฐ๋กœํ•จ
๊ฐ€๋ณ€์ , ํ™”๋ฉด ์‚ฌ์ด์ฆˆ๋งŒ ๋‹ฌ๋ผ์ง

2)๋””์ž์ธ ์‹œ์Šคํ…œ

๋””์ž์ธ ์‹œ์Šคํ…œ์ด๋ž€

๋””์ž์ธ ์–ธ์–ด Design languge๋ฅผ ์‹ค์ œ ๋””์ž์ธ์— ๋ฐ˜์˜ํ•˜๊ธฐ ์œ„ํ•œ ํ‘œ์ค€ ๊ฐ€์ด๋“œ๋ผ์ธ ๋˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ๊ตฌ์„ฑ
๋””์ž์ธ ์ปจ์…‰ concept ๊ณผ ์›์น™ Principles
๏ฟผ


๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ๊ตฌ์„ฑ
์ƒ‰์ƒ Color
๏ฟผ

์•„์ด์ฝ˜ Icon
๏ฟผ


ํฐํŠธ Font
๏ฟผ


๋ ˆ์ด์•„์›ƒ Layout


๏ฟผ
์ฝคํฌ๋„ŒํŠธ Components
๏ฟผ


๊ตฌ๊ธ€ ๋จธํ„ฐ๋ฆฌ์–ผ ๋””์ž์ธ Material design
๏ฟผ

Using design system or from the scratch
๏ฟผ


6-3 ์ธํ„ฐํŽ˜์ด์Šค ๋””์ž์ธ - ํ”„๋กœ์„ธ์Šค์™€ ์š”๊ตฌ์‚ฌํ•ญ ์ •์˜

1)์ธํ„ฐํŽ˜์ด์Šค ๋””์ž์ธ ํ”„๋กœ์„ธ์Šค

์ธํ„ฐํŽ˜์ด์Šค ๋””์ž์ธ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ฒƒ
๏ฟผ

์ธํ„ฐํŽ˜์ด์Šค ๋””์ž์ธ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ฒƒ
๏ฟผ


2)์š”๊ตฌ์‚ฌํ•ญ ์ •์˜

์š”๊ตฌ์‚ฌํ•ญ ์ •์˜ Requirement definition
๏ฟผ


์š”๊ตฌ์‚ฌํ•ญ ์ •์˜์„œ ์˜ˆ์‹œ
๏ฟผ

์š”๊ตฌ์‚ฌํ•ญ ID๋กœ ๋””์ž์ธ ์•„์ดํ…œ ๊ด€๋ฆฌ(e.g.JIRA)
๏ฟผ


์š”๊ตฌ์‚ฌํ•ญ์„ ์ œ๋Œ€๋กœ ์ •์˜ํ•˜๋Š” ๊ฒŒ ์ค‘์š”ํ•œ ์ด์œ 
๏ฟผ

์ •๋ง๋กœ ์š”๊ตฌ์‚ฌํ•ญ์—์„œ ์›ํ•˜๋Š”๊ฒŒ ๋ญ˜๊นŒ ์ถฉ๋ถ„ํžˆ ์ƒ๊ฐํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ–๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•จ

3)์šฐ์„ ์ˆœ์œ„ ์ •์˜

์šฐ์„ ์ˆœ์œ„ ์ •์˜
๏ฟผ


์„ธ๋ถ€ ๋””์ž์ธ ๊ธฐํš
๏ฟผ

๏ฟผ
๏ฟผ

6-4 ์ธํ„ฐํŽ˜์ด์Šค ๋””์ž์ธ - UI ๋””์ž์ธ

1)UI ํ๋ฆ„ ์ •์˜

๊ธฐํš์— ๋”ฐ๋ฅธ UIํ๋ฆ„ ์ž‘์„ฑ
๏ฟผ

๊ธฐํš์— ๋”ฐ๋ฅธ UIํ”Œ๋กœ์šฐ ์ž‘์„ฑ
๏ฟผ


์™€์ด์–ดํ”„๋ ˆ์ž„ ๋งŒ๋“ค๊ธฐ ์ „ UIํ”Œ๋กœ์šฐ ์ž‘์„ฑ ๋จผ์ € ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•จ
๋‚ด๊ฐ€ ์–ด๋–ค ํ๋ฆ„์œผ๋กœ ์–ด๋–ค ํ™”๋ฉด๋“ค์„ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋Š”์ง€ ์ •์˜

๋ฒ”์œ„ ์™ธ UIํ”Œ๋กœ์šฐ ์ƒ๋žต
๏ฟผ


UI ํ”Œ๋กœ์šฐ ์—…๋ฐ์ดํŠธ
๏ฟผ


๋ฆฌ๋ทฐ Stakeholders review
๏ฟผ


๋ฆฌ๋ทฐ ๊ฒฐ๊ณผ ๋ฐ˜์˜
๏ฟผ


2)UI ๋””์ž์ธ

UI๋””์ž์ธ: ๋””์ž์ธ ์‹œ์Šคํ…œ ์‚ฌ์šฉํ•˜๊ธฐ
๏ฟผ


ํ”ํžˆ ๋งํ•˜๋Š” UI๋””์ž์ธ ์™€์ด์–ดํ”„๋ ˆ์ž„ ์ด๋ผ๊ณ  ํ• ์ˆ˜์žˆ๋Š”๊ฒƒ
๏ฟผ

๏ฟผ
UI ๋””์ž์ธ
๏ฟผ



6-5 ์ธํ„ฐํŽ˜์ด์Šค ๋””์ž์ธ - UI ํ‰๊ฐ€

1)UI ๋ฆฌ๋ทฐ

UI๋ฆฌ๋ทฐ
UI๋ฅผ ๊ฒ€์ฆํ•œ๋‹ค๋Š” ๊ฑด ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“  ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉ์ž๊ฐ€ ์ž˜ ์‚ฌ์šฉํ• ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์—ˆ๋Š”์ง€ ์Šค์Šค๋กœ ํ™•์ธํ•˜๋Š” ๊ฒƒ

UI ๋ฆฌ๋ทฐ
๏ฟผ




์–ด๋–ค UI ํ…์ŠคํŠธ๋ฅผ ์–ด๋–ค ํ†ค์•ค๋งค๋„ˆ๋กœ ์‚ฌ์šฉํ•  ๊ฒƒ์ธ๊ฐ€์˜ ๋ฌธ์ œ

๏ฟผ


์ž‘์€ํ™”๋ฉด์—์„œ๋Š” ๋ชจ๋“  ์˜ต์…˜์„ ๋‹ค ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ ๋ณด๋‹ค๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•  ๊ฒƒ ๊ฐ™์€ ์˜ต์…˜ ๋จผ์ € ๋ณด์—ฌ์ฃผ๋Š”๊ฒŒ ์ข‹์Œ
๏ฟผ

์‚ฌ์šฉ์ž๊ฐ€ ์ž˜๋ชปํ–‰๋™ํ•œ ์ปดํฌ๋„ŒํŠธ๋งŒ ๋นจ๊ฐ•์ƒ‰์œผ๋กœ ํ‘œ์‹œ

์ค‘๋ณต๋œ ๋ฉ”์‹œ์ง€๋Š” ์‚ฌ์šฉ์ž๋ฅผ ํ˜ผ๋ž€์Šค๋Ÿฝ๊ฒŒ ํ•จ

์ตœ์„ ์˜ ์‚ฌ์ด์ฆˆ๋ฅผ ์œ ์ง€ํ•˜๊ณ  ์žˆ๋Š”์ง€
๏ฟผ

2)์˜ˆ์™ธ ์ผ€์ด์Šค ๋””์ž์ธ

์˜ˆ์™ธ ์ผ€์ด์Šค ๋””์ž์ธ
๏ฟผ

๏ฟผ
๏ฟผ
๏ฟผ