๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป dev

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

๐Ÿค” ๋ชจ๋…ธ๋ ˆํฌ ํ”„๋กœ์ ํŠธ ์„ธํŒ…์„ ํ•˜๋ฉด์„œ ๊ณ ๋ฏผํ•ด๋ด์•ผ ํ•  ๋ถ€๋ถ„ ์ค‘ ํ•˜๋‚˜์ธ ๋””์ž์ธ ์‹œ์Šคํ…œ ๊ตฌ์ถ•ํ•˜๊ธฐ!
๋ณธ๊ฒฉ์ ์œผ๋กœ ๋„์ž…ํ•˜๊ธฐ ์ „์— "๋””์ž์ธ ์‹œ์Šคํ…œ์ด ๋ญ”์ง€, ์™œ ํ•„์š”ํ•œ ์ง€, ๋„์ž…์ด ํ•„์š”ํ•œ ์ง€"์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด์ž.

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

At its core, a design system is a set of building blocks and standards that help keep the look and feel of products and experiences consistent. 

 

๋””์ž์ธ ์‹œ์Šคํ…œ์ด๋ž€ ํ”„๋กœ๋•ํŠธ๊ณผ ๊ฒฝํ—˜์ด ์ฃผ๋Š” ๋ชจ์Šต๊ณผ ๋Š๋‚Œ์ด ์ผ์ •ํ•˜๋„๋ก ๋„์™€์ฃผ๋Š” ๊ธฐ์ค€๊ณผ ๊ธฐ๋ณธ ์œ ๋‹›์˜ ๋ชจ์Œ์ด๋‹ค.

๋ณต์žกํ•œ ๋””์ง€ํ„ธ ํ”„๋กœ๋•ํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ํŒ€์„ ์œ„ํ•ด ํ†ต์ผ๋œ ์–ธ์–ด์™€ ๊ตฌ์กฐํ™”๋œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ฒญ์‚ฌ์ง„ ์—ญํ• ์„ ํ•œ๋‹ค.

 

์•„์ด์ฝ˜๊ณผ ์ƒ‰๊น”์€ ์œ ์ €์—๊ฒŒ ํŠน์ •ํ•œ ์˜๋ฏธ๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ์กด์žฌํ•œ๋‹ค. ๋ฒ„ํŠผ๋„ ํŠน์ • ํฌ๊ธฐ์™€ ๋ชจ์–‘์œผ๋กœ ๊ตฌํ˜„๋˜์–ด์•ผ ํ•œ๋‹ค.

๋””์ž์ธ ์‹œ์Šคํ…œ์ด ์—†๋‹ค๋ฉด ์œ ์ €๋“ค์€ ๊ฐ™์€ ์—ญํ• ์„ ํ•˜๋Š” ๋ฒ„ํŠผ์ด๋‚˜ ์•„์ด์ฝ˜์ธ๋ฐ๋„ ๋‹ค๋ฅด๊ฒŒ ์ƒ๊ฒผ๋‹ค๋ฉด ํ•œ์ฐธ ๊ณ ๋ฏผ์„ ํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

 

์˜ˆ๋ฅผ ๋“ค๋ฉด, ์‚ฌ์ดํŠธ์— ์–ด๋–ค ํŽ˜์ด์ง€์—์„œ๋Š” ์™ผ์ชฝ๊ฐ™์€  ๋กœ๊ทธ์•„์›ƒ ์•„์ด์ฝ˜์ด ๋ณด์ด๊ณ , ์–ด๋–ค ํŽ˜์ด์ง€์—์„œ๋Š” ์˜ค๋ฅธ์ชฝ ๊ฐ™์€ ์•„์ด์ฝ˜์ด ๋ณด์ธ๋‹ค๊ณ  ํ•ด๋ณด์ž. ์œ ์ € ์ž…์žฅ์—์„œ๋Š” ์ด ํŽ˜์ด์ง€์—์„œ ์ด ์•„์ด์ฝ˜์€ ๋ญ” ๋œป์ธ์ง€ ๊ณ ๋ฏผํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ๋กœ๊ทธ์•„์›ƒ์€ ์™ผ์ชฝ์ด๋ผ๊ณ  ์ธ์‹์ด ๊ณ ์ •๋˜๋ฉด, ์•„์˜ˆ ๋กœ๊ทธ์•„์›ƒ ์•„์ด์ฝ˜์ด๋ผ๊ณ  ์ธ์‹์„ ๋ชปํ•˜๊ณ  ํŽ˜์ด์ง€์—์„œ ์ฐพ๋Š๋ผ๊ณ  ์• ๋จน์„ ์ˆ˜๋„ ์žˆ๋‹ค ๋‹ค์‹œ ์•ˆ์จ.

๊ฐ™์€ ์•„์ด์ฝ˜ ๋ชจ์–‘์ธ๋ฐ๋„ ์ƒ‰์ด ๋‹ฌ๋ผ์ง€๋ฉด ๋ฌด์Šจ ๋œป์ธ์ง€ ์ „๋‹ฌ์ด ์•ˆ๋˜๋ฉด ๊ณ ๋ฏผ์ด ๋  ๊ฒƒ์ด๋‹ค.

๋กœ๊ทธ์•„์›ƒ ๋ฒ„ํŠผ์€ ์˜ค๋ฅธ์ชฝ์ผ๊นŒ ์™ผ์ชฝ์ผ๊นŒ? ๋‘˜์ด๋ผ๋ฉด ๊ธฐ์ค€์ด ๋ญ์ง€? ์ด ํ˜ผ๋ž€์„ ์ •๋ฆฌํ•˜๋Š” ์—ญํ• ์„ ๋””์ž์ธ ์‹œ์Šคํ…œ์ด ํ•œ๋‹ค.

 

๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋””์ž์ธ ์‹œ์Šคํ…œ์€ ์—˜๋ฆฌ๋จผํŠธ์™€ ํŒจํ„ด ๋“ฑ์„ ๋‹ค์‹œ ๋งŒ๋“œ๋Š” ์‹œ๊ฐ„์„ ์ค„์ด๋Š”๋ฐ ๋„์˜ด์„ ์ค€๋‹ค. 


๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ๊ตฌ์„ฑ ์š”์†Œ

๋””์ž์ธ ์‹œ์Šคํ…œ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณ„์ธต์œผ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค. (๊ฐ€์žฅ ๋†’์€ ๋‹จ๊ณ„์—์„œ ๋‚ฎ์€ ๋‹จ๊ณ„ ์ˆœ์„œ)

1. ๋””์ž์ธ ์‹œ์Šคํ…œ (Design system)

๋ชจ๋“  ๊ธฐ์ค€์˜ ์ตœ์šฐ์„  ๊ฐ€์ด๋“œ๋ผ์ธ ์—ญํ• ์„ ํ•˜๋Š” ์ตœ์ƒ์œ„ ์ปจํ…Œ์ด๋„ˆ์— ํ•ด๋‹นํ•œ๋‹ค.

๊พธ์ค€ํžˆ ๋ฐœ์ „/๋ณ€ํ™”ํ•˜๋Š” ํ”„๋กœ๋•ํŠธ ํ™˜๊ฒฝ์—์„œ ๋ฆฌ์†Œ์Šค์™€ ํ”„๋กœ์„ธ์Šค์˜ "๊ทผ๋ณธ์ ์ธ" ๊ฐ€์ด๋“œ๋ฅผ ๋ชจ์•„๋†“์€ ๊ณณ์ด๋‹ค.

์—ฌ๊ธฐ์—๋Š” ๊ธฐ์ˆ ์  ์ŠคํŽ™, ๋””์ž์ธ ํ† ํฐ, ๋ฌธ์„œ, ๊ทธ๋ฆฌ๊ณ  best practice ๋“ฑ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋‹ค.

UX ๋””์ž์ธ ๊ฒฐ์ •๊ณผ ํ”„๋กœ๋•ํŠธ ๊ฐœ๋ฐœ์˜ ๊ฐ€์ด๋“œ๋ผ์ธ์ด ๋  ํ•ต์‹ฌ ์›๋ฆฌ์™€ ํ”„๋กœ์„ธ์Šค๋„ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋‹ค.

2. ์ปดํฌ๋„ŒํŠธ์™€ ํŒจํ„ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค ( Component and pattern libraries)

ํ”„๋กœ๋•ํŠธ ๋‚ด ๊ณตํ†ต ์ธํ„ฐํŽ˜์ด์Šค์™€ ๋™์ž‘์ด ์–ด๋–ป๊ฒŒ ๋˜์–ด ์žˆ๋Š”์ง€ ๋‚˜ํƒ€๋‚ด๋Š” ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์‹œ๊ฐ์  ์—˜๋ฆฌ๋จผํŠธ๋“ค๊ณผ ์ƒํ˜ธ์ž‘์šฉ ํŒจํ„ด์— ํ•ด๋‹นํ•œ๋‹ค. ์ƒ์„ธํ•œ ๋ฌธ์„œ์™€ ํ•จ๊ป˜ ํ…œํ”Œ๋ฆฟ, ๋ ˆ์ด์•„์›ƒ, ์ƒํ˜ธ์ž‘์šฉ ํŒจํ„ด, ์ฝ”๋“œ snippet, ๊ทธ๋ฆฌ๊ณ  ์ปดํฌ๋„ŒํŠธ ๋“ฑ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’กComponent vs. pattern libraries
๋‘˜ ๋‹ค ๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ํ•ต์‹ฌ ์š”์†Œ์ธ ๊ณตํ†ต์ ์€ ์žˆ์ง€๋งŒ, component library๋“ค์€ UI ์—˜๋ฆฌ๋จผํŠธ(๋ฒ„ํŠผ๊ณผ input ํ•„๋“œ ๋“ฑ)์—, pattern library๋“ค์€ ๋” ๋„“์€ ๋ฒ”์œ„์˜ ๋””์ž์ธ ์†”๋ฃจ์…˜ (๋‚ด๋น„๊ฒŒ์ด์…˜ ํ๋ฆ„, ๋ฐ์ดํ„ฐ ๋””์Šคํ”Œ๋ ˆ์ด ๋“ฑ)์— ์ดˆ์ ์„ ๋งž์ถ˜๋‹ค๋Š” ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค.

3. ๊ธฐ์ดˆ๋ฅผ ์ด๋ฃจ๋Š” ์—˜๋ฆฌ๋จผํŠธ(Foundational elements)

์—˜๋ฆฌ๋จผํŠธ์˜ ์ƒ๊น€์ƒˆ์™€ ์ „๋ฐ˜์ ์ธ ํ”„๋กœ๋•ํŠธ์˜ voice์™€ ํ†ค์„ ์žก์•„์ฃผ๋Š” "์‹œ๊ฐ์  ์–ธ์–ด"์— ํ•ด๋‹นํ•œ๋‹ค.

์ƒ‰๊ณผ ํฐํŠธ์˜ ๋””์ž์ธ, ์•„์ด์ฝ˜, ๋กœ๊ณ , ์‚ฝํ™” ๊ทธ๋ฆฌ๊ณ  ์ ‘๊ทผ์„ฑ/๋ธŒ๋žœ๋“œ ๊ฐ€์ด๋“œ๋ผ์ธ ๋“ฑ์„ ํฌํ•จํ•œ๋‹ค.

1. Design system, 2. Component and pattern libraries, 3. Foundational elements

 

๐Ÿ’ก ๋””์ž์ธ ์‹œ์Šคํ…œ๊ณผ UX: ๋ˆˆ์„ ์ฆ๊ฒ๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ ๊ทธ ์ด์ƒ์˜ ๊ฒƒ

๋””์ž์ธ ์‹œ์Šคํ…œ์€ ๋””์ž์ด๋„ˆ์˜ ์ฐฝ์˜์„ฑ์„ ์ œํ•œํ•˜๊ณ  ๋ชจ๋“  ๋””์ž์ธ์— ํš์ผํ™”๋ฅผ ๊ฐ•์š”ํ•œ๋‹ค๋Š” ํ”ํ•œ ์˜คํ•ด๊ฐ€ ์žˆ๋‹ค.
์˜คํžˆ๋ ค ๋””์ž์ธ ์‹œ์Šคํ…œ์€ ๋””์ž์ด๋„ˆ๊ฐ€ ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ํŒจํ„ด๋“ค์„ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์„œ ์ •๋ง ํ•„์š”ํ•œ ๊ณณ์— ์—๋„ˆ์ง€๋ฅผ ์“ธ ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค. ๋””์ž์ธ ์‹œ์Šคํ…œ์œผ๋กœ ํ™”๋ฉด ํฌ๊ธฐ์— ๋งž์ถฐ ๋””์ž์ธ์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋˜‘๊ฐ™์€ ๋””์ž์ธ์„ ๋ณต์‚ฌ+๋ถ™์—ฌ๋†“๊ธฐํ•ด์•ผ ํ•˜๋Š” ์ง€๋ฃจํ•œ ์ž‘์—…์„ ํ”ผํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋””์ž์ด๋„ˆ๋“ค์€ ์ฐฝ์˜๋ ฅ์„ ๋”์šฑ ๋ฐœํœ˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

๋””์ž์ธ ์‹œ์Šคํ…œ ์™œ ์จ์•ผ ํ• ๊นŒ

์ง€๊ธˆ๊นŒ์ง€ ์‚ดํŽด๋ณธ ๋ฐ”์— ์˜ํ•˜๋ฉด ๋””์ž์ธ ์‹œ์Šคํ…œ์€ ํ”„๋กœ๋•ํŠธ ์ „๋ฐ˜์— ๊ฑธ์ณ ํ†ต์ผ์„ฑ์„ ๋ณด์žฅํ•˜๊ณ , ํŒ€ ๊ฐ„์˜ ํ˜‘์—…์„ ๋„์™€์ค€๋‹ค.

๋ถˆํ•„์š”ํ•˜๊ฒŒ ๋””์ž์ธ์„ ํ•ด์•ผํ•˜๋Š” ์ˆ˜๊ณ ๋ฅผ ํ”ผํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐœ๋ฐœ ๊ณผ์ • ์ž์ฒด๋„ ๋นจ๋ผ์งˆ ์ˆ˜ ์žˆ๋‹ค.

๋””์ž์ด๋„ˆ๋“ค์€ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋‹ค์‹œ ๋งŒ๋“œ๋Š” ๋ฐ ์‹œ๊ฐ„์„ ์žˆ๊ณ , ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ฝ”๋“œ, ํ† ํฐ, ๊ทธ๋ฆฌ๊ณ  ์• ๋‹ˆํŽ˜์ด์…˜ preset์œผ๋กœ ๋””์ž์ธํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐœ๋ฐœ์ž๋“ค์€ ์†์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๊ธฐ๋Šฅ์ ์ด๊ณ  ์ ‘๊ทผ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•ด ์ค„ ์ˆ˜ ์žˆ๋‹ค.

๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‹ ์ž… ๋””์ž์ด๋„ˆ๋“ค์—๊ฒŒ ๋””์ž์ธ ์‹œ์Šคํ…œ์€ ์˜จ๋ณด๋”ฉ ํˆด๋กœ๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.

ํ”„๋กœ๋•ํŠธ์™€ ๊ทœ์น™์— ๋Œ€ํ•ด ๊ต์œก์ด ๊ฐ€๋Šฅํ•˜๊ณ  ๋” ๋น ๋ฅด๊ฒŒ ๊ธฐ์—ฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค€๋‹ค.

Figma๋Š” ์Šคํƒ€์ผ, ๋ณ€์ˆ˜, ์ปดํฌ๋„ŒํŠธ์˜ ํ‘œ์ค€ํ™”๋ฅผ ์ง€์›ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์ƒ‰์ƒ๋ถ€ํ„ฐ padding์ด ํ”„๋กœ๋•ํŠธ์™€ ๋ธŒ๋žœ๋“œ ์ „๋ฐ˜์— ์ผ๊ด„ ์ ์šฉ๋œ๋‹ค.


๋””์ž์ธ ์‹œ์Šคํ…œ ๊ผญ ์จ์•ผ ํ• ๊นŒ

์—ฌ๊ธฐ๊นŒ์ง€ ์‚ดํŽด๋ดค๋‹ค๋ฉด, ๋””์ž์ธ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒŒ ๋” ์ด์ƒํ•ด๋ณด์ผ ์ˆ˜ ์žˆ๋‹ค.

ํ•˜์ง€๋งŒ ํ•˜๋‚˜์˜ ๋””์ž์ธ ์‹œ์Šคํ…œ์ด ๋ชจ๋“  ์ƒํ™ฉ์„ ๋งŒ์กฑ์‹œํ‚ฌ ์ˆ˜ ์—†๊ณ , ๋‚˜์•„๊ฐ€ ๋„์ž… ์ž์ฒด๊ฐ€ ํ•„์š”ํ•œ ์ง€๋ฅผ ๊ณ ๋ฏผํ•ด ๋ด์•ผ ํ•œ๋‹ค.

๋””์ž์ธ ์‹œ์Šคํ…œ ๋„์ž…์€ ๋‹ค์Œ์˜ ์‚ฌํ•ญ๋“ค์„ ๊ณ ๋ คํ•ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

1. ๋ถˆ์ผ์น˜ ์ฐพ์•„๋ณด๊ธฐ

ํ”„๋กœ๋•ํŠธ์˜ ์ƒ๊น€์ƒˆ์™€ ๋Š๋‚Œ์ด ํ”Œ๋žซํผ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์ง€ ์ •๋ฐ€ํ•˜๊ฒŒ ์‚ดํŽด๋ณด์ž.

๊ฑฐ์Šฌ๋ฆฌ๋Š” ๋ถˆ์ผ์น˜, ๋ธŒ๋žœ๋“œ ์ •์ฒด์„ฑ์„ ํ”๋“œ๋Š” ๊ฒƒ, ํ”„๋กœ๋•ํŠธ ์‚ฌ์šฉ ๊ฒฝํ—˜๋“ค ๊ฐ„์ด ๋งค๋„๋Ÿฝ๊ฒŒ ์ด์–ด์ง€์ง€ ์•Š๋Š” ๊ฒƒ ๋“ฑ์€ ๋””์ž์ธ ์‹œ์Šคํ…œ์„ ๋„์ž…ํ•ด๋ด์•ผ ํ•  ์‚ฌ์ธ๋“ค์— ํ•ด๋‹น๋œ๋‹ค.

2. ๋‹ค์–‘ํ•œ ํ…Œ๋งˆ์™€ ํ”Œ๋žซํผ ๊ณ ๋ คํ•ด ๋ณด๊ธฐ

์šฐ๋ฆฌ ํ”„๋กœ๋•ํŠธ๊ฐ€ ๋‹คํฌ/๋ผ์ดํŠธ ๋ชจ๋“œ๋‚˜ ๋‹ค๋ฅธ ๋ธŒ๋žœ๋“œ ์‚ฌ์ด์—์„œ ๋“ฑ ํ…Œ๋งˆ ์‚ฌ์ด๋ฅผ ๋Š๊น€ ์—†์ด ์ „ํ™˜ํ•ด์•ผ ํ•˜๋‚˜? 

ํ˜น์€ ๋‹ค์–‘ํ•œ ๋””๋ฐ”์ด์Šค ํ”Œ๋žซํผ๊ณผ ํ™”๋ฉด ํฌ๊ธฐ์— ๋งž์•„์•ผ ํ•˜๋‚˜?

๋””์ž์ธ ์‹œ์Šคํ…œ์€ ์ด๋Ÿฌํ•œ ๋ณต์žกํ•œ ๊ณ ๋ฏผ๋“ค์„ ๊น”๋”ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•˜๋Š” ํ•ด๊ฒฐ์˜ ๋‹จ์„œ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค.

3. ์ค‘๋ณต ์ž‘์—… ๋œ์–ด๋‚ด๊ธฐ

์ค‘๋ณต๋˜๋Š” ๋””์ž์ธ ์ž‘์—…์ด๋‚˜ ๋ฐ˜๋ณต๋˜๋Š” ์ด์Šˆ๋Š” ํŒ€์˜ ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•œ๋‹ค.

๋””์ž์ธ ์‹œ์Šคํ…œ์œผ๋กœ ํ‘œ์ค€ํ™”๋œ ์ปจํฌ๋„ŒํŠธ๋Š” ์ด๋Ÿฐ ๊ณผ์ •๋“ค์˜ ํ๋ฆ„์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

4. ์†Œํ†ต ๊ฐ•ํ™”ํ•˜๊ธฐ

๋””์ž์ธ์— ๋Œ€ํ•ด ํŒ€์ด ์˜์‚ฌ์†Œํ†ตํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ดํŽด๋ณด์ž.

์˜คํ•ด๋ฅผ ํ•˜๊ฑฐ๋‚˜ ๋””์ž์ธ ์—˜๋ฆฌ๋จผํŠธ๋ฅผ ์„ค๋ช…ํ•˜๋Š”๋ฐ ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•˜๊ณ  ์žˆ์ง€ ์•Š๋‚˜? 

๊ณต์œ ๋œ ๋””์ž์ธ ์–ธ์–ด๋Š” ์ด๋Ÿฐ ๋ฌธ์ œ๋“ค์„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.

5. ์˜จ๋ณด๋”ฉ ์ˆœํƒ„ํ™”

์ƒˆ๋กญ๊ฒŒ ํŒ€์— ํ•ฉ๋ฅ˜ํ•˜๋Š” ๋ฉค๋ฒ„๋“ค์˜ ์˜จ๋ณด๋”ฉ ๊ณผ์ •์„ ๊ณ ๋ คํ•ด ๋ณด์ž.

ํ™•์‹คํ•œ ๋””์ž์ธ ์‹œ์Šคํ…œ์€ ์˜จ๋ณด๋”ฉ ๊ณผ์ •์„ ๋” ์‰ฝ๊ณ  ํšจ์œจ์ ์œผ๋กœ ํ•˜๊ณ , ์˜จ๋ณด๋”ฉ์„ ๋นจ๋ฆฌ ๋งˆ์น˜๋ฉด ๊ทธ๋งŒํผ ๊ธฐ์—ฌ๋„ ๋นจ๋ฆฌ ํ•  ์ˆ˜ ์žˆ๋‹ค.

6. ํšจ์œจ์ ์ธ ๋ผ์ดํ”„ ์‚ฌ์ดํด ๋งŒ๋“ค๊ธฐ

ํ”„๋กœ๋•ํŠธ์˜ ๋ผ์ดํ”„ ์‚ฌ์ดํด์— ๋Œ€ํ•ด ์ƒ๊ฐํ•ด ๋ณด์ž. ๋””์ž์ธ, ํ”„๋กœํ† ํƒ€์ดํ•‘, ์—…๋ฐ์ดํŠธ ์‹œ๊ฐ„์„ ๋‹จ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์„๊นŒ?

๋””์ž์ธ ์‹œ์Šคํ…œ์„ ๋„์ž…ํ•˜๋ฉด ํ”„๋กœ๋•ํŠธ ๊ฐœ๋ฐœ์˜ ๊ฐ ๋‹จ๊ณ„๋ฅผ ๋„์™€ ์‹œ๊ฐ„ ๋‹จ์ถ•์˜ ์ด‰๋งค ์—ญํ• ์„ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

ํŒ€๊ณผ ํ•จ๊ป˜ ๋””์ž์ธ ์‹œ์Šคํ…œ ๋„์ž…์˜ ํ•„์š”์„ฑ๊ณผ, ๋„์ž…ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ–ˆ์„ ๋•Œ ๊ทธ ๋ฒ”์œ„์— ๋Œ€ํ•œ ๋…ผ์˜๋ฅผ ํ•ด๋ณด์ž.

 


์ด์ œ๊นŒ์ง€ ๋„์ž…ํ•˜๋ฉด ์ข‹์•„์งˆ ๋ถ€๋ถ„์— ๋Œ€ํ•ด ์‚ดํŽด๋ดค๋‹ค. ๊ทธ๋งŒํผ ์ข‹์•„์ง€๊ธฐ ์œ„ํ•ด์„œ ์น˜๋Ÿฌ์•ผ ํ•  ํฌ์ƒ(?)๋„ ์žˆ๋Š”๋ฐ, ๊ทธ ์ ๋“ค๋„ ์‚ดํŽด๋ณด์ž.

7. ์ง€์†์ ์ธ ๊ด€๋ฆฌ (maintenance) ํ•„์š”

๋ชจ๋“  ํ”„๋กœ์ ํŠธ์˜ ๋””์ž์ธ ์‹œ์Šคํ…œ์€ ์ดˆ๊ธฐ ์„ค์ •๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊พธ์ค€ํžˆ ๊ด€์‹ฌ์„ ๊ฐ–๊ณ  ๋…ธ๋ ฅ์„ ํ•ด์„œ ๊ด€๋ฆฌ๋„ ์‹ ๊ฒฝ์„ ์จ์•ผ ํ•œ๋‹ค.

์ข‹์€ ํ”„๋กœ๋•ํŠธ๋“ค์€ ๊ณ„์† ๋ฐœ์ „ํ•˜๋“ฏ์ด, ๋””์ž์ธ ์‹œ์Šคํ…œ ๋˜ํ•œ ํ•œ๋ฒˆ ์ž‘์—…์„ ํ•œ๋‹ค๊ณ  ๋๋‚˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค.

๋””์ž์ธ ์‹œ์Šคํ…œ์„ ์ตœ์‹ ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜๋„๋ก ์žฅ๊ธฐ์ ์œผ๋กœ ๊ด€๋ จ๋œ ๋ฆฌ์†Œ์Šค์™€ ์‹œ๊ฐ„ ํˆฌ์ž๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

8.  ์ง€์—ฐ๋œ ๋งŒ์กฑ (Delayed gratification)

๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ํšจ๊ณผ๋Š” ๊ฐ•๋ ฅํ•˜์ง€๋งŒ ๊ทธ ํšจ๊ณผ๋ฅผ ํ™• ์ฒด๊ฐํ•˜๊ธฐ์—๋Š” ์‹œ๊ฐ„์ด ์ข€ ๊ฑธ๋ฆฐ๋‹ค.

ํ”„๋กœ์ ํŠธ์™€ ์ง๊ฒฐ๋œ ๋ชฉํ‘œ ํ˜น์€ ๋ฆฌ์†Œ์Šค๊ฐ€ ๋‹ค๋ฅธ ๊ณณ์œผ๋กœ ๊ฐ€๊ฒŒ ๋˜์–ด ์ง‘์ค‘์ด ๋ถ„์‚ฐ๋˜๋ฉด ํŒ€์˜ ์˜์š•์„  ์ด๋Œ์–ด๊ฐ€๋Š”๋ฐ ์–ด๋ ค์›€์ด ์žˆ์„ ์ˆ˜๋„ ์žˆ๋‹ค.

9. ๋ฆฌ์†Œ์Šค ํ• ๋‹น ๊ฐ€๋Šฅ์„ฑ

์ดˆ๊ธฐ ๊ฐœ๋ฐœ์„ ๋„˜์–ด ๋””์ž์ธ ์‹œ์Šคํ…œ์€ ๋””์ž์ด๋„ˆ, ๊ฐœ๋ฐœ์ž ๊ทธ๋ฆฌ๊ณ  ํ”„๋กœ๋•ํŠธ ๋งค๋‹ˆ์ €๋“ค์˜ ๊พธ์ค€ํ•œ ์ธํ’‹์ด ์žˆ์–ด์•ผ ํšจ๊ณผ์ ์ด๋‹ค.

๋””์ž์ธ ์‹œ์Šคํ…œ์ด ์ •์ฒด๋˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด ํŒ€์„ ํ™•์žฅํ•˜๊ฑฐ๋‚˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์žฌ๊ณ ํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค.

10. ์‹œ์Šคํ…œ ์ฒด๋“ํ™”

๋ชจ๋‘ ๋””์ž์ธ ์‹œ์Šคํ…œ์„ ๋”ฐ๋ฅด๊ฒŒ ํ•˜๋Š” ๊ณผ์ • ์ž์ฒด๊ฐ€ ์–ด๋ ค์šด ๊ณผ์ •์ผ ์ˆ˜ ์žˆ๋‹ค. ๊ด€๋ จ์ž๋“ค์„ ๊ต์œกํ•ด์•ผ ํ•˜๊ณ  ์žฅ๊ธฐ์ ์ธ ๊ฐ€์น˜๋ฅผ ๊ฐ–๊ณ  ๋„์ž…์„ ์„ค๋“ํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ฑŒ๋ฆฐ์ง€๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์–ด๋–ป๊ฒŒ ์ด์•ผ๊ธฐ๋ฅผ ํ•˜๊ณ  ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•  ์ง€์— ๋Œ€ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. 


๐Ÿค” ๋งˆ์น˜๋ฉด์„œ

์˜ค๋Š˜์€ figma์—์„œ ์†Œ๊ฐœํ•œ ๋””์ž์ธ ์‹œ์Šคํ…œ์ด ๋ฌด์—‡์ธ์ง€, ๋ฌด์—‡์œผ๋กœ ๊ตฌ์„ฑ๋˜์—ˆ๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ํ”„๋กœ์ ํŠธ์—์„œ ํ•„์š”ํ•œ ์ง€ ๊ฒฐ์ •ํ•  ๋•Œ ๊ณ ๋ คํ•ด์•ผ ํ•  ์‚ฌํ•ญ๋“ค์— ๋Œ€ํ•ด ์•Œ์•„๋ดค๋‹ค.
์ผ๋‹จ 1์ธ ํ”„๋กœ์ ํŠธ๋ผ๋Š” ์ ์—์„œ ํ˜‘์—…์„ ํ•˜์ง€ ์•Š๋Š”๋ฐ ๊ตณ์ด ํ•„์š”ํ•˜๋ƒ ์‹ถ๊ฒ ์ง€๋งŒ, ์˜คํžˆ๋ ค ๋””์ž์ด๋„ˆ๊ฐ€ ์•„๋‹Œ ๊ฐœ๋ฐœ์ž์ด๊ธฐ ๋•Œ๋ฌธ์— ๋” ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. 
์ €๋ฒˆ ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ vinylify ํ”„๋กœ์ ํŠธ์—์„œ๋„ ์‚ฌ์†Œํ•œ ๋ถˆ์ผ์น˜๋“ค์ด ๊ฑฐ์Šฌ๋ฆฌ๊ฒŒ ํ–ˆ๋˜ ๋ถ€๋ถ„๋“ค์ด ์žˆ์—ˆ๋‹ค.
์•„ํ‹ฐ์ŠคํŠธ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๋ฐ•์Šค ์ปดํฌ๋„ŒํŠธ์™€ ๊ฐ€์‚ฌ๋ฅผ ๊ฐ์‹ธ๋Š” ๋ฐ•์Šค ์ปดํฌ๋„ŒํŠธ์˜ ํŒจ๋”ฉ์ด ์ผ์ •ํ•˜์ง€ ์•Š์•˜๋‹ค (์ˆ˜์ •ํ•ด์•ผ ํ•จ..https://github.com/f-lab-edu/vinlyify/commit/6400c25cd79b26d8a24805e9b5cd3cf58d031774: 7/12์ˆ˜์ • ์™„๋ฃŒ)
์ฒ˜์Œ๋ถ€ํ„ฐ ๊ฐ€์‚ฌ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งŒ๋“ค๊ณ ์ž ํ–ˆ๋˜ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋‚˜์ค‘์— ์ถ”๊ฐ€๋œ ๋ถ€๋ถ„์ด๋ผ ์ด๋Ÿฐ ์Šคํƒ€์ผ ๋ถˆ์ผ์น˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์—ˆ๋‹ค.

๋””์ž์ธ ์‹œ์Šคํ…œ์ด ์žˆ์—ˆ๋”๋ผ๋ฉด ์ด๋Ÿฐ ๋ฐ˜๋ณต๋œ ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ผ์ผ์ด ์ˆ˜์ •/๋ณ€๊ฒฝํ•ด์•ผ ํ•˜์ง€ ์•Š์•„๋„ ๋์„ ๊ฒƒ ๊ฐ™๋‹ค.
๋””์ž์ด๋„ˆ๊ฐ€ ์—†๋Š”๋ฐ ๊ฐ€์ด๋“œ๋ผ์ธ๊นŒ์ง€ ๋‚ด ๋งˆ์Œ๋Œ€๋กœ ์ž„์˜๋กœ ํ•œ๋‹ค๋ฉด ์ด๋Ÿฐ ๊ฑฐ์Šฌ๋ฆฌ๋Š” ๊ฒƒ๋“ค์ด ์—ฌ๋Ÿฌ ๋ฒˆ ๋ฐ˜๋ณต๋  ๊ฑฐ ๊ฐ™๊ธฐ ๋•Œ๋ฌธ์—,
๋‹ค์Œ ์‹œ๊ฐ„์—๋Š” ๋„์ž… ๋ฐฉ๋ฒ•๊ณผ ์ฐธ๊ณ ํ•ด ๋ณผ ๋งŒํ•œ ์œ ๋ช…ํ•œ ๋””์ž์ธ ์‹œ์Šคํ…œ๋“ค์„ ์‚ดํŽด๋ด์•ผ๊ฒ ๋‹ค.

 

๐Ÿ“š References

https://www.figma.com/blog/design-systems-101-what-is-a-design-system/

 

What Is a Design System | Design Systems 101 | Figma Blog

Uncover what a design system is, types, best practices, and when to use it. Discover Figma’s solutions for multi-brand systems and compare design systems vs style guides.

www.figma.com