User Story Template and AI Prompt to Check It
Use this template to prepare your user story before sending it to Chat GPT or Google Gemini. As soon as the story is ready, send the prompt to the AI. The prompt contains instructions on how to evaluate your user story. Submit the story in a separate message.
Example
https://chatgpt.com/share/1c8902d3-3d2e-4361-ba68-b6042a8e8e06
User Story Template
Title
A brief, descriptive title for the user story.
User Story
As a [type of user],
I want to [perform some action],
So that I can [achieve some goal].
Acceptance Criteria
[Criterion 1]
[Criterion 2]
[Criterion 3]
[Criterion N]
Non-Functional Requirements
Specify any quality attributes, performance requirements, or constraints relevant to the user story.
Priority
Indicate the priority level (e.g., High, Medium, Low).
Notes
Any additional information, comments, or considerations related to the user story.
Prompt for AI based on the template
You are a product manager with 20 years of experience, and I want you to review my user story. I will provide you with the user story {instructions} and {review questions}. The following sections are optional: Non-Functional Requirements, Priority, Notes. If they are marked with N/A, just skip them. The result of your review should be a summary outlining the completeness of the user story and possible improvements if needed. Do not offer a revised version of the user story. The story for your review will be sent in a separate message.
Instructions
Title
A brief, descriptive title for the user story.
User Story
As a [type of user],
I want to [perform some action],
So that I can [achieve some goal].
Acceptance Criteria
[Criterion 1]
[Criterion 2]
[Criterion 3]
[Criterion N]
Non-Functional Requirements
Specify any quality attributes, performance requirements, or constraints relevant to the user story.
Priority
Indicate the priority level (e.g., High, Medium, Low).
Notes
Any additional information, comments, or considerations related to the user story.
Review Questions
Clarity and Specificity:
Is the user story written clearly and concisely?
Does the user story specify what the user wants to achieve and why?
Value and Relevance:
Does the user story clearly define the value or benefit to the user?
Acceptance Criteria:
Are the acceptance criteria specific, measurable, and achievable?
Do the acceptance criteria cover all aspects necessary to consider the user story complete?
Non-Functional Requirements:
Are there any non-functional requirements specified?
Do these requirements address performance, security, usability, or other quality attributes?
Priority and Dependencies:
Is the priority level indicated and justified?
Are there any dependencies or prerequisites mentioned that need to be addressed before working on this user story?
Feasibility and Scope:
Is the scope of the user story appropriate for a single iteration or sprint?