When Writing Effective User Stories, it is important to have descriptive summaries and detailed
acceptance criteria to help the Team know when a user story is considered complete or “done.”
See the examples below:
EPIC USER STORY ACCEPTANCE CRITERIA
As an Acquisition Gateway Ensure the Acquisition Gateway User is
User, I need to select an able to:
Auction product in the
Acquisition ordering platform - log in to Acquisition Gateway
As an Acquisition so that I can bid on it. - navigate to the Auction page
Gateway User, I need to - able to select a product(s) to bid on
access the Acquisition
As an Acquisition Gateway Ensure the Acquisition Gateway User is
ordering platform behind a
User, I need to review my able to:
secure login so that I can
previous bids in the
purchase products.
Acquisition ordering platform - log in to Acquisition Gateway
so that I can remove expired - navigate to a page to review items
bids. previously bid upon
- select one, or multiple, expired bids
- remove expired bids
As a Content Owner, I want Ensure the Content Owner is able to:
to be able to create product
content so that I can provide - log in to the content management
information and market to system
customers. - create a page of content
As a Marketing Lead, I - edit / update an existing page of content
want to have a content - save changes
management system so - assign content page to Editor for review
that I can manage and
provide quality content and As an Editor, I want to Ensure the Editor is able to:
experience to my readers. review content before it is
published so that I can - log in to the content management
assure it is optimized with system
Source: How to Use User
correct grammar and tone. - view existing content page
Stories to Build Your
- edit / update page of content
Website
- add markup comments
- save changes
- re-assign to Content Owner to make
updates
- schedule content publish
As an EBC Requester, I Ensure the EBC Requester is able to:
want to know what catalog of
services GSA IT offers so - receive / access a catalog of GSA IT
that I can determine if an services
existing platform can support - able to easily compare platform
As an EBC Requester, I my proposed project. technologies and identify associated
want to create an costs
executive business case
As an EBC Requester, I Ensure the EBC Requester is able to:
so that I can request
want to have a checklist of
funding for a project.
outputs so that I can submit - receive / access an EBC Checklist
a complete EBC request. - has access to submit the EBC in
Salesforce
- can create / view / edit all of the
applicable sections and materials
required to submit the EBC
As a HR Manager, I want As a HR Manager, I need to Ensure the HR Manager is able to:
a virtual job openings view a candidate’s status so
board so that I can view that I can manage their - log in to the virtual job openings board
job status and manage application process system
company personnel needs. throughout the recruiting - view / edit / add the status for job
phases. candidates
- update for each phase (e.g. Phone
Source: How Does Agile Screening Completed, In-person
Marketing Work? Interview Scheduled, Background Check
in-progress, etc.)
- send email communication to staff
regarding candidate
As a Marketing Data As a Marketing Data Ensure the Marketing Data Analyst is
Analyst, I want to create Analyst, I need to run the able to:
forecast and trend reports Salesforce & Google
so that I can support the analytics reports the so that I - access the Salesforce & Google
sales efforts of Region 9 can build the monthly media Analytics reports
Marketing Representatives. campaign plans. - create the monthly media campaign
plan for a specified region (e.g. Region 9)
- access a Contacts list
Source: How Does Agile - email the prepared monthly media
Marketing Work? campaign to one or more selected
contact(s)