๐ 2021๋ 4์ 4์ฃผ TOP3
- KPI ์ค์ฌ์ ๋์์ธ
- ํจ๊ณผ์ ์ธ ๋๋ฉ ํ์ด์ง๋ฅผ ๋์์ธํ๋ ๋ฐฉ๋ฒ
- UI๋ฅผ ์ค์ ๋ก ํ
์คํธํ๋ ๋ฐฉ๋ฒ
KPI ์ค์ฌ์ ๋์์ธ
HCD (Human-Centered Design)๋ 1980 ๋ ๋๋ถํฐ ์ด๋ฏธ ์ฌ์ฉ๋ ์ฉ์ด์ด์ง๋ง ์ฌ์ ํ ๋์งํธ ๋ฐ ์ ์ ์๊ฑฐ๋ ์ฐ์ ์์ ๋จ๊ฑฐ์ด ๊ด์ฌ์ฌ๋ก ๊ฐ์ฃผ๋๊ณ ์์ต๋๋ค.
2018 ๋ 'McKinsey'์ ๋ถ๊ธฐ ๋ณ ๋ณด๊ณ ์ 'The Business Value of Design'์ ๋ฐ๋ฅด๋ฉด ์ ๊ณ ๋ฒค์น๋งํฌ์ ๋น๊ตํ์ ๋ '์ฌ์ฉ์ ๊ฒฝํ(UX)'๊ณผ '์ง์์ ์ธ ๋ฐ๋ณต'์ ์ฑ๊ณผ๊ฐ ๋์ ๊ธฐ์ ์ 4๋ ํต์ฌ ์ญ๋ ์ค 2๊ฐ์ง๋ก ํ์ ํ์ต๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ , ์ด ๋ณด๊ณ ์๋ ๋ง์ ๊ธฐ์ ๋ค์ด HCD ํ๋ก์ธ์ค๋ฅผ ์ฒ์๋ถํฐ ์ ๋๋ก ๊ณ ๋ คํ์ง ์๊ฑฐ๋ ํจ๊ณผ์ ์ผ๋ก ๊ตฌํํ์ง ๋ชปํ๊ณ ์์์ ๋ณด์ฌ์ค๋๋ค.
์ด ๊ธฐ์ฌ์์๋ ํ์๋ ํ์์ ํน์ ํํ์ ๋ํด ์์ธํ๊ฒ ์ดํด๋ณด๊ณ ์ ํฉ๋๋ค. ์ฆ, ์ฌ๋๋ค์ ์ฌ์ฉ์ ์ค์ฌ์ ์ผ๋ก ์ผํ๊ณ ์๋ค๊ณ ์๊ฐํ๊ณ ์์ง๋ง ์์ ์ ๋์น๊ณ ์๋ ๊ฒ์ด์ง์.
์ ๋ 2012๋ ๋ถํฐ ์ ์ ์๊ฑฐ๋์ ์ฐธ์ฌํ๊ณ , ๊ทธ๋์ ๋ฏธ๊ตญ์ ํ ๋ํ์์ ์ฐฝ์ ๊ณผ ์ฐ๊ตฌ๋ฅผ ํด์์ต๋๋ค. ์ด๋ ๊ฑฐ์ 10๋ ๋์ ์ฝํผ๋ฐ์ค, ์ธ๋ฏธ๋, ๋ผ์ด๋ํ ์ด๋ธ, ๋ฏธํ ๋ฐ (๋๋ถ๋ถ ๋ง๋ก ํํํ ์ ์๋) '๋คํธ์ํน ์ด๋ฒคํธ'์ ์ฐธ์ํ์๊ณ HCD์ UX์ ๋ํด ๋ ผ์๋ฅผ ํ ๊ฒ๋ ์์ง๋ง ๋ ๋์๊ฐ '์ ํ์จ ์ต์ ํ(CRP)'์ ๋ค๋ฅธ ๋ง์ ์ฐธ๊ฐ์๋ค๊ณผ์ '๊ทธ๋ก์ค ๋ง์ผํ ' ๊ฐ์ ์ฃผ์ ๋ ๋ ผ์ํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๊ทธ 10๋ ์ ๊ณผ์ ์์, ๋ ๊ฐ์ง์ ๊ฒ๋ค์ด ์ง๊ธ๊น์ง๋ ๊ณ์ ์ ๋ฅผ ์๊ทนํ๊ณ ์์ต๋๋ค.
- UX, CRO, ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ก์ค ๋ง์ผํ ์ด ์ข ์ข ๋ค์ฃฝ๋ฐ์ฃฝ์ด ๋๊ณ ์๋๋ฐ, ์ด๋ ์ ๊ฐ 'i-com'์ ๋ค์ ํธ์ ๊ธฐ๊ณ ํ '์ ํดํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๋ ๊ทธ๋ก์ค ๋ง์ผํ '๋ผ๋ ๊ธ์์ ๋ค๋ฃจ๊ณ ์๋ ์ฃผ์ ์ ๋๋ค.
- ํ์ฌ์์ '์ธ๊ฐ ์ค์ฌ ๋์์ธ์ด ์ด๋ฏธ ์ด๋ฃจ์ด์ง๊ณ ์๋ค'๋ผ๊ณ ๋งํ๋ ๋ง์ ์ฌ๋๋ค์ ์ข
์ข
๊ทผ๋ณธ์ ์ผ๋ก ๋ค๋ฅธ ์ผ์ ํ๊ณ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์๋ฐ, ์ด๊ฒ์ด ์ ๊ฐ ์ด ๊ธ์ ๋๋จธ์ง ๋ถ๋์ธ 'KPI ์ค์ฌ ๋์์ธ'์ ๋งํ๊ณ ์ ํ๋ ๊ฒ์
๋๋ค.
์ด๋ก ์ : ์ธ๊ฐ ์ค์ฌ์ ๋์์ธ (HCD)
'์ ์ ํ HCD ํ๋ก์ธ์ค'์ ๋ํด ๋ง์ ํ ๋, ์ด๋ ์ ํํ ๋ฌด์์ ์๋ฏธํ๋ ๊ฒ์ผ๊น์? ์ ๋ 'Don Norman'์ ์ ์ 'The Design of Everyday Things'๋ฅผ ์ฐธ๊ณ ํ๊ณ ์ ํฉ๋๋ค. ์ด ์ฑ ์ HCD ๊ณผ์ ์ ๋๋ธ ๋ค์ด์๋ชฌ๋ ํํ๋ก ์ค๋ช ํ๊ณ ์๋๋ฐ, ์ด๋ 'British Design Council'์ ์์ ์ ํตํด ์ ๋ช ์ธ๋ฅผ ์น๋ฅด๊ฒ ๋์์ต๋๋ค.
์ด ๋ ๋ค์ด์๋ชฌ๋์ ์ด๋ฉด์ ์๋ ์์ด๋์ด๋ ๋ ๋จ๊ณ์ ํ๋ก์ธ์ค์์ ํ๋๊ฐ ๋จผ์ ๋ฐ์ฐํ ๋ค์ ๋ค์ ์๋ ดํ์ฌ ๋์์ธ ๋ฌธ์ ๋ฅผ ์๋ณํ ํ ๋ค์ ์ฌ์ฉ์์๊ฒ ๊ฐ๋ฅํ ์ต๋ํ์ ์ด์ ์ ์ ๊ณตํ์ฌ ํด๊ฒฐํ๋ค๋ ๊ฒ์ ๋ณด์ฌ์ค๋๋ค. ์ด ๊ณผ์ ์ ํ๋ ๋์ ๋ง์ ์ ์ฑ์ ๋ฐ ์ ๋์ ์ฐ๊ตฌ ๋ฐฉ๋ฒ๋ค์ด ์ฌ์ฉ์์ ๊ฐ์ธ์ ํ๋('ํ๋์ ')์ ์ค์ ํ๋('ํ๋์ ') ๋ชจ๋๋ฅผ ์กฐ์ฌํ๊ธฐ ์ํด ์ ์ฉ๋ ์ ์์ต๋๋ค.
ํ๋ก์ธ์ค์ ์ผ์ชฝ ๋ถ๋ถ ( "๋ฐ๊ฒฌ ๋ฐ ์ ์")์์๋ ์ผ๋ฐ์ ์ผ๋ก ๋ค์ ๊ฐ๋ฐฉ์ ์ธ ๋ฐฉ๋ฒ์ ํตํด ์ฌ์ฉ์์ ์ผ์์ํ์ด๋ ์ ํ ์ฌ์ฉ(๋ค์์ฑ) ์ค ๋ง์ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ฌ ํนํ ํด๊ฒฐ(์๋ ด)์ด ์ ๋งํ '๋จ์ผ ๋ฌธ์ X'์ ํ์์ ์ผ๋ก ํฉ์ํ๋ ๊ฒ์ด ๋ชฉํ์ ๋๋ค. ์๋ง๋ ์ค์ ์ฌ์ฉ์ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ๋ ๊ฐ์ฅ ํจ๊ณผ์ ์ด๊ณ ์ ํจํ ๋ฐฉ๋ฒ์ ๋ฏผ์กฑ์งํ์ ํ์ฅ ์ฐ๊ตฌ ๋๋ ํ์ดํ ํฌ ์ธ๋ฅํ์ผ ๊ฒ์ ๋๋ค.
'Rich Sheridan'์ ๊ทธ์ ์ ์ 'Joy, Inc.'์ ์ฐ์ฌ์๋ ๋์งํธ ์ ํ์ ๋งฅ๋ฝ์์ ๊ทธ๊ฒ์ ์ธ๊ธํฉ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ๋น์ฉ์ด ๋ง์ด ๋ค๊ณ ์์ ์ง์ฝ์ ์ด๊ธฐ ๋๋ฌธ์(ํนํ ๋ง์ ์๊ฐ๊ณผ ์ธ๋ด์ฌ์ด ํ์ํจ.) ์ ๊ณ์์๋ ์๋์ ์ผ๋ก ๊ฑฐ์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. ๋์ ์ฐ๊ตฌ์๋ค์ ์ข ์ข ์นด๋ ๋ถ๋ฅ, ์ค๋ฌธ ์ฃผ์ฌ, ์ฌ์ฉ์ ์ธํฐ๋ทฐ์ ๊ฐ์ ๋ฐฉ๋ฒ์ ์์กดํ๊ฒ ๋๋๋ฐ, ์ด๊ฒ์ ๋น์ฉ์ด ํจ์ฌ ๋ ๋ค์ง๋ง ์ฌ์ฉ์๋ค์ด '์์ฐ์ค๋ฌ์ด ํ๊ฒฝ'์ ๊ด์ฐฐ๋ ์ ์๊ธฐ ๋๋ฌธ์ ํจ์จ์ฑ์ด ๋จ์ด์ง๋๋ค.
์ดํ ํ๋ก์ธ์ค์ ์ค๋ฅธ์ชฝ ๋ถ๋ถ์์๋ ๋จผ์ ์๋ณ๋ ๋ฌธ์ X(๋ถ์ฐ)์ ๋ํด ์ฌ๋ฌ ๊ฐ์ง ๊ฐ๋ฅํ ์๋ฃจ์ (์ข ์ข ๊ฐ๋จํ ํ๋กํ ํ์ )์ ์ค๊ณํ ๋ค์ ์ฌ์ฉ์ ํ ์คํธ(์ตํฉ)๋ก ๊ฒ์ฆ๋ ์๋ฃจ์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ํฌํจ๋ฉ๋๋ค.
์ด ๋จ๊ณ์์ ์ฌ์ฉ๋ ๋ฐฉ๋ฒ์ ์ธก์ ๊ฐ๋ฅํ ์ฌ์ฉ์ ํ๋๊ณผ ์ ์ฌ์ ์๋ฃจ์ ์ ๋น๊ต ๊ฐ๋ฅ์ฑ์ ๋ ์ค์ ์ ๋๊ธฐ ๋๋ฌธ์ ๋ ๊ฐ๋ฐฉ์ ์ด๊ณ ๋ ์ ๋์ ์ธ ๋ฐฉ๋ฒ์ ๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ต์์ ์๋ฃจ์ ์ด ๊ตฌํ๋๊ณ ์ถ๊ฐ ๊ฒ์ฆ๋๋ฉฐ, ์ข ์ข ์ถ๊ฐ ๋ฐ๋ณต('์ธก์ ๋ฐ ํ์ต')์ด ๋ฐ์ํฉ๋๋ค. ๋ฐ๋ผ์ HCD ํ๋ก์ธ์ค๋ ์ค์ ๋ก๋ ์๋ฃ๋์ง ์๊ณ 'McKinsey'๊ฐ ํต์ฌ ์ญ๋์ผ๋ก ์๋ณํ ์ง์์ ์ธ ๋ฐ๋ณต์์ ์ ์ ์ ์ด๋ฆ ๋๋ค.
..
๐ ๋ ์์ธํ ๋ด์ฉ์ ์๋ ์๋ฌธ์์ ํ์ธํด์ฃผ์ธ์.
ํจ๊ณผ์ ์ธ ๋๋ฉ ํ์ด์ง๋ฅผ ๋์์ธํ๋ ๋ฐฉ๋ฒ
์ ํ์จ์ ๋์ด๊ธฐ ์ํ 4๊ฐ์ง์ ํ์ ์์๋ฅผ ์์๋ณด์.
๋ง์ ์ฌ๋๋ค์ด ๋๋ฉ ํ์ด์ง์ ์น ์ฌ์ดํธ์ ํํ์ด์ง๋ฅผ ํผ๋ํ๊ณค ํฉ๋๋ค. ์ฃผ์ ํฐ ์ฐจ์ด์ ์ ๋ชจ๋ ๋๋ฉ ํ์ด์ง๊ฐ '์ ํ'์ด๋ผ๋ ๊ฐ๋ ฅํ ์๋๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ ๊ฒ์ ๋๋ค. ๋ณด๋ ์ ์ ๋ฅผ ๊ตฌ๋งค์๋ก ์ ํํ๊ฑฐ๋, ์๋๋ฉด ๋จ๋์ง์ ์ ์ผ๋ก ๋งํด์ ํธ๋ํฝ์ ์์ต์ผ๋ก ์ ํํฉ๋๋ค. ๋๋ฉ ํ์ด์ง๋ ๋ง์ผํ ์บ ํ์ธ์ ์ํด ๋ง๋ค์ด์ง ๋ ๋ฆฝํ ํ์ด์ง์ ๋๋ค. ์ด๋ฌํ ํน์ฑ ๋๋ฌธ์, ๋๋ฉ ํ์ด์ง๋ ๋ค๋ฅธ ์ข ๋ฅ์ ์น์ฌ์ดํธ ํ์ด์ง๋ค์ ๋นํด ์ ๋ณด๋ฅผ ๋์ฑ ํจ๊ณผ์ ์ผ๋ก ์ ๋ฌํ๊ณ ๋ณด๋ ์ ์ ๋ค์ ๊ด์ฌ์ ๋ ํจ์จ์ ์ผ๋ก ๋์ด์ผ ํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ๋ ์ ํ์จ์ด ๋์ ๋๋ฉ ํ์ด์ง๋ฅผ ๋์์ธํ ์ ์์๊น์?
๋๋ฉ ํ์ด์ง์ 4๊ฐ์ง ํ์ ์์์ ๋๋ค.
1. ๊ฐ๋ ฅํ CTA
๋งํ ํ์๋ ์์ด CTA(Call To Action)์ ๋๋ฉ ํ์ด์ง์์ ๊ฐ์ฅ ์ค์ํ ์์์ ๋๋ค. CTA๋ ์ผ๋ฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋ ํ ์คํธ ๋๋ ํด๋ฆญ ๊ฐ๋ฅํ ๋ฒํผ ํํ๋ก ์ฌ์ฉ์์๊ฒ ์ก์ ์ ์ํํ๋๋ก ๊ถ์ฅํฉ๋๋ค. CTA์ ๋์์ธ์ ๋๋ฉ ํ์ด์ง์ ์ ํ์จ๊ณผ ์ดํ๋ฅ ์ ํฐ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ด๋ป๊ฒ ํ๋ฉด CTA๋ฅผ ๋ ์ค๋๋ ฅ ์๊ฒ ๋ง๋ค ์ ์์๊น์?
์ฒซ ๋ฒ์งธ๋ก, CTA๊ฐ ๋งํ๊ณ ์ ํ๋ ๊ฒ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ๊ทธ๊ฒ์ ์ฒญ์ค๋ค์ด ํ๋์ ์ทจํ ์ ์๋ ๊ฐํ ์๊ตฌ๋ฅผ ๋ง๋ค์ด์ผ ํฉ๋๋ค. ์ต๋ ์ ํ์ ๋ฌ์ฑํ๋ ค๋ฉด ํ ์คํธ๊ฐ ๋น์ฆ๋์ค ๋ชฉํ์ ์ผ์นํด์ผ ํฉ๋๋ค.
์๋ฅผ ๋ค์ด, '์ง๊ธ ๊ตฌ๋งค' ๋๋ '์ง๊ธ ์ฃผ๋ฌธ'์ ์ ์ ์๊ฑฐ๋ ๋๋ ์จ๋ผ์ธ ์์ ์์ ๋งค์ฐ ์ผ๋ฐ์ ์ธ๋ฐ, ์ด๋ ์ต์ข ๋จ๊ณ์ธ ์ ํ ํผ๋๋ก ์ง์ ์ฐ๊ฒฐ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ฐ๋ฉด ์๋น์ค ๊ธฐ๋ฐ ๊ธฐ์ ์ '์ง๊ธ ์์ฝ', '์ฐ๋ฝ' ๋๋ '๊ฐ์ '์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์์ ์ฐธ์ฌ๋ฅผ ์ ๋ํฉ๋๋ค.
์ด๋ ๋๋๋ก ์ ์ฌ ๊ณ ๊ฐ์ด ๋ ๋ง์ ์ ๋ณด๋ฅผ ์์ฒญํ๋ ๋ ๋น ๋ฅธ ๋ฐฉ๋ฒ์ ์ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. 'Shopify', 'Bluehost' ๋๋ 'Webflow'์ ๊ฐ์ ์ผ๋ถ ๋์งํธ ์๋น์ค๋ ์ฌ์ฉ์๋ฅผ ์ ์ธํ๊ธฐ ์ํด '์์ํ๊ธฐ' ๋๋ '๋ฌด๋ฃ ์ฌ์ฉ'์ ์ฌ์ฉํฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ๋ช ๊ฐ์ง ๊ธฐ๋ณธ ์์น์ด ์์ต๋๋ค. 1) "์ง๊ธ"์ ์ฌ์ฉํ์ฌ ๊ธด๋ฐ๊ฐ์ ๋ง๋ญ๋๋ค. 2) ๋ค์ ๋จ๊ณ๋ก ๋์ด๊ฐ๋ ๋ง์ฐฐ์ ์ํํ๊ธฐ ์ํด ํ ์คํธ๋ฅผ ๊ฐ๊ฒฐํ๊ณ ๋ช ํํ๊ฒ ํฉ๋๋ค.
๋ ๋ฒ์งธ๋ก, CTA๋ฅผ ๋์์ธํ๋ ๋ฐฉ๋ฒ์ด ๋งค์ฐ ์ค์ํ ๊น์? ๋๋น๋ฅผ ์ฌ์ฉํ์ฌ ๋์ ๋๊ฒ ๋ง๋ญ๋๋ค. ๋จ์ํ ๋ค๋ฅธ ์์์ ์ฌ์ฉํ์ฌ ๋จ์ด๋ฅผ ํ์ํ๋ฉด ํด๋ฆญํ ์ ์์์ ๋ํ๋ด๋ ์๊ฐ์ ์ ํธ๋ง ์์ฑ๋ฉ๋๋ค. ์์ ์ธ์๋, ๊ทธ๊ฒ๋ค์ ๋๋น๋ฅผ ๊ฐ์กฐํ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ๋๋ค.
์๋ฅผ ๋ค์ด ๋ฐฐ๊ฒฝ ๋ถํฌ๋ช ๋๋ฅผ ๋ฎ์ถ๊ฑฐ๋ ๋ฒํผ์ ๊ทธ๋ฆผ์๋ฅผ ์ ์ฉํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด CTA๊ฐ ํ์ด์ง์ ๋งจ ์ ๋ ์ด์ด์ ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. ๋ ๋ค๋ฅธ ์๋ ๋๋ฌธ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ๋๋ฌธ์๋ ๋งค์ฐ ๊ฐ๋ ฅํฉ๋๋ค. ์ฐ๋ฆฌ๊ฐ ๋ฉ์์ง๋ฅผ ์ฝ๋ ๊ฒฝํ์ ๋๋ ๋, ๋๋ฌธ์๋ ์ฐ๋ฆฌ์๊ฒ ์๋ฆฌ์น๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค.
์ฌ์ค ์ด ์ด๋ฉด์๋ ๋ ๋ง์ ์ฌ๋ฆฌํ์ ์ธ ํธ๋ฆญ์ด ์์ต๋๋ค. ์ฌ๊ธฐ ์ฐ๋ฆฌ๊ฐ ์ฌ๋ฆฌํ์ ์ฌ์ฉํ์ฌ ๋ ๋งค๋ ฅ์ ์ธ CTA๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ํ ๊ธฐ์ฌ๊ฐ ์์ต๋๋ค. 'CTA ์ฌ๋ฆฌํ' (์๋ฌธ์์ ๋งํฌ ์ฐธ๊ณ .)
2. ๊ณต๋ฐฑ (White Space)
์ ๋ ๊ณต๋ฐฑ์ ๋ ๋ฒ์งธ ํ์ ์์๋ก ๊ผฝ์์ต๋๋ค. ์๋ํ๋ฉด ๊ณต๋ฐฑ์ ์ ๋ง๋ก ํ์์ ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ณต๋ฐฑ ๋๋ ์์ ๊ณต๊ฐ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ด์ฉ์ด ํ์๋์ง ์๋ ๋๋ฉ ํ์ด์ง์ ์์ญ์ ๋ํ๋ ๋๋ค. ๋น๋ก ๊ทธ๊ฒ๋ค์ด ๊ฒ์์์ผ๋ก ๋ณด์ผ์ง๋ผ๋, ์ฐ๋ฆฌ๋ ์ฌ์ ํ ๊ทธ๊ฒ์ ๊ณต๋ฐฑ(White Space)๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ์ด๋ค ์ฌ๋๋ค์ ๊ทธ๊ฒ์ด ์น์ฌ์ดํธ์ ๋ถ๋์ฐ ๋ญ๋น๋ผ๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ ์ด๋ฐ ๊ฒ์ ๋ง๋ญ๋๋ค. ํ์ง๋ง TBH๋ ์ด๋์๋ถํฐ ์ฐพ์์ผ ํ๋์ง ์์ญ๋๊น?
๋ณดํธ์ ์ธ ๋์์ธ ์์น ์ค ํ๋๋ KISS('keep it simple, stupid')์ ๋๋ค. ๋ ๋ง์ ๊ณต๋ฐฑ์ ๋์ ํ๋ฉด ์๊ฐ์ ํผ๋์ด ํ์ ํ๊ฒ ์ค์ด๋ค๊ณ ์๊ฐ์ ์ ๋ช ๋๊ฐ ํฅ์๋ฉ๋๋ค. ๋๋ฌด ๋ง์ ์ ๋ณด๊ฐ ์ ๊ณต๋๋ฉด ๊ฐ ์ ๋ณด๊ฐ ๊ฒฝ์ํ์ฌ ์์ฒญ์์ ๊ด์ฌ์ ๋๊ฒ ๋ฉ๋๋ค. ์ฌ์ฉ์๊ฐ ํ ์คํธ, ๋งํฌ, ๋จ์ถ ๋ฐ ์ด๋ฏธ์ง๋ก ๊ณผ๋ถํ๊ฐ ๊ฑธ๋ฆฌ๋ฉด ์ค์ํ ๋ฉ์์ง๋ฅผ ๋ฐ์ ๊ฐ๋ฅ์ฑ์ด ํจ์ฌ ์ค์ด๋ญ๋๋ค.
์ด๊ฒ์ ์ฐ๋ฆฌ์๊ฒ ๋ค๊ฑฐํฐ๋ธ ๊ณต๊ฐ์ ๋ ๋ฒ์งธ ์ด์ ์ ๊ฐ์ ธ๋ค์ค๋๋ค. ๊ณต๋ฐฑ์ ์์ฐ์ค๋ฝ๊ฒ ๋ฐฐ๊ฒฝ ๋ ์ด์ด์ ํฌํจ๋๊ธฐ ๋๋ฌธ์ ์๊ฐ์ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๋ง๋ญ๋๋ค. ๋ฐ๋ผ์, ์ฌ์ฉ์๋ค์ ๊ด์ฌ์ ์ต์์ ๊ณ์ธต์ ๋ ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ CTA์ ์ด๋๋ฆฝ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋น์ ์ CTA๋ฅผ ๋์คํํ๋ ๊ฒ์ ์ค์์ฑ์ ์๊ณ ์์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ ๋ ๋ง์ ๊ณต๋ฐฑ์ ๋ง๋ค๊ณ ์ต์ํ์ ๋๋ฉ ํ์ด์ง๋ฅผ ๋์์ธํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ด์ผ๊ธฐํด ๋ณด๊ฒ ์ต๋๋ค. ๊ธฐ์กด ์ฝํ ์ธ ๋ฅผ ์ญ์ ํ๋ ๊ฒ์ด ์ ์ฝํ ์ธ ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ๋ณด๋ค ๋ ์ด๋ ค์ด ๊ฒฝ์ฐ๋ ์๊ธฐ ๋๋ฌธ์ ๋ง์ฒ๋ผ ์ฝ์ง ์์ต๋๋ค.
์ฒซ์งธ, ํ์ ์ ๋ณด๋ง ํฌํจ๋๋๋ก ํฉ๋๋ค. 'ํ์์ '์ด๋ ๊ณ ๊ฐ์ ๋ถ๋ง ์ฌํญ์ ํด๊ฒฐํ๋ ์๋ฃจ์ ์ ํจ๊ณผ์ ์ผ๋ก ์ ๊ณตํ๊ฑฐ๋ ๊ณ ๊ฐ์๊ฒ ์ ๊ณต๋๋ ๋น์ฆ๋์ค ๊ฐ์น๋ฅผ ์ ์ฆํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๋ณด๊ด ๋๋ ์ญ์ ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๊ธฐ ์ด๋ ค์ธ ๋๋ KISS ์์น์ ๋ค์ ์ฐธ๊ณ ํ์ธ์. ์ฒญ์ค์ด ์ดํดํ๊ธฐ ์ฝ๊ณ ๋ช ๋ฃํ์ง ๊ณ ๋ คํด๋ณด์ธ์.
๋์งธ, ํ์ด์ง ํ๋จ์ ์ผ๋ถ ์์๋ฅผ ์ ๊ฑฐํ์ฌ ๋ค๊ฑฐํฐ๋ธ ๊ณต๊ฐ์ ๋๋ฆด ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํ์๊ฐ ์๋ ๋งํฌ๋ฅผ ๋ฐ๋ฅ๊ธ์ ๋ฃ์ ์ ์์ต๋๋ค. ์๋ ์ด๋ฏธ์ง์์ ๋ณผ ์ ์๋ฏ์ด Airbnb ๋๋ฉ ํ์ด์ง๋ ๊ณต๋ฐฑ ์ธก๋ฉด์์ ํฐ ์ฑ๊ณผ๋ฅผ ๊ฑฐ๋์ต๋๋ค. 'Airbnb์ ๋๋ฉ ํ์ด์ง ๋์์ธ - UX ๋ถ์์ผ๋ก ์ฌ์ฉ์์ ํ๋์ ์ ๋ํ๋ ๋ฐฉ๋ฒ'์ด๋ผ๋ ๊ธฐ์ฌ๋ ๋๋ผ์ด ์ค๋ช ์ ์ ๊ณตํฉ๋๋ค.
..
๐ ๋ ์์ธํ ๋ด์ฉ์ ์๋ ์๋ฌธ์์ ํ์ธํด์ฃผ์ธ์.
UI๋ฅผ ์ค์ ๋ก ํ ์คํธํ๋ ๋ฐฉ๋ฒ.
๋ฆฌ๋ฉ ์์ง๋์ด๋ง ํ์ด ์ฃผ๋ก ์ฌ์ฉํ๋ ํ ์คํธ ๊ธฐ์ ๋ด์ฉ์ ๋๋ค.
UI ํ ์คํธ๋ ์ด์ํฉ๋๋ค. ์ฌ์ฉ์๋ ๊ธฐ๋ฅ์ผ๋ก ๊ฝ ์ฐฌ ์ฆ์ ๋ฆด๋ฆฌ์ค๋ฅผ ๊ธฐ๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์๋ก์ด ๊ธฐ๋ฅ์ด ๋์ฌ ๋๋ง๋ค ํ ์คํธํด์ผ ํ๋ UI์ ์๋ก์ด ์ํ๋ค์ด ๋ ๋ง์ด ๋ํ๋๊ฒ ๋ฉ๋๋ค. ๋ชจ๋ ํ ์คํธ ๋๊ตฌ๋ "์ฝ๊ณ , ํํธ๋ฌ์ง์ง ์๊ณ , ๋น ๋ฅด๋ค"๋ผ๊ณ ์ฝ์ํ์ง๋ง, ์ธ๋ฐํ ๋ถ๋ถ์์๋ ์ ์ถฉ์(trade-offs)์ด ์์ต๋๋ค.
๋ฆฌ๋ฉ ํ๋ฐํธ-์๋ ํ์ ์ด๋ป๊ฒ ๋ฐ๋ผ๊ฐ๊ณ ์์๊น์? ๊ณผ์ฐ ๊ทธ๋ค์ ํ ์คํธ ์ ๋ต์ ๋ฌด์์ด๋ฉฐ, ์ด๋ค ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ๊น์? ์ ๋ 'Storybook' ์ปค๋ฎค๋ํฐ์์ Twilio, Adobe, Peloton, Shopify ๋ฑ์ 10๊ฐ ํ์ ์กฐ์ฌํ์๊ณ ๊ทธ๋ค์๊ฒ์ ๋ฌด์์ด ํจ๊ณผ๊ฐ ์๋์ง๋ฅผ ๊นจ๋ฌ์์ต๋๋ค.
์ด ๊ฒ์๋ฌผ์์๋ ํ์ฅ๋ ์์ง๋์ด๋ง ํ์ด ์ฌ์ฉํ๋ UI ํ ์คํธ ๊ธฐ์ ์ ์ค์ ์ ์ผ๋ก ๋ค๋ฃน๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ ์ฉ ๋ฒ์, ์ค์ ๋ฐ ์ ์ง ๋ณด์์ ๊ท ํ์ ์ ์งํ๋ ์ค์ฉ์ ์ธ ํ ์คํธ ์ ๋ต์ ๋ง๋ค ์ ์์ต๋๋ค. ๊ทธ ๊ณผ์ ์์ ์ฐ๋ฆฌ๋ค์ ํผํด์ผ ํ ํจ์ ์ ์ง์ ํ ๊ฒ์ ๋๋ค.
์ฐ๋ฆฌ๊ฐ ํ ์คํธํ๋ ๊ฒ์ ๋ฌด์์ผ๊น์?
๋ชจ๋ ์ฃผ์ JavaScript ํ๋ ์ ์ํฌ๋ ๊ตฌ์ฑ ์์์ ํต์ฌ์ ๋๋ค. ์ฆ, UI๊ฐ ์ํฅ์(bottom-up)์ผ๋ก ์์ฑ๋๋ฉฐ, ์์ ๊ตฌ์ฑ ์์๋ถํฐ ์์ํ์ฌ ํ์ด์ง๋ก ์ ์ง์ ์ผ๋ก ๊ตฌ์ฑ๋๋ค๋ ์๋ฏธ์ ๋๋ค.
๋ชจ๋ UI์ ๋ถ๋ถ์ด ๊ตฌ์ฑ ์์(*์ปดํฌ๋ํธ) ์์ ๊ธฐ์ตํ์ธ์. ์ด์ ๋ชจ๋ UI๊ฐ ๊ตฌ์ฑ ์์์์ ๊ธฐ์ตํ์ญ์์ค. ๋ง์ต๋๋ค, ํ์ด์ง๋ฅผ ํฌํจํด์ ๋ง์ด์ฃ . ํ์ด์ง์ ๋ฒํผ์ ์ ์ผํ ์ฐจ์ด์ ์ ๋ฐ์ดํฐ ์๋นํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
๊ทธ๋ฌ๋ฏ๋ก, ํ ์คํธ UI๋ ํ ์คํธ ๊ตฌ์ฑ ์์์ ๋์์ด๊ฐ ๋ฉ๋๋ค.
๊ตฌ์ฑ ์์์ ๋ํด์๋ ์๋ก ๋ค๋ฅธ ํ ์คํธ ๋ฐฉ๋ฒ ๊ฐ์ ์ฐจ์ด๊ฐ ๋ชจํธํ ์ ์์ต๋๋ค. ์ฉ์ด์ ์ด์ ์ ๋ง๋ ๋์ ์, UI์ ์ด๋ค ํน์ฑ๋ค์ด ํ ์คํธ๋ฅผ ํ์๋ก ํ๋์ง ์๊ฐํด ๋ณด๊ฒ ์ต๋๋ค.
- ์๊ฐ์ : ๊ตฌ์ฑ์์๊ฐ ํน์ฑ(props)์ด๋ ์ํ(state)๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ๋ ๋๋ง ํฉ๋๊น?
- ๊ตฌ์ฑ : ์ฌ๋ฌ ๊ตฌ์ฑ ์์๊ฐ ํจ๊ป ์๋ํฉ๋๊น?
- ์ํธ ์์ฉ : ์ด๋ฒคํธ๊ฐ ์๋ ํ๋๋ก ์ฒ๋ฆฌ๋ฉ๋๊น?
- ์ ๊ทผ์ฑ : UI์ ์ก์ธ์คํ ์ ์์ต๋๊น?
- ์ฌ์ฉ์ ํ๋ฆ : ๋ค์ํ ๊ตฌ์ฑ ์์ ๊ฐ์ ๋ณต์กํ ์ํธ ์์ฉ์ด ์๋ํฉ๋๊น?
์ด๋์ ์ด์ ์ ๋ง์ถฐ์ผ ํ ๊น์?
์ข ํฉ์ ์ธ UI ํ ์คํธ ์ ๋ต์ ๋ ธ๋ ฅ๊ณผ ๊ฐ์น์ ๊ท ํ์ ์ ์งํฉ๋๋ค. ํ์ง๋ง ํ ์คํธํ๋ ๋ฐฉ๋ฒ์ ๋๋ฌด ๋ง์์ ์ด๋ค ์ํฉ์์ ์ ํฉํ๊ฒ ํ ์ ์๋์ง ์์๋ด๋ ๊ฒ๋ ์ด๋ ค์ธ ์ ์์ต๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋ง์ ํ๋ค์ด ์๋ ๊ธฐ์ค์ ์ฌ์ฉํ์ฌ ์๋ก ๋ค๋ฅธ ํ ์คํธ ๊ธฐ์ ์ ํ๊ฐํ๋ ๊ฒ์ ๋๋ค.
๐ฐ ์ ์ง ๋ณด์ ๋น์ฉ: ํ
์คํธ ์์ฑ ๋ฐ ์ ์ง ๊ด๋ฆฌ์ ํ์ํ ์๊ฐ๊ณผ ๋
ธ๋ ฅ์ ๋ค์
๋๋ค.
โฑ๏ธ ๋ฐ๋ณต ์๋: ๋ณ๊ฒฝ์ ๊ณผ ๊ฒฐ๊ณผ๊ฐ ์ฌ์ด์ ํผ๋๋ฐฑ ์ํ์ด ์ผ๋ง๋ ๋น ๋ฅธ์ง ์ ์ ์์ต๋๋ค.
๐ผ ํ์ค์ ์ธ ํ๊ฒฝ: ์ค์ ๋ธ๋ผ์ฐ์ ๋๋ JSDOM๊ณผ ๊ฐ์ ์๋ฎฌ๋ ์ด์
ํ๊ฒฝ์์ ํ
์คํธ๋ฅผ ์คํํ ์ ์์ต๋๋ค.
๐ ์คํจ ๋ถ๋ฆฌ: ํ
์คํธ๊ฐ ์คํจํ๊ณ , ๊ทธ ์คํจ ์์ธ์ ์ผ๋ง๋ ๋นจ๋ฆฌ ์๋ณํ ์ ์์๊น์?
๐ค ํ
์คํธ ํ๋ ์ดํฌ: ์๋ชป๋ ๊ธ์ /๋ถ์ ์ ํ
์คํธ์ ๋ชฉ์ ์ด ๊นจ์ง ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, ์ข ๋จ ๊ฐ ํ ์คํธ(end-to-end)๋ "์ค์ "์ฌ์ฉ์ ํ๋ฆ์ ์๋ฎฌ๋ ์ด์ ํ์ง๋ง ๋ชจ๋ ๊ณณ์ ์ ์ฉํ๊ธฐ์๋ ์ค์ฉ์ ์ด์ง ์์ต๋๋ค. ์น ๋ธ๋ผ์ฐ์ ํ ์คํธ์ ์ฃผ์ ์ฅ์ ๋ ๋ํ ๋จ์ ์ด ๋ ์ ์์ต๋๋ค. ํ ์คํธ๋ฅผ ์คํํ๋ ๋ฐ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ๊ณ ์คํจ ์ง์ ์ด ๋ ๋ง๊ธฐ ๋๋ฌธ์ด์ง์ (์์ง๋!).
์์, ์ด์ ํ ์คํธํ UI ํน์ฑ๊ณผ ๊ฐ ํ ์คํธ ๋ฐฉ๋ฒ์ ํ๊ฐํ๋ ๊ธฐ์ค์ ๋ํด ์ดํด๋ณด์์ผ๋, ํ์ด ํ ์คํธ ์ ๋ต์ ์ด๋ป๊ฒ ์ค๊ณํ๋์ง ์ดํด๋ณผ ๊ฒ์ ๋๋ค.
"ํ ์คํธ๋ ์๋ํ๋ ์ข ์์ฑ ์ ๋ฐ์ดํธ์ ๋ํด ์๋ฒฝํ๊ฒ ํ์ ์ ์ค๋๋ค. ๋ง์ฝ ํ ์คํธ๊ฐ ํต๊ณผ๋๋ฉด ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ๋ค์ ๋ณํฉ(merge) ํ ๊ฒ์ ๋๋ค."
..
๐ ๋ ์์ธํ ๋ด์ฉ์ ์๋ ์๋ฌธ์์ ํ์ธํด์ฃผ์ธ์.
๋๊ธ
์๊ฒฌ์ ๋จ๊ฒจ์ฃผ์ธ์