User / Job Stories

A catalog of distinct user actions

User stories are an industry standard way to express the requirements of different user groups. Wherever possible, write stories that target a single persona. User stories follow this formula: As a __(user persona)__ I want to __(perform some action)__ so that __(outcome or rationale)__.

A listing of user and job stories filtered by map location

Core Elements

"As a"... (Persona)

This is simply the user persona segment that the story describes

If you find yourself writing a lot of "as any user" stories, keep in mind an emerging trend toward incorporating Job Stories, which substitute a "when" scenario for the persona and reflect a more pragmatic (some argue more "why" driven) way of expressing requirements.

With Userforge you can document actions as either user stories or job stories!

"I want to"... (Action)

Keep actions short and to the point. When exported, into PM software, these will be the "summary" line and so should stand alone to orient a reader to the core of the functionality.

"So that"... (Rationale or Outcome)

This is where the "why" of the feature or functionality can begin to be expressed. It may be necessary to express practical outcomes, but often these are better listed as Acceptance Criteria

"When"... (optional Scenario)

As noted above, job stories substitute this "When" statement for the persona or user-group reference. Userforge also allows the "When" to be specified as an optional enhancement to user stories.

Text Customization

Because opinions and preferences vary between things like "I want to" vs. "I can," each workspace can be configured to use different elements in place of the defaults. This also serves to enable stories in some non-English languages when grammatical structures are sufficiently similar.

Specify your own language / wording for user + job story templates.

Acceptance Criteria

Acceptance Criteria (a/c for short) express the minutiae of a feature and can become quite granular. The more complex a story is, the greater its need for some detailed a/c to ensure clarity and common understanding.

Too many or overly complex acceptance criteria may indicate an opportunity to break large stories into several smaller ones.

Additional Info

Userforge also provides several "Additional Info" sidebar options to enrich stories. These make space for research insights and production notes that add relevant context without cluttering the core story.

CSV Export

User stories can be downloaded via .csv file for easy external reference or to import into a spreadsheet or project management software other than Jira. We'd love to hear from you re: other integrations you'd like to see.

Filters pre-selected when adding

From the filtered view, when you click the + button, the story creation form will open with the filters applied -- in this case pre-mapped to the location:

Demonstrates auto-population of filter parameters into the create form experience.

You can also map stories to additional map locations or cancel the auto-linkage by removing the tag