User Story Templates

A user story is a short, simple description of a feature told from the perspective of the person who desires the capability. User stories are the building blocks of agile development, capturing requirements in a way that is understandable to both business and technical stakeholders.

About This Template

馃摉Definition

What is a user story in agile?

A user story is a short description of a feature told from the user's perspective, typically using the format: 'As a [type of user], I want [capability] so that [benefit].' Created by Mike Cohn, this format is the standard in agile development. Variations include Atlassian's detailed format with acceptance criteria and BDD's Given-When-Then (Gherkin) format for executable specifications.

Base Template

User Story Template

Document Type: User Story PM33 Version: 1.0 Last Updated: 2026-02-14 Template Format: Comprehensive


Overview

A user story is a concise description of a feature from the perspective of an end user or stakeholder. PM33 user stories emphasize strategic alignment, ensuring each story connects to broader business objectives and contributes measurably toward strategic goals.


Story Header

[STORY ID]: [PROJECT-001]
Title: [Clear, action-oriented title in user perspective]
Status: Backlog | Ready | In Progress | Review | Done
Priority: P0 | P1 | P2 | P3
Points: [Estimated story points]
Assigned To: [Team member]
Sprint: [Sprint name/number or "Backlog"]

User Story Narrative

Format: "As a [user role], I want to [action], so that [business value]"

As a [user role/persona] I want to [specific action/capability] So that [business outcome/value]

Context & Acceptance Criteria

Background Provide context for why this story matters, what problem it solves, or what opportunity it addresses.

Acceptance Criteria Define the conditions that must be satisfied for this story to be considered complete. Use Given/When/Then BDD format where applicable.

  • Criterion 1: [GIVEN condition] [WHEN action] [THEN outcome]
  • Criterion 2: [Testable acceptance criterion]
  • Criterion 3: [Measurable success indicator]
  • Criterion 4: [Edge case or error handling]
  • Criterion 5: [Performance or security requirement]

Showing 50 of 255 lines

Enter your email below to unlock the full template

Unlock Full Template

Enter your email to access the complete template

Free access. No spam. Unsubscribe anytime.

Template Variants

Explore 3 community-created variations optimized for different workflows and team structures.

Frequently Asked Questions

Frequently Asked Questions

What is a user story in agile?

A user story is a short description of a feature from the user's perspective. The classic format is: 'As a [type of user], I want [capability] so that [benefit].' User stories are the building blocks of agile backlogs and help teams focus on delivering value to users.

How do you write good acceptance criteria?

Good acceptance criteria are specific, testable, and independent. Use the Given-When-Then format: Given [precondition], When [action], Then [expected result]. Each criterion should test one thing, be verifiable by QA, and not depend on other criteria. Aim for 3-7 acceptance criteria per story.

Related Templates

These templates complement user story and work well together in your product development process.

Next Step in Your Workflow

You have defined requirements. Now organize teams to execute.

Explore Execution Phase Templates
User Story Templates - Free Agile Story Templates | PM33 | PM Templates - PM33