ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 4.13 User Flow
    코드스테이츠 2023. 4. 18. 19:44

    사용자 흐름(user flow)은 사용자가 제품에 진입한 시점을 시작으로 취할 수 있는 모든 행동을 뜻하며, 보통 아래 이미지처럼 다이어그램을 그려서 정리합니다.

     

    User Flow 다이어그램 작성법

    사용자 흐름을 다이어그램으로 작성할 때, 기본적으로 세 가지 요소를 사용합니다.

    1. 직사각형 : 사용자가 보게 될 화면 ( ex. 회원 가입 페이지, 로그인 페이지 … )
    2. 다이아몬드 : 사용자가 취하게 될 행동 ( ex. 로그인, 버튼 클릭, 업로드 … )
    3. 화살표 : 직사각형(화면)과 다이아몬드(행동)를 연결시켜 주는 화살표

    이 외의 요소를 필요에 따라 추가하여 사용해도 좋지만, 이 세 가지 요소는 거의 필수적으로 사용하게 됩니다. 이 요소들을 활용하여 사용자가 보게 될 화면과 취할 수 있는 행동을 최대한 꼼꼼하게, 빠짐없이 작성하면 됩니다.

     

    User Flow 다이어그램을 그리면 좋은 이유

    사용자 흐름 다이어그램을 그려보면 다음과 같은 장점이 있습니다.

    1. 사용자 흐름 상 어색하거나 매끄럽지 않은 부분을 발견하여 수정할 수 있음
    2. 있으면 좋은 기능을 발견하여 추가하거나 없어도 상관없는 기능을 발견하고 삭제할 수 있음

    예를 들어 봅시다. 게시판 기능이 있는 웹 사이트를 개발한다고 생각해 보겠습니다.

    이렇게 간단한 user flow를 그려보았습니다. 그런데 다이어그램을 그리다 보니, 한 가지 의문점이 생깁니다.

    “다른 페이지로 이동하고 싶을 땐 어떻게 하지?”

    바로 게시글 페이지에서는 다른 페이지로 이동하는 흐름이 없다는 것입니다. 물론 브라우저의 뒤로 가기 버튼을 눌러서 이전 페이지로 돌아갈 수는 있겠지만, 글 작성 페이지를 거쳐서 게시글 페이지로 온 경우, 게시판 페이지로 돌라가려면 뒤로 가기 버튼을 두 번 눌러야 합니다. 사용자에게 별로 좋은 경험은 아니겠죠.

    자, 이렇게 흐름 상 매끄럽지 못한 부분을 발견했습니다. 그럼 이 문제를 어떻게 해결하면 될까요? 가장 간단한 해결 방법은 게시판 페이지로 이동하는 버튼을 추가해 주는 것입니다.

    다이어그램에 게시판 페이지로 이동하는 버튼을 추가하여 문제를 해결했습니다. 그런데 이번에는 한 가지 아이디어가 떠오릅니다. 바로 특정 게시글을 쉽게 찾을 수 있으면 좋겠다는 것입니다.

    “특정 게시글을 쉽게 찾을 수 있으면 좋을 것 같은데…”

    게시글에 접근하기 위해서는 게시글을 직접 클릭해야 하는데, 게시글의 개수가 늘어날수록 사용자가 보고 싶을 만한 게시글을 찾기는 점점 더 힘들어지겠죠. 이런 상황은 어떻게 하면 개선할 수 있을까요? 여러 가지 방법이 있겠지만, 게시글을 검색하는 기능을 추가하면 좋을 것 같습니다.

    다이어그램에 게시글 검색 기능을 추가하여 사용자가 좀 더 쉽게 게시글을 찾을 수 있도록 사용자 흐름을 개선해 보았습니다. 이번에는 있으면 좋을 것 같은 기능을 발견하여 추가해 보았지만, 반대로 사용자 흐름상 없어도 괜찮은 기능을 발견하고 삭제하여 개발 단계에서 불필요한 자원을 소모하는 일을 방지할 수도 있습니다.

    위의 과정을 통해, User flow 다이어그램을 그리면서 사용자 흐름을 빈틈없이, 보다 더 편리하게 다듬어 나가는 과정을 거치면 UX를 개선할 수 있습니다. 필수로 그려야 하는 것은 아니지만, 좋은 UX를 디자인하고 싶다면 기획 단계에서 한번쯤은 그려보는 것이 좋습니다.

     

    User Flow 다이어그램 도구

    User Flow 다이어그램을 편리하게 그릴 수 있는 도구를 소개합니다. 들어가서 몇 번만 다뤄보면 사용법을 금방 익힐 수 있습니다. 한번 연습해 보세요.

    '코드스테이츠' 카테고리의 다른 글

    4.20 S3U3 React Custom Component  (0) 2023.04.20
    돔 DOM  (0) 2023.04.20
    4.13 UX 피터 모빌의 벌집 모형  (0) 2023.04.14
    4.13 UI 레이아웃  (0) 2023.04.14
    4.13 UI 디자인패턴  (0) 2023.04.13
Designed by Tistory.