단순하다고 기능이 적은 것은 아니다
누구나 단순함을 원한다. 하지만 핵심은 놓치고 있다. 단순함 자체가 목표일 수 없다. 기술이 지닌 유용성과 유연함을 포기하고 싶은 사람은 없다. 주차장 문을 열어주는 하나의 버튼은 간단할지 모르지만 그것 만으로는 할 수 있는 일이 없다. … 이처럼 단순함을 맹목적으로 추구하면 핵심을 빗겨 나가게 된다. 사용자는 자신들이 원하는 모든 과제를 처리해낼 강력한 기기를 원한다. 그러면서도 자신 사용하기 쉬워야 한다. 그래서 추가 기능이 많이 붙은 기기를 사면서 단순함을 부르 짖는다. 기능과 단순함. 이 둘은 왜 그렇게 상충하는 걸까? 하지만 제품을 이해하는 데 필수적이고 본질적인 복잡함은 포기하면 안된다. 때로는 복잡함도 필요하다. 우리의 과제는 복잡함이 혼란스러움이 되지 않도록 복잡함을 다스리는 것이다.
도널드 노먼의 UX 디자인 특강 – 복잡한 세상의 디자인, 도널드 노먼
우리는 종종 “단순할수록 좋다”라는 말을 듣습니다. 특히 기술 제품을 사용할 때 이런 생각이 더욱 강해집니다. 하지만 정말 단순함만이 정답일까요? 오늘은 단순함과 복잡함의 관계, 그리고 우리가 진정으로 원하는 것이 무엇인지 살펴보겠습니다.
단순함에 대한 오해
닐슨 노먼 그룹의 Don Norman은 “단순함이 항상 정답은 아니다”라고 말합니다[2]. 그는 피아노를 예로 들며, 88개의 건반과 3개의 페달이 있는 피아노가 복잡해 보이지만, 이를 단순화하면 오히려 음악의 풍부함을 잃게 된다고 설명합니다.
일상생활의 예: 스마트폰
우리가 매일 사용하는 스마트폰을 생각해봅시다. 겉으로 보기에는 단순한 직사각형 모양의 기기지만, 그 안에는 엄청난 복잡성이 숨어 있습니다.
- 하드웨어의 복잡성: 프로세서, 메모리, 카메라, 센서 등
- 소프트웨어의 복잡성: 운영체제, 앱, 보안 시스템 등
- 네트워크 기술: 4G, 5G, Wi-Fi, Bluetooth 등
이러한 복잡한 기술들이 조화롭게 작동하기 때문에 우리는 스마트폰을 ‘단순하게’ 사용할 수 있는 것입니다.
복잡함의 필요성
Norman은 “세상은 복잡하며, 우리의 도구도 그 복잡성에 맞춰야 한다”고 주장합니다[1]. 복잡함 자체가 문제가 아니라, 잘못된 디자인이 문제라는 것입니다.
예시: 자동차의 자동변속기
자동차의 자동변속기를 생각해봅시다. 운전자 입장에서는 매우 단순해 보이지만, 내부는 매우 복잡합니다. 기계식 기어, 유압유, 전자 컨트롤, 센서 등이 복잡하게 결합되어 있습니다. 이는 ‘복잡함 보존의 법칙’을 잘 보여주는 예입니다. 사용자 인터페이스가 단순해질수록, 내부 시스템은 더욱 복잡해지는 것입니다.
단순함과 복잡함의 균형
그렇다면 우리는 어떤 접근을 해야 할까요? 닐슨 노먼 그룹은 ‘적절한 복잡성’을 추구해야 한다고 말합니다.
모듈화의 중요성
복잡한 기능들을 잘 정리된 모듈로 나누는 것이 중요합니다. 예를 들어, 현대의 다기능 프린터는 복사, 스캔, 팩스 등의 기능을 명확히 구분하여 배치함으로써 사용자의 혼란을 줄입니다.
직관적인 매핑
행동과 결과 사이의 관계가 명확해야 합니다. 자동차의 스티어링 휠을 오른쪽으로 돌리면 차가 오른쪽으로 간다는 것은 누구나 직관적으로 이해할 수 있습니다. 이런 직관적인 매핑이 복잡한 시스템에서도 적용되어야 합니다.
사용자 중심 설계의 중요성
결국 중요한 것은 사용자 중심의 설계입니다. 닐슨 노먼 그룹은 다음과 같은 방법을 제안합니다:
- 사용자 리서치: 사용자들의 실제 니즈와 행동 패턴을 이해합니다.
- 중요한 기능 강조: 가장 중요하고 자주 사용되는 기능을 쉽게 접근할 수 있게 합니다.
- 불필요한 기능 제거: 거의 사용되지 않는 기능은 과감히 제거합니다.
- 단계적 공개: 복잡한 기능은 필요할 때만 보이도록 합니다.
예시: 온라인 쇼핑몰
온라인 쇼핑몰을 예로 들어봅시다. 초기 화면은 단순하게 유지하되, 사용자가 원하는 경우 더 많은 옵션과 정보를 제공할 수 있습니다. 예를 들어:
- 기본 검색창은 단순하게 유지
- 고급 검색 옵션은 별도 페이지나 확장 가능한 섹션으로 제공
- 상품 목록은 기본 정보만 표시하고, 상세 정보는 클릭 시 제공
이렇게 하면 초보 사용자도 쉽게 사용할 수 있으면서, 동시에 고급 사용자의 니즈도 충족시킬 수 있습니다.
복잡함의 관리: 개념적 모델의 중요성
닐슨 노먼 그룹은 ‘개념적 모델’의 중요성을 강조합니다. 개념적 모델이란 사용자가 시스템에 대해 가지고 있는 정신적 이미지입니다. 잘 설계된 개념적 모델은 복잡한 시스템을 이해하고 사용하는 데 큰 도움이 됩니다.
예시: 파일 시스템
컴퓨터의 파일 시스템을 생각해봅시다. 폴더와 파일이라는 개념은 실제 사무실의 서류 정리 시스템을 모델로 합니다. 이 친숙한 개념 덕분에 우리는 복잡한 디지털 환경을 쉽게 이해하고 사용할 수 있습니다.
복잡함의 가치
때로는 복잡함이 오히려 가치를 더할 수 있습니다. 닐슨 노먼 그룹의 연구에 따르면, 사람들은 적당한 수준의 복잡함을 선호하는 경향이 있습니다[3].
예시: 커피 만들기
커피 애호가들을 생각해봅시다. 그들에게 커피 만들기는 단순히 물에 가루를 타는 과정이 아닙니다. 원두 선택부터 분쇄, 추출 시간, 물의 온도 등 다양한 요소를 고려합니다. 이 복잡한 과정이 오히려 그들에게 즐거움을 줍니다.
- 숙련도의 만족감: 복잡한 과정을 마스터했다는 성취감
- 개인화의 즐거움: 자신만의 방식으로 커피를 만드는 창의성
- 의식적 경험: 커피 만들기 과정 자체를 즐기는 마음가짐
결론: 진정한 단순함을 향해
결국, 우리가 추구해야 할 것은 ‘진정한 단순함’입니다. 이는 단순히 기능을 줄이거나 인터페이스를 미니멀하게 만드는 것이 아닙니다. 진정한 단순함은 사용자의 니즈를 정확히 파악하고, 그것을 가장 효율적으로 충족시키는 것입니다.
Don Norman은 “좋은 디자인은 복잡함을 다스릴 수 있다”고 말합니다[1]. 우리의 목표는 복잡함을 없애는 것이 아니라, 그것을 잘 관리하고 사용자에게 의미 있는 방식으로 제시하는 것입니다.
이를 위해서는:
- 사용자 연구: 사용자의 실제 니즈와 행동 패턴을 깊이 이해해야 합니다.
- 맥락 고려: 제품이나 서비스가 사용되는 맥락을 고려해야 합니다.
- 지속적인 개선: 사용자 피드백을 바탕으로 지속적으로 개선해 나가야 합니다.
우리의 삶과 기술은 점점 더 복잡해지고 있습니다. 하지만 이는 두려워할 일이 아닙니다. 오히려 이 복잡성을 잘 다루고 관리하는 것이 우리의 과제입니다. 진정한 단순함을 추구함으로써, 우리는 더 풍요롭고 의미 있는 사용자 경험을 만들어낼 수 있을 것입니다.
인용:
[1] https://www.nngroup.com/books/living-with-complexity/
[2] https://jnd.org/simplicity-is-not-the-answer/
[3] https://careerfoundry.com/en/blog/ux-design/how-important-is-simplicity-in-ux-design/