Employing user stories


show more Use cases delve into the details on a single process, but that is not the only way to understand how a user might want to use an application. Employing user stories allows you to quickly brainstorm dozens of different tasks a user might want to accomplish. This helps during programming, as it guides you as you make functionality and interface decisions. Learn how to write quick and relevant user stories for your application by watching this online video. show less
please wait ...

Employing user stories

There is another common format for writing description of parts of our application. It's called a User Story. Now a user story is simpler and shorter than a use case. It still describes a single small scenario from a user's perspective focused on their goal rather than on the system. It's what do they want to do and why do they want to do it. But unlike a use case, which could be several pages, a user story is typically written as just one, perhaps two sentences, and they're very commonly written on index cards.

And that forces us to keep them short and sweet, and that's kind of the point here. But even though they are concise, user stories do generally follow a particular format. And the format looks something like this. "As a" -- type of user or role, "I want" -- here you describe the goal, "so that" -- the reason or the benefit. The final part, the "so that" is optional, but it's very useful. So an example, as a bank customer I want ...

Employing user stories
Video duration: 3m 43s 3h 1m Intermediate

Viewers:

Use cases delve into the details on a single process, but that is not the only way to understand how a user might want to use an application. Employing user stories allows you to quickly brainstorm dozens of different tasks a user might want to accomplish. This helps during programming, as it guides you as you make functionality and interface decisions. Learn how to write quick and relevant user stories for your application by watching this online video.

Subject:
Developer
Software:
Java
Author:
please wait ...