Search

사용자 스토리 매핑이란 무엇입니까? 애자일 계획 가이드

  • 스토리 매핑은 팀이 사용자 여정을 이해하여 실제 사용자 요구 사항을 중심으로 제품을 계획, 디자인 및 개발하도록 돕습니다

  • 사용자 스토리 맵에는 사용자 목표, 활동, 작업, 사용자 스토리, 우선 순위 또는 릴리스 슬라이스 등 5가지 주요 요소가 포함됩니다

  • 사용자 스토리 매핑은 여정 매핑 및 로드맵 작성과 다르지만, 이러한 도구를 함께 사용할 수 있습니다

가장 효과적인 제품 계획은 사용자가 특정 목표를 달성하기 위해 거치는 여정을 이해하는 것에서 시작합니다. 팀이 그 여정을 명확하게 파악하면 제품 아이디어의 우선 순위를 정하고 공백을 식별하며 실제 사용자 요구 사항을 중심으로 구축할 수 있습니다.

팀은 스토리 매핑을 통해 사용자 여정을 제품 개발을 위한 시각적 계획으로 전환할 수 있습니다. 이 가이드에서는 스토리 매핑의 정의, 애자일 제품 개발에서 작동하는 방식 및 팀이 사용자를 중심으로 더 나은 제품을 구축하는 데 도움이 되는 방법을 설명합니다.

사용자 스토리 매핑이란 무엇입니까?

사용자 스토리 매핑은 사용자가 목표를 달성하기 위해 거치는 여정에 따라 사용자 스토리를 구성하는 애자일 제품 계획 기법입니다.

백로그 항목을 평면적인 목록으로 보는 대신, 스토리 맵은 개별 업무 항목이 전체적인 사용자 경험에 어떻게 연결되는지 보여줍니다. 이를 통해 팀은 사용자가 달성하고자 하는 목표, 사용자가 거치는 단계 및 해당 여정의 각 부분을 지원하는 제품 업무가 무엇인지에 대한 가시성을 제공합니다.

일반적으로 사용자 스토리 맵에는 사용자 목표 또는 여정, 주요 사용자 활동, 소규모 작업, 사용자 스토리, 가치 또는 릴리스에 따른 우선 순위 지정, 그리고 팀이 해결해야 할 공백, 종속성 또는 가정이 포함됩니다.

스토리 매핑은 제품 관리자, 제품 소유자, 디자이너, 엔지니어, 애자일 팀 및 제품 탐색 및 계획에 참여하는 교차 기능 팀이 가장 자주 사용합니다.

백로그 스크린샷

스토리 매핑이 중요한 이유

스토리 매핑은 제품 계획의 중점이 사용자가 달성하고자 하는 목표에 맞춰지도록 하기 때문에 중요합니다. 스토리 매핑은 팀에 다음과 같은 이점을 제공합니다.

  • 제품, 디자인, 엔지니어링 및 이해 관계자 전반에 걸쳐 공통된 이해 구축

  • 내부 요청 대신 사용자 요구 사항을 중심으로 계획 유지

  • 팀이 사용자 경험의 공백을 파악하도록 지원

  • 우선 순위 지정을 더욱 시각적이고 공동 작업적으로 만들기

  • 릴리스 계획 및 최소 요건 제품(MVP) 정의 지원

  • 제품 탐색을 제공 계획에 연결

  • 이해 관계자에게 특정 업무가 중요한 이유에 대해 명확한 관점 제공

스토리 맵의 요소는 무엇입니까?

사용자 스토리 맵의 핵심 부분을 이해하면 스토리 매핑의 작동 방식과 제품 관리를 지원하기 위해 스토리 맵을 구축하는 방법을 이해하는 데 도움이 됩니다.

스토리 맵 요소

나타내는 의미

사용자 목표

사용자가 달성하고자 하는 목표

여행 예약

활동

여정의 주요 단계

항공편 검색, 옵션 비교, 티켓 예약

작업

각 활동 내의 세부 작업

날짜를 입력, 결과를 필터링, 좌석 선택

사용자 스토리

사용자의 관점에서 작성된 구체적인 제품 요구 사항

여행자로서 결제를 더 빠르게 진행할 수 있도록 승객 정보를 저장하고 싶습니다

우선 순위 또는 릴리스 슬라이스

최소 요건 제품, 이후 릴리스 또는 향후 탐색을 위해 계획된 스토리 그룹

최소 요건 제품, 릴리스 2, 향후 아이디어

스토리 맵의 다양한 구성 요소를 자세히 살펴보겠습니다.

  • 사용자 목표: 사용자가 달성하고자 하는 결과입니다. 스토리 맵의 명확한 초점을 제시하여 팀이 너무 광범위하게 매핑하는 것을 방지합니다. 제품 결정을 이끌어낼 수 있을 만큼 구체적이어야 하므로 지나치게 광범위한 목표는 피하는 것이 좋습니다.

  • 활동: 사용자가 목표에 도달하기 위해 거치는 주요 단계입니다. 활동은 일반적으로 스토리 맵의 맨 윗줄, 즉 핵심을 구성합니다.

  • 작업: 사용자가 각 활동 내에서 수행하는 더 세부적인 작업입니다. 작업은 팀이 여정을 구체적인 행동 및 요구 사항으로 세분화하도록 돕습니다.

  • 사용자 스토리: 사용자의 관점에서 작성된 구체적인 제품 요구 사항입니다. 사용자 스토리는 여정의 개별 단계를 제품 전략을 가이드할 수 있는 제품 업무와 연결합니다.

  • 우선 순위 또는 릴리스 슬라이스: 먼저 구축해야 할 항목, 나중에 진행할 항목, 더 많은 유효성 검사가 필요할 수 있는 항목에 따라 스토리를 구성하는 그룹입니다. 이를 통해 팀은 최소 요건 제품을 정의하고 제품 릴리스를 계획하며 모든 스토리를 동일한 수준의 긴급도로 처리하는 것을 방지할 수 있습니다. 또한, 제품 우선 순위 지정 프레임워크와 함께 사용하여 가장 영향력 있는 업무에 집중할 수 있습니다.

사용자 스토리 맵을 만드는 방법 8단계

사용자 스토리 맵을 만드는 방법을 배우면 팀이 사용자 요구 사항을 더 명확한 제품 계획으로 전환하는 데 도움이 됩니다. 또는 사용자 스토리 맵 템플릿을 사용하여 프로세스를 간소화할 수 있습니다.

1단계: 사용자 및 목표 정의

모든 스토리 맵은 명확한 사용자와 구체적인 목표 설정으로 시작해야 합니다. 사용자 및 목표를 정의하려면 다음 질문을 던져 보세요.

  • 사용자는 누구입니까?

  • 사용자가 달성하고자 하는 것은 무엇입니까?

  • 해결하려는 문제는 무엇입니까?

  • 사용자의 입장에서 성공은 어떤 모습입니까?

  • 사용자의 경험을 형성하는 컨텍스트 또는 제약 조건은 무엇입니까?

2단계. 사용자의 주요 활동 매핑

사용자 및 목표를 파악한 후, 팀은 사용자가 처음부터 끝까지 거치는 주요 단계를 파악해야 합니다.

예를 들어, 컴퓨터를 업그레이드하려는 사용자는 프로세서와 그래픽 카드를 알아보고 가격과 성능을 비교한 후 해당 부품을 주문하는 단계를 거칠 수 있습니다.

3단계. 각 활동 아래에 사용자 작업 추가

Jira 사용자 작업 스크린샷

팀은 사용자가 수행하는 각 주요 단계를 사용자가 완료해야 하는 더 세부적인 작업으로 세분화해야 합니다. 이 단계는 내부 시스템 또는 기술적인 제품 요구 사항이 아닌 사용자의 작업에 초점을 맞춰야 합니다.

주요 활동을 더 세부적인 작업으로 나누면 팀이 각 단계에서 사용자가 해야 할 일을 정확히 파악하는 데 도움이 됩니다.

4단계. 작업을 사용자 스토리로 전환

사용자 스토리는 사용자 작업을 실행 가능한 제품 요구 사항으로 변환합니다. 이러한 스토리는 기술적인 세부 사항보다는 사용자가 제품에서 얻는 가치에 중점을 둡니다.

사용자 스토리에 간단한 형식을 사용하세요. 예를 들어, “저는 [사용자 유형](으)로서 [이유] 때문에 [작업] 작업을 완료하고 싶습니다.”와 같은 형식입니다. 이러한 사용자 스토리는 팀이 어떤 제품 개선 사항이 사용자 요구 사항을 지원할지 파악하는 데 도움을 줍니다.

사용자 스토리는 사용자 중심을 유지해야 하며, 너무 성급하게 구현 세부 사항으로 넘어가지 않도록 해야 합니다. 

5단계. 공백, 문제점 및 가정 파악

다음으로 사용자 여정에서 공백, 문제점 및 가정을 파악합니다. 스토리 맵을 통해 누락된 단계, 혼란스러운 경험, 중복 업무 또는 팀에 사용자 인사이트가 충분하지 않은 영역을 발견할 수 있습니다.

잠재적인 공백 및 문제점을 파악하기 위해 다음과 같은 간단한 질문을 할 수 있습니다.

  • 사용자가 어디에서 막힐 수 있습니까?

  • 어떤 단계에서 가장 많은 마찰이 발생합니까?

  • 어떤 작업이 필수적입니까?

  • 어떤 가정의 유효성을 검사해야 합니까?

  • 이 스토리를 뒷받침하는 피드백이나 데이터는 무엇입니까?

  • 어떤 단계가 다른 팀 또는 시스템에 의존합니까?

6단계. 사용자 가치를 기반으로 스토리의 우선 순위 지정

모든 사용자 스토리가 즉시 수행해야 할 업무가 되는 것은 아닙니다. 팀은 사용자 가치, 비즈니스 영향력, 노력, 확신 및 전략적 정렬을 바탕으로 스토리의 우선 순위를 지정해야 합니다.

사용자 스토리의 우선 순위를 지정하려면 다음과 같이 질문해 보세요.

  • 사용자가 목표를 달성하려면 어떤 스토리가 필수적입니까?

  • 어떤 스토리가 가장 큰 고객 가치를 제공합니까?

  • 어떤 아이디어가 비즈니스 목표를 지원합니까?

  • 어떤 스토리가 적은 노력 대비 큰 영향력을 발휘합니까?

  • 제공하기 전에 추가 탐색이 필요한 아이디어는 무엇입니까?

Jira Product Discovery 아이디어 목록 보기 스크린샷

목록 보기에서 영향을 명확하게 정의하면 팀은 지금 주의가 필요한 작업과 나중에 처리해도 되는 작업을 정렬하고 우선 순위를 지정할 수 있습니다. 명확한 영향력 추적이 이루어지지 않으면 팀이 따라야 할 우선 순위 기준이 모호해집니다.

7단계. 맵을 릴리스 또는 단계로 나누기

다음으로 스토리 맵을 릴리스 또는 단계로 나눕니다. 목표는 사용자에게 가치를 창출하는 가장 작고 유용한 일련의 업무를 파악하는 것입니다. 

그 방식은 다음과 같습니다.

  • 최소 요건 제품: 첫 번째 수평 슬라이스는 최소 요건 제품 기능을 포함합니다.

  • 1차 릴리스: 두 번째 수평 슬라이스는 1차 릴리스 기능을 포함합니다.

  • 향후 릴리스: 이후 슬라이스는 추가 개선 사항 또는 우선 순위가 낮은 아이디어를 포함합니다.

  • 유효성 검사 필요: 이 슬라이스의 항목은 우선 순위 목록 위로 올라가기 전에 유효성 검사를 거쳐야 합니다.

  • 보류: 우선 순위가 낮아 당장 다룰 필요가 없는 스토리입니다.

8단계. 스토리 맵을 로드맵 및 제공 계획으로 전환

팀이 우선 순위에 합의하한 후에는 로드맵 계획 및 제공으로 넘어갈 수 있습니다. 로드맵 계획 및 우선 순위 지정에 프로젝트 관리 도구를 사용하면 이 마지막 단계를 간소화할 수 있습니다.

사용자 스토리 매핑 예시

스토리 매핑이 실제로 어떻게 작동하는지 온라인 의류 쇼핑몰 예시를 통해 살펴보겠습니다.

  • 사용자 목표: 티셔츠 구매

  • 핵심 활동: 항목 보기, 리뷰 읽기, 사이즈 선택, 색상 선택, 주소 입력, 결제 수단 추가

  • 작업: 상세 제품 설명 읽기, 다른 사용자의 평점 보기, 여러 크기 옵션 간 전환, 배송지 주소 입력, 청구지 주소 입력, 카드 세부 정보 입력, 결제 정보 검토 및 확인

  • 사용자 스토리 예시: 저는 쇼핑객으로서 알맞은 사이즈를 쉽게 선택할 수 있도록 내 사이즈에 맞는 티셔츠를 둘러보고 싶습니다

  • 가능한 최소 요건 제품 슬라이스: 사용자가 사이즈별로 티셔츠를 둘러볼 수 있는 전자 상거래 플랫폼 구축

  • 향후 릴리스 아이디어: 사용자가 브랜드, 색상 및 사용자 평점별로 티셔츠를 필터링할 수 있도록 추가 필터 포함

사용자 스토리 매핑, 여정 매핑, 로드맵 작성 비교

제품 로드맵부터 스토리 매핑 및 여정 매핑에 이르기까지, 사용자를 이해하고 제품 전략을 가이드하는 데 도움이 되는 여러 가지 전략이 있습니다. 

주요 목적

가장 적합한 분야

사용자 스토리 매핑

사용자 여정을 중심으로 사용자 스토리 구성

제품 업무 우선 순위 지정 및 릴리스 계획

여정 매핑

전체 고객 경험 파악

문제점, 감정 및 기회 식별

제품 로드맵 만들기

시간 흐름에 따른 제품 방향성 커뮤니케이션

우선 순위를 중심으로 팀과 이해 관계자 정렬

백로그 세분화

업무 항목 명확화 및 우선 순위 지정

제공을 위한 스토리 준비

사용자 스토리 매핑, 여정 매핑, 로드맵 구축은 서로 다른 목표를 달성하지만, 제품 개발을 지원하기 위해 함께 활용할 수 있습니다. 여정 맵은 문제점을 파악하고 스토리 맵은 이를 제품 업무로 전환하며 로드맵은 팀이 추진할 우선 순위를 보여줍니다.

사용자 스토리 매핑을 활용하여 더 나은 제품 의사 결정으로 전환

스토리 매핑을 통해 팀은 사용자 목표, 활동 및 문제점을 더 명확한 제품 결정으로 전환할 수 있습니다. Jira Product Discovery를 사용하면 스토리 맵 산출물을 우선 순위가 지정된 제품 아이디어로 전환할 수 있습니다.

고객 인사이트를 쉽게 첨부하고 기회를 비교하며 무엇을 왜 빌드하고 있는지 설명하는 로드맵 보기를 공유하세요.

Confluence를 사용하면 스토리 맵, 워크숍 메모, 결정 사항, 요구 사항 및 이해 관계자 컨텍스트를 문서화하여 제품 계획을 정렬된 상태로 유지할 수 있습니다. 또한 Confluence 화이트보드는 실시간 공동 작업을 촉진하여 스토리 매핑 워크숍을 진행하고 아이디어를 시각화하고 우선 순위에 투표하며 워크숍 산출물을 다음 단계로 전환할 수 있도록 지원합니다.

Jira Product Discovery를 무료로 사용해 보고 스토리 매핑을 사용하여 더 나은 제품 의사 결정을 내려보세요.

스토리 매핑: FAQ

팀은 얼마나 자주 사용자 스토리 맵을 업데이트해야 합니까?

팀은 정기적으로, 특히 주요 릴리스 또는 사용자 피드백 세션 이후 또는 제품 목표가 변경될 때 사용자 스토리 맵을 다시 검토하고 업데이트해야 합니다. 이를 통해 맵이 관련성을 유지하고 변화하는 사용자 요구 사항에 정렬되도록 보장합니다.

사용자 스토리 매핑을 소프트웨어 분야 이외의 프로젝트에 사용할 수 있습니까?

예. 서비스 디자인, 프로세스 개선, 물리적 제품 개발 등 사용자 경험을 이해하고 개선하는 모든 프로젝트에 사용자 스토리 매핑을 적용할 수 있습니다.

사용자 스토리 맵을 만들 때 피해야 할 일반적인 실수는 무엇입니까?

일반적인 실수로는 사용자 관점이 아닌 내부 관점에서 매핑하거나, 맵을 너무 세부적이거나 광범위하게 만들거나, 이 프로세스에 교차 기능 팀 팀원을 참여시키지 않는 것 등이 있습니다.

원격 근무를 하는 팀 또는 분산된 팀은 어떻게 스토리 매핑 워크숍을 효과적으로 진행할 수 있습니까?

원격 팀은 디지털 화이트보드 및 공동 작업 도구를 사용하여 스토리 매핑 워크숍을 진행할 수 있습니다. 정기적인 체크인 일정을 예약하고 적극적인 참여를 장려하면 참여도 및 정렬을 유지하는 데 도움이 됩니다.