설명이 필요한 UI는 실패한 디자인입니다.
사용자는 가이드를 정독하지 않습니다.
지난달 한 사용성 테스트를 참관했는데 어떤 사용자가 저장 버튼을 찾느라 3분이나 헤매는 모습을 보았습니다. 버튼은 바로 그 자리에 있었죠. 우측 상단에 크고 파란색으로요. 하지만 버튼에는 ‘저장’ 대신 ‘변경 사항 전송’이라고 적혀 있었습니다. 결국 사용자는 포기하고 탭을 닫아버렸고, 2시간 동안 작업한 결과물은 날아가 버렸습니다.
그때 깨달았습니다. 사용자가 인터페이스 사용법을 고민해야 하는 시점에 이미 디자인은 실패한 것이라는 사실을요. 좋은 UI는 매뉴얼이 필요 없습니다. 모든 버튼을 설명하는 툴팁도 필요 없죠. 그저 사용자가 예상한 방식대로 즉각 작동할 뿐입니다.
불편한 진실은 이렇습니다. 사용자는 별도의 지침 없이도 무엇을 해야 할지 알아야 합니다. 만약 인터페이스를 설명하기 위해 문서를 작성하고 있다면 당신은 엉뚱한 문제를 해결하려 애쓰는 중입니다. 진짜 문제는 당신이 사용자가 아닌 ‘당신 자신’을 위해 디자인하고 있다는 점입니다.
대부분의 디자이너가 이 함정에 빠지곤 합니다. 몇 주 동안 기능을 만들다 보면 본인은 그것이 어떻게 작동하는지 속속들이 알게 되고, 모든 버튼이 당연하게 느껴지기 때문입니다.
하지만 사용자는 앱을 열자마자 10초도 안 되어 혼란에 빠집니다.
왜 이런 일이 벌어질까요? 당신은 기능을 안팎으로 완벽히 꿰고 있지만, 사용자는 그렇지 않기 때문입니다.
그들은 기능을 처음 접할뿐더러 아마 다른 일을 하는 와중에 접속했을 것이고, 당신이 공들여 만든 온보딩 플로우는 당연히 읽지 않을 겁니다.
‘직관적인 UI 디자인’에서 ‘직관적’이라는 말은 도움 없이도 UI의 동작 방식을 이해할 수 있다는 뜻입니다.
만약 인터페이스에 설명이 필요하다면 그건 직관적인 게 아닙니다. 그게 전부입니다.



좋은 글 감사합니다!!! 원래 UI에대해 관심 좀 있었는데 배울 데 없어서 급 포기했었습니다. 다행히 작가님의 계정을 발견했고 이젠 주마다 새로운 정보 통에 천천히 배울 수 있을 것 같아요!! 🤍 오늘도 많이 배웠습니다아