스타벅스 앱 리디자인

디자인 시스템 구축부터 실제 사용자 테스트까지, '불안한 편리함'을 '믿고 쓸 수 있는 경험'으로 바꾼 사용자 경험 개선을 위해 스타벅스 모바일 앱을 리디자인했습니다.

스타벅스 앱 리디자인 메인 화면

개요

사이렌오더 과정에서 예측 불가능한 대기시간과 실수 수정의 어려움이라는 핵심 문제를 해결하기 위해 매장 혼잡도 표시, 결제 전 옵션 변경, 주문 즉시 취소 기능을 제안했습니다. 체계적인 디자인 시스템 구축을 통해 브랜드 일관성을 유지하면서도 사용자 중심의 직관적인 주문 경험을 제공하여 결제 전환율 20% 증가, 사이렌오더 소요시간 38% 단축을 달성했습니다.

Role

문제 정의 및 분석

가설 설계 및 솔루션 도출

디자인시스템 보완

스크린디자인 제작

프로토타입 제작

UT 설계 및 배포

Duration

팀 프로젝트 : 2025.05 - 2025.09

Tools

Figma

Maze

Python

문제 정의

앱 리뷰와 사용자 리서치 결과, 사용자들은 사이렌오더 과정에서 예측 불가능한 시간 지연과 실수 수정의 어려움에 가장 큰 불편함을 느끼는 것을 알 수 있었습니다.

  • 예상 밖의 대기 매장 혼잡도를 모른 채 주문했다가 예상보다 오래 기다리는 부정적 경험
  • 결제 화면에서 매장, 옵션 변경이 어려워 주문을 포기하거나 처음부터 다시 시작하는 비효율 발생
  • 주문 완료 후 실수를 발견해도 즉시 취소가 불가능하여 발생하는 금전적, 시간적 손실
  • 가설

    정의한 문제를 해결하기 위해, 다음과 같은 가설을 세웠습니다.

    • 매장별 예상 대기시간을 미리 알려주면, 사용자는 가장 효율적인 매장을 선택하여 불필요한 대기 시간을 획기적으로 줄일 수 있을 것이다.
    • 결제 직전 단계에서 모든 옵션을 자유롭게 변경할 수 있게 하면, 주문 이탈률을 낮추고 서비스 만족도를 높일 수 있을 것이다.
    • 주문 직후 '주문 승인 전 취소' 기능을 제공하면, 갑작스러운 변수에 유연하게 대처하게 하여 서비스에 대한 신뢰도를 높일 수 있을 것이다.

    디자인 시스템

    정보 아키텍처

    기존 스타벅스 앱의 IA를 분석하고, 사용자 흐름을 최적화하기 위해 새로운 IA를 설계했습니다.

    IA

    와이어프레임

    Figma를 사용하여 제작되었으며, 주요 사용자 흐름을 구조화했습니다.

    스타벅스 앱 리디자인 와이어프레임 - 주요 사용자 흐름 구조화

    컬러 토큰 등록

    스타벅스 브랜드 컬러를 기반으로 Global과 Semantic Color Token을 정의하여 일관된 컬러 시스템을 구축했습니다.

    스타벅스 브랜드 컬러 기반 Global과 Semantic Color Token 정의 - 체계적인 컬러 시스템 구축
    스타벅스 브랜드 컬러 기반 Global과 Semantic Color Token 정의
    Global과 Semantic Color Token 시스템 구축 과정
    Global, Sementic Color Token 정의

    아이콘 제작

    키라인 가이드에 맞춰 통일성 있는 아이콘 세트를 제작하여 시각적 일관성을 유지했습니다.

    키라인 가이드에 맞춘 통일성 있는 아이콘 세트 디자인
    키라인에 맞춰 통일된 아이콘 제작

    타이포그래피 및 레이아웃

    주문 화면 와이어프레임에 직접 적용하며 타이포그래피 위계를 정의하고, 기본 레이아웃부터 GNB 및 CTA까지 체계적인 레이아웃 가이드를 수립했습니다.

    타이포그래피 시스템 - 브랜드 일관성을 위한 폰트 체계
    타이포그래피 체계 설정 과정 1 - 폰트 선택과 위계 정의
    주문화면 와이어프레임에 텍스트 적용해보면서 typography 위계 정의
    타이포그래피 체계 설정 과정 2 - 폰트 크기와 줄 간격 정의
    정의한 typography 위계로 결제화면에 적용해보기
    Button 컴포넌트 디자인 시스템 - 다양한 버튼 상태와 스타일
    레이아웃 정의 - 기본화면, 바텀시트
    Input 컴포넌트 디자인 시스템 - 입력 필드 상태와 스타일
    레이아웃 정의 - GNB 및 CTA

    컴포넌트 제작

    디자인 토큰을 활용해 재사용 가능한 UI 컴포넌트를 제작하고, 제작 및 수정 규칙을 정립하여 Button부터 Inputbox, Dropdown, Tag, Progressbar, Tapmenu, Toggle, Switch 등 컴포넌트 라이브러리를 구축했습니다.

    재사용 가능한 UI 컴포넌트 제작 - 디자인 토큰을 활용한 컴포넌트 라이브러리
    재사용 가능한 UI 컴포넌트 제작
    재사용 가능한 모듈, 템플릿, 페이지 제작 - 체계적인 디자인 시스템 구조
    재사용 가능한 모듈, 템플릿, 페이지 제작
    전체 컴포넌트 라이브러리 - 종합적인 UI 컴포넌트 목록
    전체 컴포넌트 라이브러리
    기본 버튼 컴포넌트 - Primary, Secondary, Tertiary 버튼 디자인
    Basic BTN
    기본 버튼 컴포넌트 - Primary, Secondary, Tertiary 버튼 디자인
    Icon BTN
    기본 버튼 컴포넌트 - Primary, Secondary, Tertiary 버튼 디자인
    CTA BTN
    기본 버튼 컴포넌트 - Primary, Secondary, Tertiary 버튼 디자인
    Inputbox
    기본 버튼 컴포넌트 - Primary, Secondary, Tertiary 버튼 디자인
    Dropdown
    기본 버튼 컴포넌트 - Primary, Secondary, Tertiary 버튼 디자인
    Tag

    스크린디자인 제작

    Figma를 사용하여 제작되었으며, 시각적 요소와 상호작용을 정의했습니다.

    스타벅스 앱 리디자인 스크린 디자인 - 메인 화면과 메뉴 화면
    개선 화면 전체 플로우
    주문 화면 - 메뉴 선택과 옵션 설정 인터페이스 결제 화면 - 주문 내역 확인과 결제 수단 선택 매장 선택 화면 - 위치 기반 매장 검색과 혹잡도 표시 마이 페이지 - 사용자 정보와 주문 히스토리 화면 로그인과 회원가입 화면 - 사용자 인증 시스템 부가 기능 화면 - 설정, 알림, 고객지원 메뉴 기타 화면 - 추가적인 기능 및 정보 제공

    프로토타입

    Figma를 사용하여 제작되었으며, 주요 사용자 흐름과 상호작용을 시뮬레이션할 수 있도록 설계했습니다.

    매장별 혼잡도 확인 및 선택 프로토타입

    매장 혼잡도 확인

    실시간 대기시간으로 최적 매장 선택

    결제 단계에서 매장 변경 프로토타입

    결제 전 매장 변경

    주문 이탈 없이 유연한 매장 변경

    결제 단계에서 픽업 옵션 변경 프로토타입

    픽업 옵션 변경

    매장/픽업 방식 자유로운 전환

    결제 단계에서 메뉴 추가 프로토타입

    결제 전 메뉴 추가

    간편한 추가 주문으로 편의성 향상

    주문 즉시 취소 프로토타입

    결제 후 주문 취소

    주문 승인 전 신속한 취소 기능

    사용성 테스트

    Maze를 활용해 8명의 스타벅스 앱 사용자를 대상으로 사용성 테스트를 진행했습니다.

    UT 질문지 작성 및 배포

    결과

    사용성 테스트 결과, 결제 전환율 20% 증가, 사이렌오더 소요시간 38% 단축을 확인했습니다.

    UT 결과

    Learnings

    프로젝트 완료 후 실제 스타벅스 앱에 주문취소 기능이 추가된 것을 확인하며, 제가 정의한 문제와 솔루션이 실제 비즈니스 환경에서도 유효했음을 검증했습니다. 다만 실제 구현에서는 주문취소 버튼이 레이블 크기로 제작되어 있었는데, 이를 통해 사용자 편의성과 비즈니스 목표(주문완료율) 사이의 균형점을 찾는 것이 프로덕트 디자이너의 핵심 역량임을 깨달았습니다. Maze 무료 요금제의 제약으로 인해 UT 설계가 제한적이었던 점은 아쉬움으로 남지만, 1인 프로젝트 리소스 내에서 최선을 다했으며 향후 더 정밀한 테스트 설계를 목표로 합니다.