🦄
Unicorn Wings
🪽
All Posts
Back

성공적인 MVP 개발을 위한 유저 스토리 작성법

다양한 유저스토리 예시를 만나보세요

Zack
Zack · 2024년 9월 4일
성공적인 MVP 개발을 위한 유저 스토리 작성법

유저 스토리는 사용자 관점에서 요구사항을 간결하게 설명하는 방법입니다. 애자일 방법론에서 주로 사용되며 다음과 같은 형태로 작성됩니다.

기본구조:

  • 누구 (role) : 기능을 필요로 하는 사용자

  • 필요 (need) : 사용자가 얻고자 하는 목적이나 필요

  • 이유 (why) : 해당 기능이 사용자의 어떤 목적에 기여하는지

예시

  • 사용자로서

  • 나는 내 프로필을 편집하길 원한다

  • 그래서 내 최신 정보를 다른 사람들과 공유할 수 있다.



MVP와 유저스토리

유저스토리는 간결하지만 하나하나가 사용자에게 전달하는 가치 덩어리가 되기 때문에 MVP개발에 중요한 도구가 됩니다. MVP는 핵심 기능만 빠르게 개발해서 시장에 출시하는 접근 방법이기 때문에 핵심 기능을 추려내는 것이 중요하게 됩니다. 유저 스토리를 작성해두고 팀원들과 어떤 스토리가 핵심 스토리인지 논의하면서 빠르게 MVP 개발 범위를 확정해 나갈 수 있습니다.

유저스토리는 누가, 왜, 어떤 니즈가 있는지를 기술하지 어떻게에 대한 내용은 적지 않습니다. 어떻게 유저스토리에 적힌 니즈를 만족시키는 기능들을 만들지는 개발자, 디자이너에게 권한을 넘겨서 전문성을 가진 사람들이 자유도를 가질 수 있도록 합니다.

유저스토리가 작성되면, 이 스토리를 어떻게 구현할 것인지에 대한 스팩을 개발자와 디자이너가 확정하게 됩니다. 이 스팩에 자세한 구현방법이 작성되게 됩니다.



다양한 유저 스토리 예시

다양한 서비스의 유저 스토리 예시를 보면서, 유저스토리 작성법을 익혀봅시다.

  1. e-커머스 웹사이트

사용자로서

저는 가격, 카테고리, 브랜드별로 제품을 필터링하고 싶습니다,

그래서 저의 선호에 맞는 아이템을 쉽게 찾을 수 있습니다.

  1. 소셜 미디어 애플리케이션

사용자로서

저는 누군가가 제 게시물에 좋아요를 누르거나 댓글을 달았을 때 알림을 받고 싶습니다,

그래서 다른 사람들이 제 콘텐츠와 어떻게 상호작용하는지 지속적으로 알 수 있습니다.

  1. 프로젝트 관리 도구

프로젝트 관리자로서

저는 팀원에게 작업을 할당하고 마감일을 설정하고 싶습니다,

그래서 프로젝트가 일정에 맞게 진행되는지 확인할 수 있습니다.

  1. 금융 애플리케이션

사용자로서

저는 거래 내역을 보고 싶습니다,

그래서 지출을 추적하고 예산을 효과적으로 관리할 수 있습니다.

  1. 헬스케어 애플리케이션

환자로서

저는 온라인으로 의사와의 예약을 잡고 싶습니다,

그래서 병원에 전화하지 않고도 적절한 시간을 편리하게 찾을 수 있습니다.

  1. 교육 플랫폼

학생으로서

저는 제가 등록한 강의의 진행 상황을 추적하고 싶습니다,

그래서 강의를 얼마나 완수했는지 확인하고 계속 동기부여를 받을 수 있습니다.

  1. 음식 배달 애플리케이션

사용자로서

저는 제 주문이 실시간으로 배달되는 상황을 추적하고 싶습니다,

그래서 음식이 언제 도착할지 알고 미리 준비할 수 있습니다.

  1. 여행 예약 플랫폼

여행자로서

저는 목적지와 여행 날짜에 따라 호텔을 검색하고 싶습니다,

그래서 이용 가능한 최상의 숙박 옵션을 찾고 예약할 수 있습니다.

  1. 채팅 애플리케이션

사용자로서

저는 제 메시지가 읽혔는지 확인하고 싶습니다,

그래서 수신자가 제 커뮤니케이션을 받았는지 알 수 있습니다.

  1. 인사 관리 시스템

HR 관리자(인사 담당자)로서

저는 직원의 출석에 대한 보고서를 생성하고 싶습니다,

그래서 출석 추세를 모니터링하고 문제를 신속하게 해결할 수 있습니다.




유니콘윙즈에서는 채용보다 간단한 시니어 개발자 구독 서비스로 다양한 도움을 드리고 있습니다.
관심이 있으신 분들께서는 이메일 또는 카카오톡 오픈채팅 으로 연락주세요.