user story

A user story is a tool used in Agile development to capture a description of a software feature from an end-user perspective.

A user story is a tool used in Agile software development to capture a description of a software feature from an end-user perspective. The user story describes the type of user, what they want and why. A user story helps to create a simplified description of a requirement.

A user story template often uses the following type of format:

As a <role>, I want <feature> so that <reason>.

Examples of user stories are:

As a user, I want to upload photos so that I can share photos with others.

As an administrator, I want to approve photos before they are posted so that I can make sure they are appropriate.

An Agile user story is meant to be short, usually fitting on a sticky note or note card. The user stories should be written by the business in the language of the customer so that it is clear to both the business and the development team what the customer wants and why he wants it. The development team's job is to take care of how to develop the code that will satisfy the requirements of the user story. In best-case scenarios, developers collaborate closely with the business owners to clarify the details as the code gets developed.

 

 

This was first published in December 2011

Continue Reading About user story

Glossary

'user story' is part of the:

View All Definitions

Dig deeper on Software Requirements Gathering Techniques

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

File Extensions and File Formats

Powered by:

SearchSOA

TheServerSide

SearchCloudApplications

SearchAWS

SearchBusinessAnalytics

SearchFinancialApplications

SearchHealthIT

Close