[iOS 개발자 추천도서] UX/UI의 10가지 심리학 법칙

wiwi-si 2023. 10. 25. 14:12
728x90

😄 이 책을 선택하게 된 이유

1인 앱개발을 하면서 앱의 화면을 구성하는 것이 생각보다 어려웠습니다. 어떤 곳에 배치해야 사용자가 편할 지, 아이템 간의 간격은 얼마나 둬야할 지 등 앱을 사용하는 사용자의 입장만 되어보다가 앱을 설계하는 설계자가 되어보니 UX/UI에 대한 지식을 쌓는 것이 필요하다고 느껴 책을 선택하게 되었습니다.

 

📖 책의 주요 내용

 UX/UI는 사용자의 '마음'을 읽는 인간 중심 제품과 서비스 디자인입니다. 모든 선택에는 심리적인 이유가 있다는 것이 저자의 설명입니다. 사용자 경험 패턴을 단순히 지식으로 습득하고 적용할 때보다 기저에 있는 심리학 법칙까지 이해하고 사용한다면 훨씬 더 설득력 있는 인터페이스로 이어질 것입니다.

 

1. 제이콥의 법칙

- 사용자는 여러 사이트에서 대부분의 시간을 보낸다. 그래서 당신의 사이트도 자신이 이미 알고 있는 다른 사이트들과 같은 방식으로 작동하길 원한다. 

- 사용자는 자신에게 익숙한 제품을 통해 구축한 기대치를 그와 비슷해 보이는 다른 제품에도 투영한다.

- 기존의 멘탈 모델을 활용하면 사용자가 새 모델을 익히지 않아도 바로 작업에 돌입할 수 있는 뛰어난 사용자 경험이 완성된다.

- 변화를 꾀할 때는, 사용자에게 익숙한 모델을 한시적으로 이용할 권한을 부여해서 불협화음을 최소화하라.

 

2. 피츠의 법칙

- 대상에 도달하는 시간은 대상까지의 거리와 대상의 크기와 함수 관계에 있다.

- 터치 대상의 크기는 사용자가 정확하게 선택할 수 있을 정도로 충분히 커야 한다.

- 터치 대상 사이에 충분한 거리를 확보해야 한다.

- 터치 대상은 인터페이스상에서 쉽게 도달할 수 있는 영역에 배치해야 한다.

 

3. 힉의 법칙

- 의사결정에 걸리는 시간은 선택지의 개수와 복잡성과 비례해 늘어난다.

- 의사결정 시간이 반응 시간에 큰 영향을 받을 때는 선택지의 개수를 최소화하라.

- 인지 부하를 줄이려면 복잡한 작업을 잘게 나눠라.

- 추천 선택지를 강조해서 사용자의 부담을 덜어라.

- 신규 사용자의 인지 부하를 줄이려면 온보딩을 점진적으로 진행하라.

- 추상적이라고 느껴질 정도로 단순화하지 않도록 주의하라.

 

4. 밀러의 법칙

- 보통 사람은 작업 기억에 7(+-2)개의 항목밖에 저장하지 못한다.

- '마법의 숫자 7'을 내세워서 불필요한 디자인 제약을 정당화하지 마라.

- 사용자가 쉽게 처리하고 이해하고 기억할 수 있게 콘텐츠 덩어리를 작게 나눠 정리하자.

- 단기 기억 용량은 사람에 따라, 그리고 기존 지식과 상황적 맥락에 따라 달라진다는 것을 기억하자.

 

5. 포스텔의 법칙

- 자신이 행하는 일은 엄격하게, 남의 것을 받아들일 때는 너그럽게.

- 사용자가 어떤 동작이나 입력을 하든지 공감하는 태도로 여유롭고 관대하게 대처하라.

- 인터페이스의 안정성과 접근성을 보장하되, 입력, 접근성, 성능 면에서 만반의 준비를 하자.

- 다양한 기능성에 대해 잘 예측하고 대비할수록 디자인 회복탄력성은 좋아진다.

- 사용자의 가변적인 입력을 수용해서 기계가 이해할 수 있는 방식으로 해석하라. 입력의 한계를 정의하고 사용자에게 명확한 피드백을 제공하라.

 

6. 피크엔드 법칙

- 인간은 경험 전체의 평균이나 합계가 아니라, 결정의 순간과 마지막 순간에 느낀 감정을 바탕으로 경험을 판단하는 경향이 있다.

- 사용자 여정 중 가장 강렬한 순간과 마지막 순간을 세심하게 신경쓰자.

- 제품이 사용자에게 가장 큰 도움을 준 순간, 혹은 가장 중요하게 여겨지는 순간, 가장 큰 즐거움을 준 순간 등을 알아내라.

- 사람들은 긍정적인 순간보다 부정적인 순간을 더 생생하게 기억한다는 사실을 명심하자.

 

7. 심미적 사용성 효과

- 사용자는 보기 좋은 디자인을 사용성이 더 뛰어난 디자인으로 인식한다.

- 시각적으로 만족스러운 디자인은 사용성 문제를 가리고 사용성 테스트 중에 문제가 드러나는 것을 방해할 수 있다.

 

8. 폰레스토프 효과

- 비슷한 사물이 여러 개 있으면 그중에서 가장 차이가 나는 한 가지만 기억할 가능성이 크다.

 - 중요한 정보나 핵심 동작은 시각적으로 눈에 띄게 하라.

- 시각적 요소를 강조할 때는 제한을 두어서, 각 요소 간 경쟁을 피하고 가장 중요한 항목이 광고로 오인되지 않게 하라.

- 특정 요소를 강조할 때 색상에만 의존하면 색맹이나 저시력인 사용자가 배제된다는 사실을 유념하라.

- 움직임을 활용해 대비를 전달할 떄는 움직임에 민감한 사용자를 주의 깊게 고려하라.

 

9. 복잡성의 법칙(테슬러의 법칙)

- 모든 시스템에는 더 줄일 수 없는 일정 수준의 복잡성이 존재한다.

- 모든 프로세스에는 디자인 시 처리할 수 없는 기본적인 복잡성이 존재하므로, 시스템이나 사용자 중 한쪽이 감당해야 한다.

- 내재된 복잡성을 디자인과 개발 과정에서 처리하면 사용자의 부담을 최소로 줄일 수 있다.

- 추상적으로 느껴질 정도로 인터페이스를 단순화해선 안 된다.

 

10. 도허티 임계

- 컴퓨터와 사용자가 서로를 기다리지 않아도 되는 속도(0.4초 이하)로 인터랙션하면 생산성은 급격히 높아진다.

- 반응 시간을 개선하고 체감 대기 시간을 줄이려면 체감 성능을 활용하라.

- 애니메이션은 로딩이나 프로세싱이 진행되는 동안 사람들의 시선을 끄는 한 가지 방법이다.

- 정확하지 않더라도 진행표시줄을 보여주면 사용자는 대기 시간에 좀 더 관대해진다.

- 실제 작업이 훨씬 빨리 완료되더라도, 의도적으로 작업 완료를 늦게 알리면 체감 가치를 높이고 신뢰를 형성하는 데 도움이 되기도 한다.

 

 

* 참고 : UX/UI의 10가지 심리학 법칙

 

UX/UI의 10가지 심리학 법칙

디자이너가 갖춰야 할 필수 소양인 심리학, 특히 사용자의 행동 방식이나 디지털 인터페이스와 인터랙션하는 방식 이면에서 작동하는 심리학에 관해 다룬다. 이 책은 더욱 직관적이고 인간 중

www.aladin.co.kr

 

 

'' 카테고리의 다른 글

[개발도서/육각형 개발자] 주니어 개발자 시야 넓히기  (1) 2023.10.23