-
Material UI 같은 컴포넌트 라이브러리 사용하는게 쉬운 길이겠지만, 기초 빌딩 블록은 제공하나 전체 사용자 흐름 설계는 별도 작업 필요
- 제품을 독특하게 만드는 데 시간을 투자해야 한다면, 가능한 한 빨리 좋은 사용자 경험을 정의하려면 어떻게 해야 할까?
빈 페이지는 함정이다
- 빈 캔버스를 보며 "이메일 입력 필드는 어떻게 생겨야 할까?" 고민 금지
- 대기업에서 이미 검증된 패턴 활용 가능
-
피해야 할 접근 방식
-
디자인 어워드 사이트 – 독창성은 있지만 사용성 보장은 없음
-
Dribbble – 미적 요소에 초점, 기능성과는 무관
-
참고해야 할 접근 방식
-
일반적인 UI 패턴 메모하기
- 이메일, 비밀번호 필드, 확인 플로우 같은 공통 UI 요소
- 시각적 및 레이아웃 규칙:
- 중앙 정렬된 폼
- 반응형 디자인
- 명확한 버튼
- 상단 로고
-
의도된 마찰(Friction)
- 일부 기업은 신용카드 정보를 요구함 → 진지한 사용자 확보 전략
- 빠른 경험이 항상 좋은 것은 아님
목표를 명확히 정의하기
엣지 케이스(예외 상황) 고려하기
- 실제 사용자는 예상대로 행동하지 않음 → 서두르고, 지침을 무시하고, 실수함
- 질문으로 문제 발생 가능성 점검:
- 사용자가 빠르게 입력하다가 실수하면 어떻게 될까?
- 입력 필드에서 발생한 오류가 사용자에게 명확히 전달되는가?
-
문제 발생 시 수정 방안
-
비밀번호 생성 시 부주의 → 나중에 계정 잠금 가능성
- → "비밀번호 확인 필드" 추가해 재입력 요구
-
비밀번호 불일치 발생 시 → 오류 메시지 표시
- → 두 번째 비밀번호 입력 시 즉시 경고 표시
AI를 사용해 UX 문제 발견하기
- ChatGPT 같은 도구를 사용해 UX 문제 확인 가능
- 완벽하지는 않지만 빠르고 효과적인 확인 가능
-
유용한 프롬프트 예제
-
Red Team vs Blue Team:
"이 가입 플로우에서 사용자가 막힐 수 있는 지점은 어디인가?"
"이 디자인이 직관적인 이유는 무엇인가?"
-
업계 표준:
"상위 SaaS 회사들은 가입 플로우를 어떻게 설계하는가?"
-
엣지 케이스:
"사용자가 이메일을 잘못 입력했는데 알아차리지 못하면 어떻게 되는가?"
기타 UX 개선 팁
-
측정 지표 설정
- 전환율, 사용자 유지율, 사용자 만족도 등 → 객관적 지표로 성과 평가
-
단순한 색상 사용
-
친숙한 언어 사용
- "데이터베이스 오류" 대신 → "변경 사항을 저장할 수 없습니다"
결론
- 스타트업에서는 속도가 중요 → 완벽주의는 금물
- UX에서 독창성보다 사용성이 우선
- 복잡하고 독창적인 디자인보다 직관적이고 명확한 사용자 흐름이 더 효과적
- 핵심 가치에서만 혁신 → 나머지는 검증된 패턴 사용
- 사용자가 이미 알고 있는 패턴을 따르면 학습 부담 감소