Back to Blog
SuperPM Blog/Prompt Guide

사용자 스토리(User Story)

Head of Product가 사용자 니즈와 비즈니스 목표를 크로스 펑셔널 팀(cross-functional team)의 실행 가능한 작업으로 효과적으로 옮기는 사용자 스토리(user story)를 작성하도록 안내하는 프롬프트입니다. 사용자 스토리, 목표(objectives), 수락 기준(acceptance criteria), 명확한 완료 정의(definition of done)를 위한 구조화된 프레임워크로 명확성, 가치 중심, 전략 목표와의 정렬(alignment)을 강조합니다.

Delivery
718 uses·Published 12/2/2024·Updated 3/27/2026

사용자 스토리(User Story): 제품 개발에서 가장 많이 쓰이고 가장 덜 이해되는 결과물

모든 제품 팀이 사용자 스토리(user story)를 씁니다. 잘 쓰는 곳은 거의 없습니다. 사용자 스토리 형식 — "[사용자]로서, [목표]를 원한다, [이유] 때문에" — 은 너무 익숙해져서 기계적이 됐습니다. 팀들은 그 아래 깔린 목적과 씨름하지 않고 빈칸만 채웁니다. 결과는 형식상 템플릿을 따르지만 정작 중요한 것을 전달하지 못하는 결과물입니다.

Digital.ai의 15차 State of Agile Report에 따르면 응답자의 52%가 애자일(agile) 도입의 최대 과제로 "일관성 없는 프로세스와 관행"을 꼽았으며, 정성적 피드백에서는 부실하게 작성된 사용자 스토리가 자주 언급됐습니다. 스토리는 애자일 딜리버리(delivery)의 원자 단위입니다. 그게 부서지면 하류의 모든 것이 망가집니다.

왜 사용자 스토리는 계속 실패하는가

근본 원인은 개념적입니다. 사용자 스토리는 Kent Beck과 Ron Jeffries가 명세 문서가 아니라 대화를 위한 자리표시자(placeholder for conversations)로 발명했습니다. 카드는 대화를 상기시키는 것이었고 — 진짜 요구사항은 PM, 디자이너, 엔지니어 간의 대화에서 나오는 것이었습니다.

실제로는, 특히 분산되고 비동기적인 팀에서는, 대화가 종종 일어나지 않습니다. 스토리 카드가 기본값으로 명세(specification)가 되어버리는데, 카드는 그 무게를 지탱하도록 설계되지 않았습니다.

2022년 IEEE의 요구사항 공학(requirements engineering) 연구에 따르면 잘 구조화된 사용자 스토리를 가진 팀은 후속 구현 단계에서 25% 적은 결함(defect)을 경험했습니다. 형식은 작동합니다 — 단, 규율과 완결성을 가지고 사용할 때만.

사용자 스토리 프롬프트의 작동 방식

SuperPM의 사용자 스토리 프롬프트는 사용자 스토리의 대화적 의도와 현대 제품 팀의 문서화 현실 사이의 간극을 메웁니다. 표준 템플릿뿐 아니라 그 주변의 중요한 컨텍스트(context)도 함께 작성하도록 안내합니다: 사용자 니즈 표현, 비즈니스 목표 연결, 상세한 수락 기준, 엣지 케이스(edge case), 기술 고려사항.

프롬프트는 사용자 세그먼트(segment)를 정확하게 정의하라고 요구합니다 — "사용자로서"가 아니라 "SSO를 처음 설정하는 엔터프라이즈 관리자로서"처럼. 테스트 가능하고 구체적인 수락 기준을 요구합니다.

692회 사용된 이 프롬프트는 컨슈머에서 B2B 제품으로 전환하는 PM들 사이에서 특히 인기가 많습니다. B2B에서는 스토리 복잡도가 크게 증가하는 경향이 있죠.

언제 사용할까

  • 스프린트 계획(sprint planning) 준비 — 다음 이터레이션의 스토리를 쓸 때
  • 백로그 그루밍(backlog grooming) — 높은 수준의 에픽(epic)을 구현 가능한 스토리로 다듬을 때
  • 크로스 팀 인계(handoff) — 실시간 대화 없이도 스토리가 이해되어야 할 때
  • 신규 팀원 온보딩 — 스토리 작성의 품질 기준을 세울 때
  • 복잡한 기능 — 여러 사용자 역할이나 조건부 로직이 얽힌 경우

흔한 함정

너무 큰 스토리 쓰기. 한 스프린트 이상 걸리는 스토리는 스토리인 척하는 에픽(epic)입니다. 수직으로 쪼개세요(vertical slicing): 각 스토리는 얇은 end-to-end 가치 레이어를 전달해야 합니다.

사후에 수락 기준 정의하기. 수락 기준은 개발 시작 전에 작성되어야 합니다. 변경 로그가 아니라 계약(contract)으로 생각하세요.

언해피 패스(unhappy path) 소홀히 하기. Productboard 분석에 따르면 사용자 불만의 40%가 핵심 기능이 아닌 엣지 케이스와 에러 상태와 관련됩니다. 프롬프트는 대부분의 스토리가 부족한 바로 이 지점 때문에 엣지 케이스 식별을 명시적으로 포함합니다.

참고 자료

Sources

  1. 15th State of Agile ReportDigital.ai
  2. IEEE Requirements Engineering ResearchIEEE
  3. Productboard Feature Feedback AnalysisProductboard

Prompt details

Category
Delivery
Total uses
718
Created
12/2/2024
Last updated
3/27/2026

Ready to try the prompt?

Open the live prompt detail page for the full workflow.

View prompt details

More Delivery Guides