Design heuristics for UX writers
UX ๋ผ์ดํฐ๋ฅผ ์ํ ๋์์ธ ํด๋ฆฌ์คํฑ
Visibility of system status
์์คํ
์ํ๋ฅผ ํ์
ํ ์ ์๊ฒ ํ์ธ์
We all want to know whatโs going on. If a screen is loading, users want to know about it rather than just hope that somethingโs happening. Copy should inspire trust.
์ฐ๋ฆฌ๋ ๋ชจ๋ ๋ชจํธํ ์ํฉ์ ๋ช
ํํ๊ฒ ์๊ณ ์ถ์ด ํด์. ์คํฌ๋ฆฐ์ โ๋ก๋ฉ์คโ์ด๋ผ๊ณ ํ์๋์ด ์์ ๋ ์ฌ์ฉ์๋ ์์
์ด ์๋ฃ๋๊ธฐ๋ฅผ ๋ฉํ๋ ๊ธฐ๋ค๋ฆฌ๊ธฐ๋ณด๋ค ๋ฌด์จ ์ผ์ด ๋ฒ์ด์ง๊ณ ์๋ ๊ฑด์ง ์๊ณ ์ถ์ดํ์ฃ . ๋ผ์ดํ
์ ์ ๋ขฐ๋ฅผ ๋ถ๋ฌ์ผ์ผ์ผ์ผ ํด์.
Donโt say Loading when you can be more specific with Loading messages. If a user performs an action, like copying text, provide a confirmation message (like Copied to clipboard) to let them know things are working as expected.
๊ทธ๋ฅ โ๋ก๋ฉ์คโ์ด๋ผ๊ณ ์ฐ์ง ๋ง๊ณ ๋ ๊ตฌ์ฒด์ ์ผ๋ก ์ฐ์ธ์. ์ฌ์ฉ์๊ฐ ํ
์คํธ๋ฅผ ๋ณต์ฌํ๋ ์ค์ด๋ผ๋ฉด ํ๋ฉด์ โํด๋ฆฝ๋ณด๋์ ๋ณต์ฌโ๋ผ๋ ๋ฉ์์ง๋ฅผ ๋ฃ์ด ์งํํ๋ ์์
์ด ์ ๋๋ก ์๋ํ๊ณ ์์์ ์๋ ค ์ฃผ์ธ์.
Match between system and real world
์ ํ์ ์ฌํ์ ๊ท๋ฒ์ ์ผ์น์ํค์ธ์
The design of buttons in UI comes from buttons in the โreal world.โ Users have expectations, and most of those expectations come from offline experiences. Consider Jakobโs Law: users are usually not on your site, meaning theyโll come to your interface with outside expectations.
UI์ ๋ฒํผ ๋์์ธ์, ํ์ค ์ธ๊ณ์ '์ง์ง ๋ฒํผ'์ด ๋ชจํฐ๋ธ์์. ์ฌ์ฉ์๋ ์ธํฐํ์ด์ค๊ฐ ํ์ค ์ธ๊ณ์์ ์ด๋ฏธ ๊ฒฝํํ๋ ๊ฒ๋ค์ ๋ณด์ฌ์ค ๊ฑฐ๋ผ๊ณ ์์ฐ์ค์ ์๊ฐํด์. ์ ์ด์ฝฅ์ ๋ฒ์น์ ์๊ฐํด๋ณด์๋ฉด ๋ฉ๋๋ค. ์ฌ์ฉ์๊ฐ ์์ ์ด ์ด๋ฏธ ์๊ณ ์๋ ๋ฐฉ์์ผ๋ก ์ ํ์ด ์๋ํ๊ธธ ๋ฐ๋ผ๋ ์ด์ ๋ ๊ทธ๋ค์ด ์ฌ๋ฌ๋ถ์ ์ ํ์ด ์๋ ๋ค๋ฅธ ๊ฒ์ ํจ์ฌ ๋ง์ ์๊ฐ์ ์ฐ๊ธฐ ๋๋ฌธ์ด์์.
Copy should be no different. Donโt introduce a new term when users are already familiar with another. Use words and phrases that your users will be familiar with and, if a new one needs to be introduced, provide context.
๋ผ์ดํ
๋ ์ ์ด์ฝฅ์ ๋ฒ์น์ ๋ฐ๋ผ์ผ ํด์. ์ฌ์ฉ์์๊ฒ ์ต์ํ ๋จ์ด์ ๋ฌธ์ฅ์ ์ฐ์ธ์. ๋ฏ์ ๋ผ์ดํ
์ ์จ์ผ ํ ๋ ๋ฌธ๋งฅ์ ์๊ฒ๋ ํด์ผ ํ๊ณ ์.
This heuristic also comes into play when writing for larger components, like forms. Weโve all had to fill out a physical form, and we know whatโs expected from a checkbox or blank space. We know that content is usually grouped with related items. Following these standards will improve the information hierarchy of your product, and make content easier to find.
์ด ํด๋ฆฌ์คํฑ์ ์
๋ ฅ ํผ ๊ฐ์ ๋ ํฐ ์ปดํฌ๋ํธ์๋ ์ ์ฉ๋ผ์. ์ฐ๋ฆฌ ๋ชจ๋ ์ข
์ด๋ก ๋ ์
๋ ฅ ํผ์ ์จ๋ณธ ์ ์ด ์์ผ๋ ๊ทธ ๋ด์ฉ์ด ๋ฌด์์ผ๋ก ์ฑ์์ง์ง ์์ํ ์ ์์ฃ . ๋ณดํต ๋น์ทํ ๋ด์ฉ๋ผ๋ฆฌ ์ฎ์ฌ ์๋ค๊ณ ์๊ฐํ๊ธฐ๋ ํ๊ณ ์. ์ด๋ฐ ์ต์ํ ๊ธฐ์ค์ ์ ์ฉํด ์ ๋ณด์ ์๊ณ๋ฅผ ๊ฐ์ ํ๋ฉด ์ฌ์ด ์ธํฐํ์ด์ค๋ฅผ ๋ง๋ค ์ ์์ด์.
User control and freedom
์ฌ์ฉ์๊ฐ ์ํฉ์ ํต์ ํ๊ณ ์๋ค๊ณ ๋๋ผ๊ฒ ํ์ธ์
We all make mistakes. Online, weโre used to choices like undo, redo, cancel, and close.
์ฐ๋ฆฌ ๋ชจ๋ ์ค์๋ฅผ ํ์ฃ . ์จ๋ผ์ธ ํ๊ฒฝ์์ ๋ค๋ค ์คํ ์ทจ์, ๋ค์ํ๊ธฐ, ์ทจ์, ๋ซ๊ธฐ ๊ฐ์ ๋ฒํผ์ ๋๋ฌ๋ณด์
จ์ ๊ฑฐ์์.
While designers are usually the ones to add these links, UX Writers can ensure that the correct term is used in the right place. Users should feel like theyโre in control, not stuck on one path. If an option canโt be undone, let the user know beforehand with a warning message; to provide an escape, use the word Cancel instead of only an X in the corner.
๊ทธ๋ฐ ๋ฒํผ์ ์ธํฐํ์ด์ค์ ์ถ๊ฐํ๋ ๊ฑด ์ผ๋ฐ์ ์ผ๋ก ๋์์ด๋๋๊น, UX ๋ผ์ดํฐ๋ ์ ์ ํ ๋จ์ด๊ฐ ์ฌ๋ฐ๋ฅธ ์์น์ ๋์๋์ง ํ์ธํ๋ฉด ๋ผ์. ์ฌ์ฉ์๊ฐ ์ ๋๋งต์์ ์์ ์ด ๊ธธ์ ์์๋ค๊ณ ๋๊ปด์ ์ ๋๊ณ , ์์ ์ด ๋ชจ๋ ๊ฒ์ ํต์ ํ๊ณ ์๋ ๊ฒ์ฒ๋ผ ๋๊ปด์ผ ํด์. ์ต์
์ ์คํ์ทจ์ํ ์ ์๋ ๊ฒฝ์ฐ ๊ทธ ์ฌ์ค์ ๋ฏธ๋ฆฌ ์๋ ค ์ฃผ์ธ์. ์ฐฝ์ด๋ ํ์
์ ๋๊ฒ ํ๋ ค๋ฉด ๋ชจ์๋ฆฌ์ โXโ ํ์๋ฅผ ๋ฃ๋ ๊ฒ ์๋๋ผ โ์ทจ์โ๋ผ๊ณ ์จ ์ค์ผ ํด์.
Consistency and standards
์ผ๊ด๋๊ฒ ์ฐ์ธ์
UX is all about consistency. If users know that something by a specific term, keep using it. Donโt say search in one place and find in another.
UX๋ ์ผ๊ด์ฑ์ด ์ ๋ถ์์. ์ ์ ๊ฐ ์ด๋ค ๊ฐ๋
์ ํน์ ํ ๋จ์ด๋ก ๊ธฐ์ตํ๊ณ ์๋ค๋ฉด, ๊ทธ๊ฑธ ๊ณ์ ์ฐ์ธ์. ์ด๋์ โ์ฐพ๊ธฐโ๋ผ๊ณ ์ฐ๊ณ ์ด๋์ โ๊ฒ์โ์ด๋ผ๊ณ ์ฐ์ง ๋ง์๊ณ ์.
That said, clarity should not be sacrificed for consistency. If whatโs expected wonโt be enough, provide more context.
ํ์ง๋ง ๋ช
ํ์ฑ์ด ํญ์ ๋ ์ฐ์ ์๋์ด์ผ ํด์. ์ผ๊ด์ฑ์ ์ ์งํ๊ธฐ ์ด๋ ค์ด ์ํฉ์ด๋ผ๋ฉด ๋ ๋ช
ํํ ํํ์ ์ฐ๊ณ , ์ํฉ์ ์ค๋ช
ํ๋ ์ชฝ์ ์ ํํ์ธ์.
Error prevention
์ค๋ฅ๋ ์ผ์ด๋์ง ์๋ ๊ฒ ๊ฐ์ฅ ์ข์์
Let users know whatโs expected of them. If something canโt be undone, let them know with a confirmation modal. Users should know the consequences of their actions before theyโve made a decision.
์ฌ์ฉ์์๊ฒ ๋ค์์ ์ด๋ค ์์
์ด ์ํ๋๋์ง ์๊ฒ ํด ์ฃผ์ธ์. ์๋ฅผ ๋ค์ด ์์
์ ์ทจ์ํ ์ ์๋ ๊ฒฝ์ฐ๋ผ๋ฉด ๋ชจ๋ฌ๋ก ๊ทธ ์ฌ์ค์ ์๋ ค ์ฃผ์ธ์. ์ฌ์ฉ์๋ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ธฐ ์ ์ ์์ ์ ํ๋์ ๊ฒฐ๊ณผ๋ฅผ ์์์ผ ํด์.
The Serial Position Effect shows that users remember information that is presented first and last. Place relevant instructions and warnings where users are most likely to read them.
๊ณ์ด์์นํจ๊ณผ*์ ๋ฐ๋ฅด๋ฉด ์ฌ์ฉ์๋ ์ฒ์๊ณผ ๋ง์ง๋ง์ผ๋ก ๋ณธ ์ ๋ณด๋ฅผ ๊ฐ์ฅ ์ ๊ธฐ์ตํ๋ค๊ณ ํด์. ์ฌ์ฉ์๊ฐ ๊ฐ์ฅ ์ฝ์ ๊ฐ๋ฅ์ฑ์ด ๋์ ์์น์ ์ง์นจ, ๊ฒฝ๊ณ ๊ฐ์ ์ค์ํ ์ ๋ณด๋ฅผ ๋ฐฐ์นํ์ธ์.
* ๊ณ์ด์์นํจ๊ณผ: ์ฌ๋ฌ ์ ๋ณด๊ฐ ์ฐจ๋ก๋๋ก ์ฃผ์ด์ก์ ๋ ์ค๊ฐ์ ์์นํ ์ ๋ณด๋ณด๋ค ์ฒ์๊ณผ ๋์ ์์นํ ์ ๋ณด๊ฐ ๋ ์ ๊ธฐ์ต๋๋ ํ์
Recognition over recall
์ฌ์ฉ์๋ ๋ชจ๋ ๊ฑธ ๊ธฐ์ตํ์ง ์์์
Recognizing something is easier than remembering it. Millerโs Law states that the average person can only remember 7 items at a time. This means making sure information can always be found again when needed. If providing users with a checklist or an onboarding experience, the information should be saved so they can reference it later.
๊ธฐ์ต๋ณด๋จ ์ธ์์ด ๋ ์ฌ์์. ๋ฐ๋ฌ์ ๋ฒ์น์ ๋ฐ๋ฅด๋ฉด ํ ์ฌ๋์ด ํ ๋ฒ์ ๊ธฐ์ตํ ์ ์๋ ์ ๋ณด๋ ๋ณดํต 7๊ฐ ์ ๋๋ผ๊ณ ํด์. ์ผ๋ง ์ ๋์ฃ . ๊ทธ๋์ ์ค์ํ ์ ๋ณด๋ ํ์ํ ๋๋ง๋ค ์ฐพ์ ์ ์๊ฒ ํด์ผ ํด์. ์ฒดํฌ๋ฆฌ์คํธ๋ ์จ๋ณด๋ฉ ๊ณผ์ ์ ์ค๊ณํ ๋ ์ฌ์ฉ์๊ฐ ์ ๋ณด๋ฅผ ๋ค์ ๋ณผ ์ ์๊ฒ ํ์ธ์.
As mentioned earlier, this also means being consistent with terminology. Users will be more comfortable when they recognize words across your platform.
์ด๊ฑด ์์ ๋งํ ์ผ๊ด์ฑ๊ณผ๋ ๊ด๋ จ์ด ์์ด์. ํต์ผ๋ ๋จ์ด๋ฅผ ์ฐ๋ฉด, ์ฌ์ฉ์๊ฐ ํ์ํ ์ ๋ณด๋ฅผ ์ฐพ๋ ๋ฐ ํฐ ๋์์ด ๋๋ ๊ฑฐ์ฃ .
Flexibility and efficiency of use
์ ์ฐํ๊ณ ํจ์จ์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ์ธ์
No two people complete a task in the same way. In UX, itโs common to provide multiple ways to get something done. This doesnโt mean that your interface or copy should be repetitive, but that users should feel free to work their way through the site with their own preferences.
์์
์ ์ํํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋๋ง๋ค ๋ฌ๋ผ์. ์ ํ UX์์ ๋๋์ฑ ๊ทธ๋ ์ฃ . ๋ฐ๋ณต๋๋ ํ๋ฉด์ ๋ณด์ฌ์ฃผ๋ผ๋ ๋ป์ด ์๋์์. ์ฌ์ฉ์๊ฐ ์ํ๋ค๋ฉด ์ ํ๊ณผ ์ฌ์ดํธ๋ฅผ ์์ ๋กญ๊ฒ ๋์๋ค๋ ์ ์๋๋ก ๋ง๋ค๋ผ๋ ๊ฑฐ์์.
Copy can help by providing additional information for users who need it, and organizing information in a way thatโs easy to navigate.
์ฌ์ฉ์์๊ฒ ํ์ํ ์ ๋ณด๋ฅผ ์ถ๊ฐ๋ก ์ ๊ณตํ๊ณ , ๊ทธ๊ฑธ ์ฝ๊ฒ ์ฐพ์ ์ ์๊ฒ ์ ๋ฆฌํ๋ ๋ฐ์ UX ๋ผ์ดํ
์ด ๋์์ด ๋ผ์.
Aesthetic and minimalist design
๊ฐ๊ฐ์ ์ด๋ฉด์ ๋จ์ํ๊ฒ ๋์์ธํ์ธ์
Minimalism has been gaining popularity, usually associated with plain design and the least amount of information possible. However, aiming for minimal design doesnโt mean paring it down to the bones, but only providing whatโs necessary. Hickโs Law states that making decisions becomes harder when a lot of complex options are shown, so keep it simple.
์ต์ํ์ ์ ๋ณด๋ง ๋ด๋ ๊พธ๋ฐ ์๋ ๋์์ธ ๊ธฐ์กฐ์ธ ๋ฏธ๋๋ฉ๋ฆฌ์ฆ์ด ์ ์ ์ธ๊ธฐ๋ฅผ ์ป๊ณ ์์ด์. ๊ทธ๋ฌ๋ ๋ฏธ๋๋ฉ ๋์์ธ์ด๋ผ๋ ๊ฒ์ ์ ๋ณด๋ฅผ ๋นผ๊ณ ๋นผ๊ณ ๋นผ๋๋ผ๋ ๊ผญ ํ์ํ ์ ๋ณด๋ ๋จ๊ฒจ์ผ ์๋ฏธ๊ฐ ์์ต๋๋ค. ํ์ ๋ฒ์น์ ๋ฐ๋ฅด๋ฉด ์ ๋ณด๊ฐ ๋ง์์๋ก ๊ฒฐ์ ์ ์ด๋ ค์์ง๋ฏ๋ก, ๋จ์ํจ์ ์์ง ์๋๋ก ๋
ธ๋ ฅํด๋ณด์ธ์.
When it comes to copy, this means giving the right amount of information. Too much, and the user wonโt read any of it; too little, and they wonโt understand. Ask yourself what the user needs to know.
๋ฏธ๋๋ฉ๋ฆฌ์ฆ์ ๋์์ธ์ด ์๋ ๋ผ์ดํ
์ ์ ์ฉํด๋ณด๋ฉด ์ ๋ณด๋ฅผ ๋ฑ ํ์ํ ๋งํผ๋ง ๋ด๋ ๊ฒ์ด ๋์ง์. ์ ๋ณด๊ฐ ๋๋ฌด ๋ง์ผ๋ฉด ์ฌ์ฉ์๋ ๋ผ์ดํ
์ ์ฝ์ง ์์ ๊ฑฐ์์. ๋ฐ๋๋ก ๋๋ฌด ์ ์ผ๋ฉด ์ดํดํ์ง ๋ชปํ ๊ฒ์ด๊ณ ์. ์ฌ์ฉ์๊ฐ ๊ผญ ์์์ผ ํ ๊ฒ ๋ฌด์์ธ์ง ์ ์๊ฐํด๋ณด์ธ์.
Error recovery
์ค๋ฅ๋ฅผ ๋ฐฉ์นํ์ง ๋ง์ธ์
No one wants to see an error message, but life happens. Whether thereโs a system malfunction or a mistake on the userโs side, error messages should provide information on why the error occurred as well as what can be done to fix it.
์๋ฌด๋ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ๋ณด๊ณ ์ถ์ดํ์ง ์์ง๋ง, ๋ฌด์ธ๊ฐ๊ฐ ํญ์ ๋ฐ์ํ๋ ๊ฒ ์ธ์์ด์ฃ . ์ค๋ฅ๊ฐ ์์คํ
์ ์๋ชป์ด๋ ์ฌ์ฉ์์ ์ค์์ด๋ ์ค๋ฅ ๋ฉ์์ง๋ ์์ธ๊ณผ ํด๊ฒฐ์ฑ
์ ๋ชจ๋ ๋ณด์ฌ์ค์ผ ํด์.
If itโs possible for a user to fix their mistake, provide instructions and a CTA within the message itself so they donโt have to go hunting around for the solution.
์ฌ์ฉ์๊ฐ ์ค๋ฅ๋ฅผ ํด๊ฒฐํ ์ ์์ ๋ ํ์
๋ฉ์์ง์ CTA ๋ฒํผ์ ๋ฃ์ด ๋ฐ๋ก ์ฐ๊ฒฐ๋๋๋ก ํ์ธ์.
Help and documentation
ํ์ํ ๋์๋ง์ ์ ์ ํ๊ฒ ๋ฐฐ์นํ์ธ์
An interface thatโs well designed will be intuitive, but sometimes extra help is still needed. Especially in complex systems, users sometimes need or want additional information to be sure theyโre achieving what they want to do.
์ธํฐํ์ด์ค๋ฅผ ์๋ฌด๋ฆฌ ์ ์ค๊ณํด๋ ์ถ๊ฐ ์ ๋ณด๋ ๋์๋ง์ด ํ์ํ ๋๊ฐ ์์ด์. ํนํ ์ ํ์ ์์คํ
์ด ๋ณต์กํ ๊ฒฝ์ฐ์๋ ์ฌ์ฉ์๊ฐ โ๋ด๊ฐ ์ ํ๊ณ ์๋ ๊ฑด์งโ ์๊ณ ์ถ์ดํ๊ธฐ ๋๋ฌธ์ ๊ทธ์ ๋ํ ์ ๋ณด๋ฅผ ์ํ๊ธฐ๋ ํด์.
For example, providing an article on how permissions work can ensure that sensitive data is only shown to the correct people. Though UX Writers often arenโt the authors of help articles, even the CTA leading to the article can clarify exactly what the user will find. Donโt say Learn more when a more specific link, like To learn more, check out this help article is possible.
๊ฐ๋ น ์ ๋ณด ์ ์ถ์ ๋ํ ๋ถ์์ ์ ์ฌ์ฐ๊ธฐ ์ํด ์ ๋ณด ์ ๊ทผ ๊ถํ์ด ์ด๋ป๊ฒ ๊ด๋ฆฌ๋๊ณ ์๋์ง ๋ฌธ์๋ก ๋ณด์ฌ์ค ์ ์์ด์. ๋์๋ง์ UX ๋ผ์ดํฐ๊ฐ ๋ด๋นํ์ง ์๋ ๊ฒฝ์ฐ๋ ์ข
์ข
์์ง๋ง ๊ทธ๋ด ๋ CTA ๋ฒํผ์ผ๋ก๋ ์ฌ์ฉ์๊ฐ ์ํ๋ ์ ๋ณด๋ฅผ ์ ํํ๊ฒ ๋ณด์ฌ์ค ์ ์์ด์. ์ ๋ณด๋ฅผ ๋ณด์ฌ์ฃผ๋ ค๊ณ ๋งํฌ๋ฅผ ์ฐ๊ฒฐ์ํฌ ๋๋ โ๋๋ณด๊ธฐโ๋ผ๊ณ ๋ง ์ฐ์ง ๋ง๊ณ โ๊ถ๊ธํ ์ ์ด ์๋ค๋ฉด ์ด ๋์๋ง ํญ๋ชฉ์ ์ฐธ๊ณ ํ์ธ์โ๋ผ๊ณ ์ฐ๋ ๊ฒ ์ข์์.
Moving forward
์ฌ๋ฌ๋ถ์ ๊ฑด์น์ ๋น์ด์
UX Writers arenโt UX Designers, but both can work towards providing a good user experience. Keeping basic design heuristics in mind can go a long way in making an interface clear and enjoyable.
UX ๋ผ์ดํฐ๋ UX ๋์์ด๋์ ์์ฐํ ๋ฌ๋ผ์. ํ์ง๋ง ์ด ๋ ๋ชจ๋ ์ฌ์ฉ์ ๊ฒฝํ์ ๊ฐ์ ํ๊ธฐ ์ํด ๋
ธ๋ ฅํ์ฃ . ์ค๋ ์๋ ค๋๋ฆฐ ํด๋ฆฌ์คํฑ์ด ์ฌ๋ฌ๋ถ์ ์ธํฐํ์ด์ค๋ฅผ ๋ช
ํํ๊ณ ์ฆ๊ฒ๊ฒ ๋ง๋๋ ๋ฐ ํฐ ๋์์ด ๋ ๊ฑฐ์์. |