모든 사용자 경험 정의

이 페이지에서는 Google Chat 앱의 사용자 여정을 정의하고 매핑하는 방법을 설명합니다. 사용자 여정은 사용자와 채팅 앱 간의 작업과 상호작용으로, 사용자의 목표 달성을 돕습니다. 채팅 앱을 빌드하기 전에 이러한 여정을 정의하여 다음을 파악하세요.

  • 오류 메시지를 제공해야 하는 경우
  • 사용자의 Chat 앱 사용을 돕기 위해 슬래시 명령어를 추천해야 하는 경우
  • 사용자 플로우를 단순화할 수 있는 부분

모든 사용자 여정의 플로우 차트 만들기

플로 차트는 사용자의 모든 채팅 앱 상호작용을 시각화하고 생각하는 데 유용한 도구입니다. 채팅 앱이 다른 Google 서비스나 Google 외부의 서비스와 호환되는 경우 이러한 상호작용도 포함해야 합니다. 이상적으로는 플로우 차트가 가능한 모든 상호작용을 묘사하거나 좀 더 복잡한 워크플로의 경우 모든 사용자 여정의 플로우 차트를 보여줍니다.

다음 플로우 차트는 사용자가 Chat에서 Google Calendar를 관리하는 데 도움이 되는 Chat 앱의 사용자 여정을 보여줍니다.

온보딩, 인증, Calendar 사용자 여정을 보여주는 플로우 차트

위의 다이어그램은 Chat 앱을 사용하여 캘린더를 확인하려는 사용자의 다음 단계를 보여줍니다.

  1. 사용자가 채팅 앱을 스페이스에 추가합니다.

  2. 채팅 앱은 사용자에게 액세스를 승인하도록 요청하는 환영 메시지를 보냅니다.

    • 사용자가 액세스 승인을 거부하면 이전의 환영 메시지가 다시 전송됩니다.
    • 사용자가 액세스 승인에 동의하면 로그인을 클릭합니다.
  3. 대화상자 메시지에서 로그인하라는 메시지가 사용자에게 표시됩니다.

    • 사용자가 로그인할 수 없는 경우 로그인을 다시 시도하도록 요청하는 오류 메시지가 전송됩니다.
    • 사용자가 로그인할 수 있으면 채팅 앱 사용 방법을 설명하는 온보딩 메시지가 전송됩니다.
  4. 사용자가 /checkCalendar 슬래시 명령어를 입력하여 Calendar에서 오늘의 일정을 가져옵니다.

    • 채팅 앱이 사용자의 캘린더를 가져올 수 없으면 오류 메시지가 전송됩니다.
    • 성공하면 채팅 앱이 카드 메시지로 오늘의 일정을 전송합니다.

사용자 여정을 안내하는 사용자 스토리 작성

사용자 스토리는 사용자 목표를 나타내며 스토리의 사용자, 작업, 목적이 명확하도록 작성됩니다. 사용자 스토리는 서술형이어야 합니다. 사용자가 설명하는 요구사항을 충족할 수 있는 방법이 일반적으로 한 가지 이상 있기 때문입니다. 사용자 스토리를 사용하면 사용자가 Chat 앱을 사용할 때 따라야 할 경로를 설정할 수 있습니다.

사용자 스토리 형식은 다음과 같습니다. 사용자로서 작업을 실행하여 목표를 달성합니다. 이전 예에서 사용자 스토리는 다음과 같습니다. 여러 직종의 직원으로서 내 캘린더를 확인하여 다른 사람들과 프로젝트를 공동작업하고 싶습니다.

대부분의 Chat 앱에는 여러 사용자 스토리가 있습니다. 예를 들어 채팅 앱 예의 또 다른 사용자 스토리는 다음과 같습니다. 관리자로서 모든 부하 직원을 포함하는 주간 회의 일정을 예약하여 프로젝트에 관해 공동작업하고 싶습니다. 각 사용자 스토리에 대해 채팅 앱의 사용자 여정을 파악하고 채팅 앱과의 모든 잠재적인 상호작용을 식별하는 플로 차트를 만듭니다.

범례 포함

다른 사용자가 사용자 여정을 쉽게 읽도록 하려면 어떤 형태의 상호작용이 어떤 유형의 상호작용을 나타내는지 설명하는 범례를 포함하세요. 예를 들어 사용자 결정 지점, 사용자 입력, 채팅 앱의 성공 및 실패 결과, 채팅 앱의 모든 메시지에 대한 고유한 형태를 식별합니다.

모든 오류 시나리오 고려

사용자가 Chat 앱을 사용하는 동안 문제가 발생하지 않도록 하려면 사용자 여정 맵에 오류 시나리오를 포함하세요. 오류가 어떻게 발생하는지 정의하고 실행 가능한 오류 메시지를 작성하며 사용자가 목표를 달성하기 위해 오류에 어떻게 응답할 수 있는지 확인합니다. (예: '사용자 이름 또는 비밀번호가 잘못되었습니다. 다시 로그인해 보세요.'

채팅 앱에서 사용자에게 보내는 메시지 식별

각 상호작용은 채팅 앱이 사용자의 요청을 성공적으로 완료했음을 확인하는 메시지일 뿐이더라도 채팅 앱이 사용자에게 보내는 메시지로 끝나야 합니다. 예를 들어 "일정 관리 앱에 오신 것을 환영합니다. 캘린더에서 일정을 예약하거나, 일정을 변경하거나, 삭제할 수 있습니다. /checkCalendar를 입력하여 오늘의 일정을 확인하세요.'