Flagship example library

User Story Examples: Worked Samples & Analysis

Browse a larger categorized library built for this specific writing intent. Search the collection, filter by situation, and compare how the underlying pattern changes with purpose and context.

Before you copy

What to notice in the examples

A strong user story describes one valuable user outcome without prematurely prescribing the interface or technical implementation. It is small enough to discuss and estimate in the team’s workflow, gives enough context to understand the value, and can be paired with acceptance criteria that make completion testable.

  • Name a real user role or stakeholder rather than “the user” when the distinction matters.
  • Describe the goal or capability, not a preferred implementation such as a dropdown or database table.
  • State the user value or reason when it adds prioritization context.
  • Keep one story focused on one coherent outcome.
  • Write acceptance criteria separately when the team needs observable completion conditions.
  • Treat the story as a conversation aid rather than a complete technical specification.
Worked format lab

See complete reasoning, not just isolated lines

Use these fuller examples to see what changes between a recognizable pattern and a finished piece of writing. The examples are original or explicitly illustrative, so they demonstrate structure without inventing real-world evidence.

Worked example 1Solution-first → user need

Request: “Add a dropdown for country.”

Story: “As a new customer, I want to select my country during signup so that billing and availability information match my location.”

Why it works: The story preserves the need while leaving interface design negotiable.

Worked example 2Story + acceptance criteria

Order history

As a returning customer, I want to see my recent orders so that I can reorder a previous item.\nAcceptance criteria: show completed orders from the last 12 months; each order links to its detail page; unavailable items are clearly marked rather than silently omitted.

Why it works: The acceptance criteria define observable behavior without turning the story into an implementation document.

Worked example 3Oversized → split

Draft asks for search, saved filters, alerts, exports, and sharing in one story.

Split into independent user outcomes: find results, save a filter, receive an alert, export selected results, and share a saved view.

Why it works: Splitting makes value, sequencing, estimation, and acceptance clearer.

Prompt → finished structure

See the decisions between the assignment and the final form

These transformations make the hidden planning step visible so the template does not become a fill-in-the-blanks substitute for judgment.

Transformation 1Feature request → user outcome

Starting material: Draft: “Add a red export button.”

Decisions
Identify who needs to export, what they are trying to do, and why.

Result: A solution-neutral user story plus separate design discussion.

Transformation 2Epic → stories

Starting material: Draft contains account setup, payment, reporting, alerts, and admin in one story.

Decisions
Separate independent user outcomes and their acceptance criteria.

Result: A set of smaller discussable stories.

Depth by level

Increase the reasoning, not just the word count

LevelWhat changesQuality test
Basic storyIdentify a specific user role, one goal, and the value behind it.The story describes a need, not a UI solution.
Delivery-readyAdd clear acceptance criteria, boundary cases, and appropriate story size for the team’s workflow.A tester and product team can discuss what completion means.
Advanced product workUse research evidence, story splitting, mapping, and discovery to challenge assumptions behind the story.The template supports product reasoning instead of replacing it.
Reusable frameworks

Start from the decisions the format requires

Framework 1
Observation → function
1. What can the viewpoint actually perceive?
2. Which 1–2 details matter now?
3. What do those details change in image, pace, relationship, or action?
4. What interpretation remains uncertain?
Framework 2
Generic → specific revision
Generic line: [x]
Observable evidence: [x]
Context/constraint: [x]
Unnecessary inference removed: [x]
Revised line: [x]
Showing examples
1
Editor picks

As a returning customer, I want to see my recent orders so that I can reorder an item without searching the catalog again.

2
Editor picks

As a support agent, I want to see the customer’s last three tickets so that I can avoid asking them to repeat recent context.

3
Editor picks

As a reader, I want to filter articles by publication date so that I can find the most recent guidance first.

4
Editor picks

As an account owner, I want to download invoices for a selected date range so that I can reconcile monthly expenses.

5
Editor picks

As a new member, I want to verify my email after signup so that I can recover access securely later.

6
Editor picks

As a mobile user, I want a saved draft to survive a lost connection so that I do not lose work while traveling.

7
Editor picks

As a team administrator, I want to deactivate former members so that access reflects the current team.

8
Editor picks

As a screen-reader user, I want form errors announced with the affected field so that I can correct the submission efficiently.

9
Editor picks

As a shopper, I want to see the total recurring price before checkout so that I can understand the actual commitment.

10
Editor picks

As an editor, I want to preview a scheduled article before publication so that I can catch formatting problems.

11
Editor picks

As a project lead, I want completed decisions linked to their source discussion so that future team members can understand the rationale.

12
Editor picks

As a subscriber, I want to change notification frequency so that updates match how often I want to be contacted.

13
Account & identity

As a new member, I want to verify my email after signup so that I can recover access securely later. Acceptance check: verification status is visible and an expired link can be replaced.

14
Account & identity

As a new member, I want to verify my email after signup so that I can recover access securely later. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

15
Account & identity

As a new member, I want to verify my email after signup so that I can recover access securely later. Review question: what evidence shows that this outcome matters to this user role?

16
Account & identity

As a new member, I want to verify my email after signup so that I can recover access securely later. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

17
Account & identity

As a returning member, I want to reset my password without contacting support so that I can regain access when I forget it.

18
Account & identity

As a returning member, I want to reset my password without contacting support so that I can regain access when I forget it. Acceptance check: reset links expire and a successful reset invalidates the old password.

19
Account & identity

As a returning member, I want to reset my password without contacting support so that I can regain access when I forget it. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

20
Account & identity

As a returning member, I want to reset my password without contacting support so that I can regain access when I forget it. Review question: what evidence shows that this outcome matters to this user role?

21
Account & identity

As a returning member, I want to reset my password without contacting support so that I can regain access when I forget it. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

22
Account & identity

As a account owner, I want to update my billing address so that future invoices contain the correct details.

23
Account & identity

As a account owner, I want to update my billing address so that future invoices contain the correct details. Acceptance check: the new address appears on the next generated invoice.

24
Account & identity

As a account owner, I want to update my billing address so that future invoices contain the correct details. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

25
Account & identity

As a account owner, I want to update my billing address so that future invoices contain the correct details. Review question: what evidence shows that this outcome matters to this user role?

26
Account & identity

As a account owner, I want to update my billing address so that future invoices contain the correct details. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

27
Account & identity

As a team administrator, I want to deactivate a former member so that access reflects the current team.

28
Account & identity

As a team administrator, I want to deactivate a former member so that access reflects the current team. Acceptance check: deactivated members cannot sign in but historical records remain attributable.

29
Account & identity

As a team administrator, I want to deactivate a former member so that access reflects the current team. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

30
Account & identity

As a team administrator, I want to deactivate a former member so that access reflects the current team. Review question: what evidence shows that this outcome matters to this user role?

31
Account & identity

As a team administrator, I want to deactivate a former member so that access reflects the current team. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

32
Account & identity

As a privacy-conscious user, I want to download a copy of my account data so that I can keep a record of information associated with my account.

33
Account & identity

As a privacy-conscious user, I want to download a copy of my account data so that I can keep a record of information associated with my account. Acceptance check: the export identifies its date and includes the documented supported data types.

34
Account & identity

As a privacy-conscious user, I want to download a copy of my account data so that I can keep a record of information associated with my account. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

35
Account & identity

As a privacy-conscious user, I want to download a copy of my account data so that I can keep a record of information associated with my account. Review question: what evidence shows that this outcome matters to this user role?

36
Account & identity

As a privacy-conscious user, I want to download a copy of my account data so that I can keep a record of information associated with my account. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

37
Search & discovery

As a reader, I want to filter articles by publication date so that I can find recent guidance first.

38
Search & discovery

As a reader, I want to filter articles by publication date so that I can find recent guidance first. Acceptance check: changing the filter updates the visible result set and the active filter is clear.

39
Search & discovery

As a reader, I want to filter articles by publication date so that I can find recent guidance first. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

40
Search & discovery

As a reader, I want to filter articles by publication date so that I can find recent guidance first. Review question: what evidence shows that this outcome matters to this user role?

41
Search & discovery

As a reader, I want to filter articles by publication date so that I can find recent guidance first. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

42
Search & discovery

As a shopper, I want to search by an exact product name so that I can find a known item quickly.

43
Search & discovery

As a shopper, I want to search by an exact product name so that I can find a known item quickly. Acceptance check: an exact-name result is not hidden below unrelated matches.

44
Search & discovery

As a shopper, I want to search by an exact product name so that I can find a known item quickly. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

45
Search & discovery

As a shopper, I want to search by an exact product name so that I can find a known item quickly. Review question: what evidence shows that this outcome matters to this user role?

46
Search & discovery

As a shopper, I want to search by an exact product name so that I can find a known item quickly. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

47
Search & discovery

As a researcher, I want to save a search query so that I can repeat the same discovery process later.

48
Search & discovery

As a researcher, I want to save a search query so that I can repeat the same discovery process later. Acceptance check: saved searches keep the query and supported filters.

49
Search & discovery

As a researcher, I want to save a search query so that I can repeat the same discovery process later. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

50
Search & discovery

As a researcher, I want to save a search query so that I can repeat the same discovery process later. Review question: what evidence shows that this outcome matters to this user role?

51
Search & discovery

As a researcher, I want to save a search query so that I can repeat the same discovery process later. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

52
Search & discovery

As a visitor, I want to see why no search results were found so that I can adjust my search instead of reaching a dead end.

53
Search & discovery

As a visitor, I want to see why no search results were found so that I can adjust my search instead of reaching a dead end. Acceptance check: the empty state preserves the query and suggests a clear next action.

54
Search & discovery

As a visitor, I want to see why no search results were found so that I can adjust my search instead of reaching a dead end. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

55
Search & discovery

As a visitor, I want to see why no search results were found so that I can adjust my search instead of reaching a dead end. Review question: what evidence shows that this outcome matters to this user role?

56
Search & discovery

As a visitor, I want to see why no search results were found so that I can adjust my search instead of reaching a dead end. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

57
Search & discovery

As a catalog user, I want to sort results by price so that I can compare options in the order that matters to me.

58
Search & discovery

As a catalog user, I want to sort results by price so that I can compare options in the order that matters to me. Acceptance check: the selected sort order remains visible while I browse.

59
Search & discovery

As a catalog user, I want to sort results by price so that I can compare options in the order that matters to me. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

60
Search & discovery

As a catalog user, I want to sort results by price so that I can compare options in the order that matters to me. Review question: what evidence shows that this outcome matters to this user role?

61
Search & discovery

As a catalog user, I want to sort results by price so that I can compare options in the order that matters to me. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

62
Commerce

As a returning customer, I want to see my recent orders so that I can reorder a previous item without searching again.

63
Commerce

As a returning customer, I want to see my recent orders so that I can reorder a previous item without searching again. Acceptance check: completed orders display newest first and link to order details.

64
Commerce

As a returning customer, I want to see my recent orders so that I can reorder a previous item without searching again. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

65
Commerce

As a returning customer, I want to see my recent orders so that I can reorder a previous item without searching again. Review question: what evidence shows that this outcome matters to this user role?

66
Commerce

As a returning customer, I want to see my recent orders so that I can reorder a previous item without searching again. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

67
Commerce

As a shopper, I want to see the total recurring price before checkout so that I can understand the actual commitment. Acceptance check: the recurring amount and billing interval appear before the final purchase action.

68
Commerce

As a shopper, I want to see the total recurring price before checkout so that I can understand the actual commitment. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

69
Commerce

As a shopper, I want to see the total recurring price before checkout so that I can understand the actual commitment. Review question: what evidence shows that this outcome matters to this user role?

70
Commerce

As a shopper, I want to see the total recurring price before checkout so that I can understand the actual commitment. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

71
Commerce

As a customer, I want to download an invoice for a selected order so that I can keep purchase records.

72
Commerce

As a customer, I want to download an invoice for a selected order so that I can keep purchase records. Acceptance check: the invoice identifies the order, date, seller, line items, and total.

73
Commerce

As a customer, I want to download an invoice for a selected order so that I can keep purchase records. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

74
Commerce

As a customer, I want to download an invoice for a selected order so that I can keep purchase records. Review question: what evidence shows that this outcome matters to this user role?

75
Commerce

As a customer, I want to download an invoice for a selected order so that I can keep purchase records. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

76
Commerce

As a gift buyer, I want to send an order without displaying its price to the recipient so that I can give the item as a gift.

77
Commerce

As a gift buyer, I want to send an order without displaying its price to the recipient so that I can give the item as a gift. Acceptance check: gift settings do not remove price information from the buyer’s receipt.

78
Commerce

As a gift buyer, I want to send an order without displaying its price to the recipient so that I can give the item as a gift. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

79
Commerce

As a gift buyer, I want to send an order without displaying its price to the recipient so that I can give the item as a gift. Review question: what evidence shows that this outcome matters to this user role?

80
Commerce

As a gift buyer, I want to send an order without displaying its price to the recipient so that I can give the item as a gift. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

81
Commerce

As a customer, I want to cancel an eligible order before fulfillment so that I can correct a mistake without contacting support.

82
Commerce

As a customer, I want to cancel an eligible order before fulfillment so that I can correct a mistake without contacting support. Acceptance check: the interface clearly shows whether cancellation succeeded or why it is no longer available.

83
Commerce

As a customer, I want to cancel an eligible order before fulfillment so that I can correct a mistake without contacting support. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

84
Commerce

As a customer, I want to cancel an eligible order before fulfillment so that I can correct a mistake without contacting support. Review question: what evidence shows that this outcome matters to this user role?

85
Commerce

As a customer, I want to cancel an eligible order before fulfillment so that I can correct a mistake without contacting support. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

86
Communication

As a subscriber, I want to change notification frequency so that updates match how often I want to be contacted. Acceptance check: the selected frequency is confirmed and used for future eligible notifications.

87
Communication

As a subscriber, I want to change notification frequency so that updates match how often I want to be contacted. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

88
Communication

As a subscriber, I want to change notification frequency so that updates match how often I want to be contacted. Review question: what evidence shows that this outcome matters to this user role?

89
Communication

As a subscriber, I want to change notification frequency so that updates match how often I want to be contacted. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

90
Communication

As a project member, I want to mention a teammate in a comment so that the right person sees a request that needs their attention.

91
Communication

As a project member, I want to mention a teammate in a comment so that the right person sees a request that needs their attention. Acceptance check: the mentioned teammate receives the documented notification and the mention links to their identity.

92
Communication

As a project member, I want to mention a teammate in a comment so that the right person sees a request that needs their attention. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

93
Communication

As a project member, I want to mention a teammate in a comment so that the right person sees a request that needs their attention. Review question: what evidence shows that this outcome matters to this user role?

94
Communication

As a project member, I want to mention a teammate in a comment so that the right person sees a request that needs their attention. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

95
Communication

As a customer, I want to reply to a support thread from email so that I can continue the same conversation without starting over.

96
Communication

As a customer, I want to reply to a support thread from email so that I can continue the same conversation without starting over. Acceptance check: the reply is attached to the existing ticket when the thread remains valid.

97
Communication

As a customer, I want to reply to a support thread from email so that I can continue the same conversation without starting over. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

98
Communication

As a customer, I want to reply to a support thread from email so that I can continue the same conversation without starting over. Review question: what evidence shows that this outcome matters to this user role?

99
Communication

As a customer, I want to reply to a support thread from email so that I can continue the same conversation without starting over. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

100
Communication

As a community moderator, I want to lock a resolved discussion so that new replies do not reopen an archived issue.

101
Communication

As a community moderator, I want to lock a resolved discussion so that new replies do not reopen an archived issue. Acceptance check: existing content remains readable according to the community rules.

102
Communication

As a community moderator, I want to lock a resolved discussion so that new replies do not reopen an archived issue. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

103
Communication

As a community moderator, I want to lock a resolved discussion so that new replies do not reopen an archived issue. Review question: what evidence shows that this outcome matters to this user role?

104
Communication

As a community moderator, I want to lock a resolved discussion so that new replies do not reopen an archived issue. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

105
Communication

As a meeting organizer, I want to send an updated agenda to attendees so that everyone sees the current plan before the meeting.

106
Communication

As a meeting organizer, I want to send an updated agenda to attendees so that everyone sees the current plan before the meeting. Acceptance check: the latest agenda is identifiable and the update reaches the intended attendee list.

107
Communication

As a meeting organizer, I want to send an updated agenda to attendees so that everyone sees the current plan before the meeting. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

108
Communication

As a meeting organizer, I want to send an updated agenda to attendees so that everyone sees the current plan before the meeting. Review question: what evidence shows that this outcome matters to this user role?

109
Communication

As a meeting organizer, I want to send an updated agenda to attendees so that everyone sees the current plan before the meeting. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

110
Reports & records

As a account owner, I want to download invoices for a date range so that I can reconcile monthly expenses.

111
Reports & records

As a account owner, I want to download invoices for a date range so that I can reconcile monthly expenses. Acceptance check: only invoices in the selected range are included and the range is shown in the export.

112
Reports & records

As a account owner, I want to download invoices for a date range so that I can reconcile monthly expenses. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

113
Reports & records

As a account owner, I want to download invoices for a date range so that I can reconcile monthly expenses. Review question: what evidence shows that this outcome matters to this user role?

114
Reports & records

As a account owner, I want to download invoices for a date range so that I can reconcile monthly expenses. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

115
Reports & records

As a project lead, I want to link a decision to its source discussion so that future team members can understand the rationale.

116
Reports & records

As a project lead, I want to link a decision to its source discussion so that future team members can understand the rationale. Acceptance check: the decision record keeps the link and remains readable if the discussion is archived.

117
Reports & records

As a project lead, I want to link a decision to its source discussion so that future team members can understand the rationale. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

118
Reports & records

As a project lead, I want to link a decision to its source discussion so that future team members can understand the rationale. Review question: what evidence shows that this outcome matters to this user role?

119
Reports & records

As a project lead, I want to link a decision to its source discussion so that future team members can understand the rationale. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

120
Reports & records

As a manager, I want to export the current action list so that I can review owners and due dates outside the application.

121
Reports & records

As a manager, I want to export the current action list so that I can review owners and due dates outside the application. Acceptance check: the export contains the visible action, owner, status, and due-date fields.

122
Reports & records

As a manager, I want to export the current action list so that I can review owners and due dates outside the application. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

123
Reports & records

As a manager, I want to export the current action list so that I can review owners and due dates outside the application. Review question: what evidence shows that this outcome matters to this user role?

124
Reports & records

As a manager, I want to export the current action list so that I can review owners and due dates outside the application. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

125
Reports & records

As a analyst, I want to see when a dashboard metric was last refreshed so that I can judge whether it is current enough for a decision.

126
Reports & records

As a analyst, I want to see when a dashboard metric was last refreshed so that I can judge whether it is current enough for a decision. Acceptance check: the refresh timestamp is shown with an unambiguous timezone.

127
Reports & records

As a analyst, I want to see when a dashboard metric was last refreshed so that I can judge whether it is current enough for a decision. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

128
Reports & records

As a analyst, I want to see when a dashboard metric was last refreshed so that I can judge whether it is current enough for a decision. Review question: what evidence shows that this outcome matters to this user role?

129
Reports & records

As a analyst, I want to see when a dashboard metric was last refreshed so that I can judge whether it is current enough for a decision. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

130
Reports & records

As a auditor, I want to view a history of status changes so that I can trace who changed a record and when.

131
Reports & records

As a auditor, I want to view a history of status changes so that I can trace who changed a record and when. Acceptance check: the history records timestamp, actor, old value, and new value for supported fields.

132
Reports & records

As a auditor, I want to view a history of status changes so that I can trace who changed a record and when. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

133
Reports & records

As a auditor, I want to view a history of status changes so that I can trace who changed a record and when. Review question: what evidence shows that this outcome matters to this user role?

134
Reports & records

As a auditor, I want to view a history of status changes so that I can trace who changed a record and when. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

135
Accessibility

As a screen-reader user, I want to hear form errors with the affected field so that I can correct a failed submission efficiently.

136
Accessibility

As a screen-reader user, I want to hear form errors with the affected field so that I can correct a failed submission efficiently. Acceptance check: errors are programmatically associated with the relevant input and announced after submission.

137
Accessibility

As a screen-reader user, I want to hear form errors with the affected field so that I can correct a failed submission efficiently. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

138
Accessibility

As a screen-reader user, I want to hear form errors with the affected field so that I can correct a failed submission efficiently. Review question: what evidence shows that this outcome matters to this user role?

139
Accessibility

As a screen-reader user, I want to hear form errors with the affected field so that I can correct a failed submission efficiently. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

140
Accessibility

As a keyboard user, I want to reach every interactive control without a mouse so that I can complete the task using the keyboard.

141
Accessibility

As a keyboard user, I want to reach every interactive control without a mouse so that I can complete the task using the keyboard. Acceptance check: focus order follows the task and visible focus is not removed.

142
Accessibility

As a keyboard user, I want to reach every interactive control without a mouse so that I can complete the task using the keyboard. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

143
Accessibility

As a keyboard user, I want to reach every interactive control without a mouse so that I can complete the task using the keyboard. Review question: what evidence shows that this outcome matters to this user role?

144
Accessibility

As a keyboard user, I want to reach every interactive control without a mouse so that I can complete the task using the keyboard. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

145
Accessibility

As a low-vision reader, I want to increase text size without losing content so that I can read the page at my preferred zoom.

146
Accessibility

As a low-vision reader, I want to increase text size without losing content so that I can read the page at my preferred zoom. Acceptance check: content remains available without two-dimensional scrolling at supported responsive sizes.

147
Accessibility

As a low-vision reader, I want to increase text size without losing content so that I can read the page at my preferred zoom. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

148
Accessibility

As a low-vision reader, I want to increase text size without losing content so that I can read the page at my preferred zoom. Review question: what evidence shows that this outcome matters to this user role?

149
Accessibility

As a low-vision reader, I want to increase text size without losing content so that I can read the page at my preferred zoom. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

150
Accessibility

As a reader using captions, I want to see captions for instructional video so that I can access spoken information without audio.

151
Accessibility

As a reader using captions, I want to see captions for instructional video so that I can access spoken information without audio. Acceptance check: captions cover meaningful speech and necessary audio cues.

152
Accessibility

As a reader using captions, I want to see captions for instructional video so that I can access spoken information without audio. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

153
Accessibility

As a reader using captions, I want to see captions for instructional video so that I can access spoken information without audio. Review question: what evidence shows that this outcome matters to this user role?

154
Accessibility

As a reader using captions, I want to see captions for instructional video so that I can access spoken information without audio. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

155
Accessibility

As a user with motion sensitivity, I want to reduce nonessential animation so that I can use the interface without avoidable motion.

156
Accessibility

As a user with motion sensitivity, I want to reduce nonessential animation so that I can use the interface without avoidable motion. Acceptance check: nonessential motion respects the supported reduced-motion preference.

157
Accessibility

As a user with motion sensitivity, I want to reduce nonessential animation so that I can use the interface without avoidable motion. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

158
Accessibility

As a user with motion sensitivity, I want to reduce nonessential animation so that I can use the interface without avoidable motion. Review question: what evidence shows that this outcome matters to this user role?

159
Accessibility

As a user with motion sensitivity, I want to reduce nonessential animation so that I can use the interface without avoidable motion. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

160
Security & permissions

As a team administrator, I want to assign a read-only role so that I can let someone inspect records without editing them.

161
Security & permissions

As a team administrator, I want to assign a read-only role so that I can let someone inspect records without editing them. Acceptance check: the role cannot perform documented edit actions.

162
Security & permissions

As a team administrator, I want to assign a read-only role so that I can let someone inspect records without editing them. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

163
Security & permissions

As a team administrator, I want to assign a read-only role so that I can let someone inspect records without editing them. Review question: what evidence shows that this outcome matters to this user role?

164
Security & permissions

As a team administrator, I want to assign a read-only role so that I can let someone inspect records without editing them. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

165
Security & permissions

As a account owner, I want to review active sessions so that I can sign out devices I no longer use.

166
Security & permissions

As a account owner, I want to review active sessions so that I can sign out devices I no longer use. Acceptance check: each session shows enough context to identify it and can be revoked.

167
Security & permissions

As a account owner, I want to review active sessions so that I can sign out devices I no longer use. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

168
Security & permissions

As a account owner, I want to review active sessions so that I can sign out devices I no longer use. Review question: what evidence shows that this outcome matters to this user role?

169
Security & permissions

As a account owner, I want to review active sessions so that I can sign out devices I no longer use. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

170
Security & permissions

As a user, I want to receive a warning before a sensitive account change so that I can notice an action I did not initiate.

171
Security & permissions

As a user, I want to receive a warning before a sensitive account change so that I can notice an action I did not initiate. Acceptance check: the alert identifies the change and a documented recovery path.

172
Security & permissions

As a user, I want to receive a warning before a sensitive account change so that I can notice an action I did not initiate. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

173
Security & permissions

As a user, I want to receive a warning before a sensitive account change so that I can notice an action I did not initiate. Review question: what evidence shows that this outcome matters to this user role?

174
Security & permissions

As a user, I want to receive a warning before a sensitive account change so that I can notice an action I did not initiate. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

175
Security & permissions

As a administrator, I want to require stronger authentication for privileged roles so that higher-risk access has an additional protection step.

176
Security & permissions

As a administrator, I want to require stronger authentication for privileged roles so that higher-risk access has an additional protection step. Acceptance check: the documented privileged roles cannot bypass the configured requirement.

177
Security & permissions

As a administrator, I want to require stronger authentication for privileged roles so that higher-risk access has an additional protection step. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

178
Security & permissions

As a administrator, I want to require stronger authentication for privileged roles so that higher-risk access has an additional protection step. Review question: what evidence shows that this outcome matters to this user role?

179
Security & permissions

As a administrator, I want to require stronger authentication for privileged roles so that higher-risk access has an additional protection step. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

180
Security & permissions

As a workspace owner, I want to remove a former contractor’s access so that confidential project material remains restricted.

181
Security & permissions

As a workspace owner, I want to remove a former contractor’s access so that confidential project material remains restricted. Acceptance check: revoked accounts lose access according to the system’s permission model.

182
Security & permissions

As a workspace owner, I want to remove a former contractor’s access so that confidential project material remains restricted. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

183
Security & permissions

As a workspace owner, I want to remove a former contractor’s access so that confidential project material remains restricted. Review question: what evidence shows that this outcome matters to this user role?

184
Security & permissions

As a workspace owner, I want to remove a former contractor’s access so that confidential project material remains restricted. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

185
Admin & operations

As a content administrator, I want to schedule an article for publication so that I can prepare releases in advance.

186
Admin & operations

As a content administrator, I want to schedule an article for publication so that I can prepare releases in advance. Acceptance check: the scheduled time is shown clearly and the article remains unpublished before it.

187
Admin & operations

As a content administrator, I want to schedule an article for publication so that I can prepare releases in advance. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

188
Admin & operations

As a content administrator, I want to schedule an article for publication so that I can prepare releases in advance. Review question: what evidence shows that this outcome matters to this user role?

189
Admin & operations

As a content administrator, I want to schedule an article for publication so that I can prepare releases in advance. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

190
Admin & operations

As a support lead, I want to reassign an open ticket so that the correct agent owns the next response.

191
Admin & operations

As a support lead, I want to reassign an open ticket so that the correct agent owns the next response. Acceptance check: the new owner is visible and the reassignment is recorded.

192
Admin & operations

As a support lead, I want to reassign an open ticket so that the correct agent owns the next response. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

193
Admin & operations

As a support lead, I want to reassign an open ticket so that the correct agent owns the next response. Review question: what evidence shows that this outcome matters to this user role?

194
Admin & operations

As a support lead, I want to reassign an open ticket so that the correct agent owns the next response. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

195
Admin & operations

As a operations manager, I want to mark a maintenance window on the status page so that customers know when planned disruption may occur.

196
Admin & operations

As a operations manager, I want to mark a maintenance window on the status page so that customers know when planned disruption may occur. Acceptance check: the notice includes start/end information and affected service scope.

197
Admin & operations

As a operations manager, I want to mark a maintenance window on the status page so that customers know when planned disruption may occur. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

198
Admin & operations

As a operations manager, I want to mark a maintenance window on the status page so that customers know when planned disruption may occur. Review question: what evidence shows that this outcome matters to this user role?

199
Admin & operations

As a operations manager, I want to mark a maintenance window on the status page so that customers know when planned disruption may occur. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

200
Admin & operations

As a workspace administrator, I want to archive an inactive project so that old work stops cluttering current lists without being deleted.

201
Admin & operations

As a workspace administrator, I want to archive an inactive project so that old work stops cluttering current lists without being deleted. Acceptance check: archived projects leave active views but remain retrievable according to permissions.

202
Admin & operations

As a workspace administrator, I want to archive an inactive project so that old work stops cluttering current lists without being deleted. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

203
Admin & operations

As a workspace administrator, I want to archive an inactive project so that old work stops cluttering current lists without being deleted. Review question: what evidence shows that this outcome matters to this user role?

204
Admin & operations

As a workspace administrator, I want to archive an inactive project so that old work stops cluttering current lists without being deleted. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

205
Admin & operations

As a editor, I want to preview an unpublished page so that I can check layout before publication.

206
Admin & operations

As a editor, I want to preview an unpublished page so that I can check layout before publication. Acceptance check: the preview shows the current draft without making it publicly discoverable.

207
Admin & operations

As a editor, I want to preview an unpublished page so that I can check layout before publication. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

208
Admin & operations

As a editor, I want to preview an unpublished page so that I can check layout before publication. Review question: what evidence shows that this outcome matters to this user role?

209
Admin & operations

As a editor, I want to preview an unpublished page so that I can check layout before publication. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

210
Mobile & offline

As a mobile writer, I want to keep a saved draft after losing connection so that I do not lose work while traveling.

211
Mobile & offline

As a mobile writer, I want to keep a saved draft after losing connection so that I do not lose work while traveling. Acceptance check: the most recent locally saved state remains available after connectivity drops.

212
Mobile & offline

As a mobile writer, I want to keep a saved draft after losing connection so that I do not lose work while traveling. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

213
Mobile & offline

As a mobile writer, I want to keep a saved draft after losing connection so that I do not lose work while traveling. Review question: what evidence shows that this outcome matters to this user role?

214
Mobile & offline

As a mobile writer, I want to keep a saved draft after losing connection so that I do not lose work while traveling. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

215
Mobile & offline

As a traveler, I want to download an itinerary for offline viewing so that I can access essential details without mobile data.

216
Mobile & offline

As a traveler, I want to download an itinerary for offline viewing so that I can access essential details without mobile data. Acceptance check: the downloaded version identifies when it was last updated.

217
Mobile & offline

As a traveler, I want to download an itinerary for offline viewing so that I can access essential details without mobile data. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

218
Mobile & offline

As a traveler, I want to download an itinerary for offline viewing so that I can access essential details without mobile data. Review question: what evidence shows that this outcome matters to this user role?

219
Mobile & offline

As a traveler, I want to download an itinerary for offline viewing so that I can access essential details without mobile data. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

220
Mobile & offline

As a field worker, I want to queue a report while offline so that I can record work where coverage is unreliable.

221
Mobile & offline

As a field worker, I want to queue a report while offline so that I can record work where coverage is unreliable. Acceptance check: the queued report clearly shows pending/sent status when connectivity returns.

222
Mobile & offline

As a field worker, I want to queue a report while offline so that I can record work where coverage is unreliable. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

223
Mobile & offline

As a field worker, I want to queue a report while offline so that I can record work where coverage is unreliable. Review question: what evidence shows that this outcome matters to this user role?

224
Mobile & offline

As a field worker, I want to queue a report while offline so that I can record work where coverage is unreliable. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

225
Mobile & offline

As a mobile shopper, I want to resume checkout after an accidental app close so that I do not have to rebuild the cart.

226
Mobile & offline

As a mobile shopper, I want to resume checkout after an accidental app close so that I do not have to rebuild the cart. Acceptance check: eligible cart items and selections persist for the documented period.

227
Mobile & offline

As a mobile shopper, I want to resume checkout after an accidental app close so that I do not have to rebuild the cart. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

228
Mobile & offline

As a mobile shopper, I want to resume checkout after an accidental app close so that I do not have to rebuild the cart. Review question: what evidence shows that this outcome matters to this user role?

229
Mobile & offline

As a mobile shopper, I want to resume checkout after an accidental app close so that I do not have to rebuild the cart. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

230
Mobile & offline

As a commuter, I want to save an article for offline reading so that I can read it during a disconnected journey.

231
Mobile & offline

As a commuter, I want to save an article for offline reading so that I can read it during a disconnected journey. Acceptance check: saved content remains identifiable as an offline copy.

232
Mobile & offline

As a commuter, I want to save an article for offline reading so that I can read it during a disconnected journey. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

233
Mobile & offline

As a commuter, I want to save an article for offline reading so that I can read it during a disconnected journey. Review question: what evidence shows that this outcome matters to this user role?

234
Mobile & offline

As a commuter, I want to save an article for offline reading so that I can read it during a disconnected journey. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

235
Content & publishing

As a editor, I want to preview a scheduled article so that I can catch formatting problems before publication.

236
Content & publishing

As a editor, I want to preview a scheduled article so that I can catch formatting problems before publication. Acceptance check: the preview reflects the current draft and scheduled metadata.

237
Content & publishing

As a editor, I want to preview a scheduled article so that I can catch formatting problems before publication. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

238
Content & publishing

As a editor, I want to preview a scheduled article so that I can catch formatting problems before publication. Review question: what evidence shows that this outcome matters to this user role?

239
Content & publishing

As a editor, I want to preview a scheduled article so that I can catch formatting problems before publication. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

240
Content & publishing

As a author, I want to see which draft is currently published so that I do not edit the wrong version.

241
Content & publishing

As a author, I want to see which draft is currently published so that I do not edit the wrong version. Acceptance check: published and draft states are clearly distinguished.

242
Content & publishing

As a author, I want to see which draft is currently published so that I do not edit the wrong version. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

243
Content & publishing

As a author, I want to see which draft is currently published so that I do not edit the wrong version. Review question: what evidence shows that this outcome matters to this user role?

244
Content & publishing

As a author, I want to see which draft is currently published so that I do not edit the wrong version. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

245
Content & publishing

As a reviewer, I want to leave a comment on selected text so that my feedback is attached to the exact passage.

246
Content & publishing

As a reviewer, I want to leave a comment on selected text so that my feedback is attached to the exact passage. Acceptance check: the comment keeps enough anchor context to remain understandable after small edits.

247
Content & publishing

As a reviewer, I want to leave a comment on selected text so that my feedback is attached to the exact passage. Scope note: keep the story focused on the user outcome rather than prescribing the interface.

248
Content & publishing

As a reviewer, I want to leave a comment on selected text so that my feedback is attached to the exact passage. Review question: what evidence shows that this outcome matters to this user role?

249
Content & publishing

As a reviewer, I want to leave a comment on selected text so that my feedback is attached to the exact passage. Splitting check: if another independent outcome appears, move it to a separate story with its own acceptance criteria.

250
Content & publishing

As a publisher, I want to set a canonical URL for a migrated article so that search engines can identify the preferred location.

Turn an example into your own writing

Keep the underlying decision or pattern, then replace the subject, evidence, relationship, constraints, and tone with details that belong to your situation. If your final line still works after swapping only one noun, it may be too close to the example.