๋””์ž์ธ์‹œ์Šคํ…œ(Design System) ์„ค๊ณ„ํ•˜๋Š” ๋ฐฉ๋ฒ•

2022. 3. 4. 23:19ใ†๐Ÿ–ค UXUI/UI ๋ฐฉ๋ฒ•๋ก 

 

์˜ค๋Š˜์€ ์ €๋ฒˆ ํฌ์ŠคํŒ…์— ์ด์–ด ๋””์ž์ธ์‹œ์Šคํ…œ์˜ ํ•œ๊ณ„์ฒ˜๋Ÿผ ๋Š๊ปด์ง€๋Š” ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€,

๋‚˜์˜ ๋””์ž์ธ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•  ๋•Œ ๋ฌด์—‡๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ํ• ์ง€ ์•Œ์•„๋ณด๋ ค๊ณ  ํ•œ๋‹ค.

 

๋ณธ ํฌ์ŠคํŒ…์€ InVision์—์„œ ๋ฌด๋ฃŒ๋กœ ์ œ๊ณตํ•˜๋Š” ํ•ธ๋“œ๋ถ์„

๋ฒˆ์—ญํ•˜์—ฌ, ๋‚ด๊ฐ€ ์ดํ•ดํ•œ๋Œ€๋กœ ๋””์ž์ธ์‹œ์Šคํ…œ์˜ ์ค‘์š” ํฌ์ธํŠธ์™€ ํ•ต์‹ฌ๋งŒ์„ ๋‹ด์•˜๋‹ค.

 


๐Ÿ–ผ ๋””์ž์ธ์‹œ์Šคํ…œ์— ๊ด€ํ•œ ๊ฑฑ์ •

๋””์ž์ธ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค๊ธฐ๋กœ ์ž‘์ •ํ–ˆ๋‹ค๋ฉด ์ œ์ผ ๋จผ์ € ์ด๋Ÿฐ ๊ฑฑ์ •์ด ๋“ค ๊ฒƒ์ด๋‹ค. 'ํŠน์ •ํ•œ ๊ตฌ์—ญ์— ํ•ด๋‹น ์ปดํฌ๋„ŒํŠธ๊ฐ€ ์ž˜ ๋“ค์–ด๋งž์ง€ ์•Š๋Š”๋‹ค๋ฉด? ๋‚˜๋Š” ๊ทธ ๊ตฌ์—ญ์— ์ œ์ผ ์ ํ•ฉํ•œ ๋””์ž์ธ์€ ํฌ๊ธฐํ•˜๊ณ  ์›๋ž˜ ์žˆ๋˜ ์ปดํฌ๋„ŒํŠธ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋””์ž์ธ ์ฑ„๋ฌด(Design Debt)๋ฅผ ์ค„์—ฌ์•ผ ํ•˜๋‚˜?'

๋ฐ”๋กœ Too Limiting์— ๊ด€ํ•œ ๊ฑฑ์ •์ธ ๊ฒƒ์ด๋‹ค. ํ•˜์ง€๋งŒ ์ด ์ฑ…์—์„œ๋Š” ์ด๋ ‡๊ฒŒ ์„ค๋ช…ํ•œ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๋””์ž์ด๋„ˆ๋“ค์€ ์–ด๋– ํ•œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ ์ƒˆ๋กœ์šด ๋””์ž์ธ์„ ์ƒ์„ฑํ•˜๋ฉฐ ์ง€์†์ ์œผ๋กœ ์ฑ„๋ฌด๋ฅผ ๋งŒ๋“ค์–ด ํ•ด๊ฒฐํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Š” ๊ทผ๋ณธ์ ์ธ ํ•ด๊ฒฐ์ฑ…์ด ๋  ์ˆ˜ ์—†๋‹ค. ๋””์ž์ธ์‹œ์Šคํ…œ์„ ํ†ตํ•ด์„œ, ๊ทธ ๋ฌธ์ œ๊ฐ€ ๋ฌด์—‡์ด๋“  ์ƒˆ๋กœ์šด ํ•ด๊ฒฐ์ฑ…, ๊ทผ๋ณธ์ ์ธ ํ•ด๊ฒฐ์ฑ…์„ ๋ถ„๋ช…ํžˆ ๋ชจ์ƒ‰ํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

๋˜ ๋‹ค๋ฅธ ๊ฑฑ์ •์œผ๋กœ๋Š” Lose of Creativity์— ๊ด€ํ•œ ๊ฑฑ์ •์ด๋‹ค. ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งŒ๋“ค๊ณ  ๊ทธ ์•ˆ์—์„œ๋งŒ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๋ฉด ๋””์ž์ด๋„ˆ๋กœ์„œ์˜ ์ฐฝ์˜์„ฑ์„ ๋ฝ๋‚ด์ง€ ๋ชปํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฑฐ๋‹ค. ํ•˜์ง€๋งŒ ์ฐฝ์˜์„ฑ์€ ์ œํ•œ๋œ ๊ฒƒ์—์„œ๋ถ€ํ„ฐ ์ง„์ •์œผ๋กœ ๋ฐœํ˜„๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ์˜คํžˆ๋ ค ๋„ˆ๋ฌด๋‚˜ ์ž์œ ์Šค๋Ÿฌ์šด ๋ถ„์œ„๊ธฐ์—์„œ๋Š” ๋ฐฉํ–ฅ์„ ์žƒ๊ธฐ ์‰ฝ๋‹ค. UI๋Š” ๋ฐฉํ–ฅ์„ฑ๊ณผ ์ผ๊ด€์„ฑ์ด ์ƒ๋ช…์ด๋‹ค.

 

๋งˆ์ง€๋ง‰์œผ๋กœ๋Š” ๋””์ž์ธ์‹œ์Šคํ…œ์„ ๋‹ค ๋งŒ๋“ค๊ณ  ๋‚˜์„œ์˜ ์˜คํ•ด์ด๋‹ค. One and Done์ด ๊ทธ๊ฒƒ์ด๋‹ค. ๋””์ž์ธ์‹œ์Šคํ…œ์„ ํ•œ ๋ฒˆ ๋งŒ๋“ค๋ฉด, ์ด์ œ ํ‰์ƒ ๊ทธ๊ฑธ๋กœ๋งŒ ์“ธ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ƒ๊ฐ์ด๋‹ค. ํ•˜์ง€๋งŒ ๋””์ž์ธ์‹œ์Šคํ…œ์€ ๋ฌด์กฐ๊ฑด ์œ ์ง€ ๋ฐ ๋ณด์ˆ˜, ํ–ฅ์ƒ์ด ํ•„์ˆ˜์ด๋‹ค. ๋””์ž์ธ์‹œ์Šคํ…œ์€ ์ง€์†์ ์œผ๋กœ ์ง„ํ™”ํ•ด ๋‚˜๊ฐ€์•ผ ํ•œ๋‹ค. 


๐Ÿ–ผ ๋‚˜๋งŒ์˜ ๋””์ž์ธ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค๊ธฐ

๐Ÿ’ ๋””์ž์ธ์‹œ์Šคํ…œ์„ ๊ณต์œ ํ•˜๋Š” ํŒ€ ๋ฉค๋ฒ„๋Š” ๋ˆ„๊ตฌ์ธ๊ฐ€?

๋””์ž์ธ์‹œ์Šคํ…œ์„ ์™œ ์จ์•ผํ•˜๋Š”๊ฐ€์— ๋Œ€ํ•ด ์ €๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋„ ์–ธ๊ธ‰ํ–ˆ์ง€๋งŒ, ๋””์ž์ธ์‹œ์Šคํ…œ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ํšจ๊ณผ ์ค‘ ํ•˜๋‚˜๋Š” ๊ฐ™์€ Visual Language๋ฅผ ๊ณต์œ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋””์ž์ด๋„ˆ๋Š” ๊ฐœ๋ฐœ์ž, ๊ธฐํš์ž ์‚ฌ์ด์—์„œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ํ•ด์•ผํ•˜๋Š” ์ž…์žฅ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฌด์—‡๋ณด๋‹ค๋„ ์„œ๋กœ ๊ฐ™์€ ์–ธ์–ด๋ฅผ ๊ณต์œ ํ•˜๊ณ , ๋™์ผํ•œ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•ด์•ผ ํ•œ๋‹ค. ๋””์ž์ธ์‹œ์Šคํ…œ์„ ๊ณต์œ ํ•˜๊ฒŒ ๋  ํŒ€ ๋ฉค๋ฒ„์—๋Š” ๋ˆ„๊ฐ€ ์žˆ์„๊นŒ? ํฌ๊ฒŒ 8๊ฐ€์ง€ ์ง๋ฌด๋กœ ๋‚˜๋ˆ„์–ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ ๊ทธ๋“ค์ด ๋””์ž์ธ์‹œ์Šคํ…œ๊ณผ ๊ด€๋ จํ•˜์—ฌ ์–ด๋–ค ์—…๋ฌด๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š”์ง€๊นŒ์ง€ ์ ์–ด๋ณด์•˜๋‹ค.

 

1. ๋””์ž์ด๋„ˆ : Visual Elements์— ๋Œ€ํ•œ ์ •์˜

2. ํ”„๋ก ํŠธ์•ค๋“œ ๊ฐœ๋ฐœ์ž : ๋ชจ๋“ˆ ์ œ์ž‘ ๋ฐ ํšจ์œจ์ ์ธ ์ฝ”๋“œ ๋งŒ๋“ค๊ธฐ

3. UX ์ „๋ฌธ๊ฐ€ : ๋””์ž์ธ์‹œ์Šคํ…œ์„ UX ๊ธฐ์ค€์— ๋งž์ถ”๊ธฐ

4. ์ปจํ…์ธ ์ œ์ž‘์ž : ์‹œ์Šคํ…œ์˜ ํ†ค๊ณผ ๋ชฉ์†Œ๋ฆฌ๋ฅผ ๊ฒฐ์ •

5. ๋ฆฌ์„œ์น˜ ํŒ€ : ๊ณ ๊ฐ์˜ ๋‹ˆ์ฆˆ ํŒŒ์•…

6. ํผํฌ๋จผ์Šค ์ „๋ฌธ๊ฐ€ : ๋””์ž์ธ์‹œ์Šคํ…œ์„ ๋ชจ๋“  ๋””๋ฐ”์ด์Šค์— ์ ์šฉ์‹œํ‚ด

7. ํ”„๋กœ๋•ํŠธ ๋งค๋‹ˆ์ € : ๋””์ž์ธ์‹œ์Šคํ…œ์ด ๊ณ ๊ฐ ๋‹ˆ์ฆˆ์— ๋งž๋„๋ก ์ •๋ ฌ

8. CEO : ํšŒ์‚ฌ์˜ ๋น„์ „์„ ์‹คํ–‰

 

ํšŒ์‚ฌ์— ๋”ฐ๋ผ ์กฐ๊ธˆ์”ฉ ๋‹ค๋ฅด๊ฒ ์ง€๋งŒ, ๋Œ€ํ‘œ์ ์œผ๋กœ ์ •๋ฆฌํ•ด๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ด์ œ ๋‹ค์Œ ์Šคํ…์œผ๋กœ ๋„˜์–ด๊ฐ€๋ณด์ž.

 

๐Ÿค˜ ๋‚˜์—๊ฒŒ ๋งž๋Š” ํŒ€ ๋ชจ๋ธ ์„ ํƒํ•˜๊ธฐ

ํŒ€ ๋ชจ๋ธ์ด๋ž€ ์–ด๋–ค ๊ตฌ์„ฑ์›์ด ๋””์ž์ธ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•˜๋Š๋ƒ๋ฅผ ๋งํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด ์„ธ ๊ฐ€์ง€ ๋ชจ๋ธ์ด ์žˆ๋‹ค.

 

1. The solitary model : ํ•œ ์‚ฌ๋žŒ์ด ๋””์ž์ธ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ชจ๋ธ

- ์žฅ์  : ๋น ๋ฅด๋‹ค

- ๋‹จ์  : ๋„ˆ๋ฌด ๋งŽ์€ ์ผ

2. The centralized team model : ๋””์ž์ธ์‹œ์Šคํ…œ๋งŒ ๊ฐœ๋ฐœํ•˜๋Š” ํŒ€์„ ๋”ฐ๋กœ ๊ตฌ์„ฑํ•˜๋Š” ๋ชจ๋ธ

- ์žฅ์  : ๋””์ž์ธ์‹œ์Šคํ…œ ์œ ์ง€ ๋ฐ ๋ณด์ˆ˜์— ์ข‹๋‹ค

- ๋‹จ์  : ๊ณ ๊ฐ์˜ ๋‹ˆ์ฆˆ๋‚˜ ๋ฆฌ์„œ์น˜์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ฑ์ด ๋‚ฎ๋‹ค

3. The federated model : ์—ฌ๋Ÿฌ ํŒ€, ์—ฌ๋Ÿฌ ์ง๋ฌด์˜ ์‚ฌ๋žŒ๋“ค์ด ๋‹ค๊ฐ™์ด ๋””์ž์ธ์‹œ์Šคํ…œ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ชจ๋ธ

- ์žฅ์  : ๊ณ ๊ฐ์˜ ๋‹ˆ์ฆˆ์™€ ์„œ๋น„์Šค ๋ฐ ์ƒํ’ˆ ํŠน์ง•์— ๋งž๋Š” ๋‹ค์–‘ํ•œ ์ธ์‚ฌ์ดํŠธ๋ฅผ ๋„์ถœํ•  ์ˆ˜ ์žˆ๋‹ค

- ๋‹จ์  : ๊ฐ์ž์˜ ๋ฉ”์ธ ์—…๋ฌด๊ฐ€ ๋”ฐ๋กœ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ”์˜๊ณ  ๊ท€์ฐฎ์€ ์ผ์ด ๋  ์ˆ˜ ์žˆ๋‹ค

 

๋””์ž์ธ์‹œ์Šคํ…œ์€ ํ•ญ์ƒ ํ™•์žฅ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณดํ†ต์€ 1๋ฒˆ์—์„œ 2,3๋ฒˆ์œผ๋กœ ๋„˜์–ด๊ฐ„๋‹ค๊ณ  ํ•œ๋‹ค. ํ•ญ์ƒ ์—ผ๋‘์— ๋‘์–ด์•ผ ํ•  ๊ฒƒ์€ ๋””์ž์ธ ์‹œ์Šคํ…œ์ด๋ž€ ํ•œ ํ”„๋กœ์ ํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ํ”„๋กœ๋•ํŠธ๋‹ค. ๋„๊ตฌ์ด์ž ์ˆ˜๋‹จ์ธ ๊ฒƒ์ด๋‹ค.


๐Ÿคฏ ๋””์ž์ธ์‹œ์Šคํ…œ์˜ ์š”์†Œ๋ฅผ ํŒŒ๊ณ ๋“ค์ž

์ด์ œ ์ง„์งœ๋กœ_์ฐ๋ง‰_์ด๋ฒˆ์—”์ง„์งœ_ํƒ€๋…ธ์Šค(?) ๋””์ž์ธ์‹œ์Šคํ…œ์˜ ๊ธฐ์ดˆ๋‹จ๊ณ„๋ฅผ ๋‹ค์ ธ๋ณด์ž. ์ด ๋˜ํ•œ ์ด ์„ธ๊ฐ€์ง€๋กœ ๋ถ„๋ฅ˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๐ŸŽค Interviewing Customer

์ฒซ ๋ฒˆ์งธ๋กœ ํ•ด์•ผ ํ•  ์ผ์€ '๋ˆ„๊ฐ€ ๋””์ž์ธ์‹œ์Šคํ…œ์„ ์“ธ ๊ฒƒ์ธ์ง€' ์ƒ๊ฐํ•ด๋ณด๋Š” ๊ฑฐ๋‹ค. ๊ทธ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ฐพ์•„๊ฐ€ ์ธํ„ฐ๋ทฐ ํ•ด๋ณด๋Š” ๊ฒƒ์ด ๋””์ž์ธ์‹œ์Šคํ…œ์„ ์ฒ˜์Œ ์„ค๊ณ„ํ•  ๋•Œ ๊ผญ ํ•„์š”ํ•œ ๋‹จ๊ณ„๊ฐ€ ๋  ๊ฒƒ์ด๋‹ค. ์ด ๊ณผ์ •์„ ํ†ตํ•ด Pain point๋ฅผ ์ฐพ์•„๋‚ด๊ณ , ๊ทธ๋“ค์˜ ์‹œ์Šคํ…œ์— ๋งž๋Š” ๊ทœ์น™๊ณผ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ ์‹ค์งˆ์ ์œผ๋กœ ์ค‘์š”ํ•œ ๊ฒƒ์— ๋” ์ง‘์ค‘ํ•˜์—ฌ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๋‹ค.

โœจ TIP ๋””์ž์ธ์‹œ์Šคํ…œ์„ ๋งŒ์•ฝ ์˜คํ”ˆ์†Œ์Šค๋กœ ํ•  ๊ฒƒ์ด๋ผ๋ฉด, ๊ฐ๊ฐ์˜ ์‹œ์Šคํ…œ์ด ์–ด๋””์—, ์–ด๋–ป๊ฒŒ ์“ฐ์ด๊ณ  ๋ˆ„๊ตด ์œ„ํ•ด ์ œ์ž‘ํ–ˆ๋Š”์ง€ ๊ธฐ๋กํ•˜๋Š” ๊ฒƒ์ด ์ดˆ๊ธฐ๋‹จ๊ณ„๋ถ€ํ„ฐ ํ•„์š”ํ•˜๋‹ค.

 

๐Ÿ“ฆ Take an Invetory

๋‘ ๋ฒˆ์งธ๋กœ๋Š” ์ธ๋ฒคํ† ๋ฆฌ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋‹ด๋Š” ์ €์žฅ์†Œ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋‹ค. ์ธ๋ฒคํ† ๋ฆฌ ํƒ€์ž…์—๋„ ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค.

 

1. Visual Attributes : Spacing, Color, Typography ...

์ด๊ฒƒ๋“ค์€ Visual Language๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ๋„์›€์„ ์ค€๋‹ค.

2. UI Elements : Buttons, Cards, Modals ...

์ด๊ฒƒ๋“ค์€ UI Library๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ๋„์›€์„ ์ค€๋‹ค.

 

๐Ÿค” Creating A Visual Design Language

์ด์ œ ๋ณธ๊ฒฉ์ ์œผ๋กœ Visual Attributes์— ํ•ด๋‹นํ•˜๋Š” Visual Design Language๋ฅผ ์ œ์ž‘ํ•ด๋ณผ ๊ฒƒ์ด๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์š”์†Œ๊ฐ€ ํฌํ•จ๋œ๋‹ค.

 

1. Color

2. typography (size, leading, typeface, ...)

3. Spacing (margins, paddings, positioning coordinates, border spacing, ...)

4. Images (icons, illustrations)

+) Visual Form (depth, elevations, shadows, rounded corner, texture, ...)

+) Motion

+) Sound

 

๊ฐ๊ฐ์˜ ์š”์†Œ๋ฅผ ์–ด๋–ค ๊ธฐ์ค€์—์„œ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑํ•ด์•ผํ•˜๋Š” ์ง€๋Š” ๋‹ค์Œ ํฌ์ŠคํŒ…์—์„œ ์ง„ํ–‰ํ•˜๋ ค๊ณ  ํ•œ๋‹ค.

 


๋—!