사용자를 끌어들이는 UX/UI의 비밀 - 교보문고

디자인 패턴은 사람들이 소프트웨어를 인식하고 사용하는 방식에서부터 도출되었다. 인간의 감각과 심리는 변하지 않으며, 디자인 패턴은 인간의 감각과 심리에 반하는 방향이 아니라 같은 방향으로 움직인다. 디자인 패턴은 사람들이 소프트웨어로 수행하는 크고 작은 태스크를 기준으로 정의되었기 때문에 의미가 변하지 않는다. 사람들은 언제나 검색을 하고, 데이터를 입력하고, 디지털 제품을 만들고 제어하고 처리하고, 계좌를 관리하고 돈을 지불하고, 정보나 메시지, 파일을 다른 이들과 주고받기 위해 화면을 사용할 것이다. 디자인 패턴은 모든 화면의 UI(User Interface)를 위한 구성 요소다. 더 나아가, 패턴 단위로 생각을 하고 새로운 패턴을 찾아내는 것은 오늘날 소프트웨어와 인터랙션 디자인 작업을 하는 방식과 일치한다.

디자이너, 창업가, 개발자 그리고 기업은 좋은 소프트웨어를 효과적으로 만들고 디자인할 수 있는 툴셋을 그 어느 때보다 많이 가지고 있다. 디자인과 소프트웨어 업계는 시스템, 컴포넌트, 모듈 기반의 접근법으로 진화해 왔다. 처음부터 새롭게 디자인하거나 코딩하는 것은 이제 일반적이지 않다. 다양한 화면 크기에 반응하는 화면 기반 인터페이스를 손쉽게 만들어 주는 사용자 인터페이스 툴킷과 프레임워크가 수없이 많다. 컴포넌트 라이브러리는 탄탄한 기반을 빠르게 다지는 도구로 취급되어야 한다. 컴포넌트 라이브러리는 디자인 혁신의 지향점이 아니라 혁신의 토대이다.


1장 문제를 정확히 파악하고 제대로 해결하는 디자인

사람을 위한 디자인 프레임워크를 구성하는 4가지 영역

인터랙션은 대화처럼

사용자는 애플리케이션과 디지털 기기를 쓸 때마다 기계와 대화를 나눈다. 이는 명령어를 입력하거나 휴대폰 메뉴를 누르는 식으로 진행되는 문자 그대로의 대화일 수 있다. 또는 화가가 물감으로 화폭에 그리는 대화, 즉 장인과 창작물 사이에 오가는 암묵적인 대화일 수도 있다. 두 경우 모두 사용자 인터페이스는 대화를 중재하며 사용자가 마음에 두고 있는 목적을 달성하도록 돕는다.

요점은 다음과 같다.