Skip to content

ACE User Story

v3rena edited this page Jul 4, 2019 · 1 revision

Abstract

A user story is the smallest unit of work in an agile framework. It’s an end goal, not a feature, expressed from the software user’s perspective. The purpose of a user story is articulate how a piece of work will deliver a particular value back to the customer. Note that "customers" don't have to be external end users in the traditional sense, they can also be internal customers or colleagues within your organization who depend on your team.

User stories are also the building blocks of larger agile frameworks like epics and initiatives. Epics are large work items broken down into a set of stories, and multiple epics comprise an initiative. These larger structures ensure that the day to day work of the development team (on stores) contributes to the organizational goals built into epics and initiatives.

Requirements

DIR and Document name REQ-ID REQ-Text State
Some Specs 1 text closed
Some other Specs 2 some text open

Agile epics vs stories vs themes | Atlassian Agile Coach Why Create User Stories? For development teams new to agile, user stories sometimes seem like an added step. Why not just break the big project (the epic) into a series of steps and get on with it? But stories give the team important context and associate tasks with the value those tasks bring.

User stories serve a number of key benefits:

Stories keep the focus on the user. A To Do list keeps the team focused on tasks that need checked off, but a collection of stories keeps the team focused on solving problems for real users.

Stories enable collaboration. With the end goal defined, the team can work together to decide how best to serve the user and meet that goal.

Stories drive creative solutions. Stories encourage the team to think critically and creatively about how to best solve for an end goal.

Stories create momentum. With each passing story the development team enjoys a small challenges and a small win, driving momentum.
See how user stories work in Jira Software

Working with User Stories Once a story has been written, it’s time to integrate it into your workflow. Generally a story is written by the product owner, product manager, or program manager and submitted for review.

During a sprint or iteration planning meeting, the team decides what stories they’ll tackle that sprint. Teams now discuss the requirements and functionality that each user story requires. This is an opportunity to get technical and creative in the team’s implementation of the story. Once agreed upon, these requirements are added to the story.

Another common step in this meeting is to score the stories based on their complexity or time to completion. Teams use t-shirt sizes, the Fibonacci sequence, or planning poker to make proper estimations. A story should be sized to complete in one sprint, so as the team specs each story, they make sure to break up stories that will go over that completion horizon.

Our user stories are the best user stories.

Clone this wiki locally