Upgrade to Pro — share decks privately, control downloads, hide ads and more …

As a Contensis user I want to write good user stories so I can better communicate with my audience. | Contensis user groups 2016

Zengenti
October 10, 2016

As a Contensis user I want to write good user stories so I can better communicate with my audience. | Contensis user groups 2016

Who are your users and what do they want? Creating the right user stories gives you the best chance to give your users what they’re looking for. Jon Maskrey, UX designer and front-end developer, will take a look at how to craft the most useful ones you can.

Zengenti

October 10, 2016
Tweet

More Decks by Zengenti

Other Decks in Technology

Transcript

  1. What are user stories? Short descrip-on of a feature Told

    from the perspec-ve of the user Follow a specific format
  2. As a <type of user>, I want to <complete a

    goal> so that I can <this value>. A user story template
  3. As a <type of user> Forces a focus on the

    user from the start You have to know who you are developing for Research and create personas of your users
  4. so that I achieve <this value> Why you are developing

    the feature? If this can’t be answered, why is the feature needed?
  5. As a new customer, I want to create an account

    so that I can login and access my details. As a customer, I want to add a product to a shopping basket so that I can buy the product. Real world examples:
  6. Why use user stories? • User stories are the perfect

    middle ground between large, overly detailed documents and vague tasks. • Promote discussion of requirements. • Help focus on the user. • Provide a clear demonstra-on of value. • Help reduce scope creep.
  7. Task: Create a user story for two areas of func$onality

    on your website. Write one user story per card with the sharpie pen in the following format: As a <type of user>, I want to <complete a goal> so that I can <this value>.
  8. Task: Break down a large user story As a new

    customer, I want to create a new account so that I can purchase the soLware.
  9. Acceptance criteria Given some precondi<on When I do some ac<on

    Then I expect some result Given I'm viewing the roles lis-ng screen When I start typing in the filter bar Then the results in the search table are filtered to the text string entered
  10. Task: Create acceptance criteria for your user stories. Write on

    the back of your card with a ballpoint pen.
  11. Who is the user? Common mistakes 1: As a user,

    I want to filter items by item type so that I can create a report on everything we did this month for my boss.
  12. Very different outcomes As an administrator, I want to filter

    items by item type so that I can see how my team’s <me is being used between features and bugs on a weekly basis. As an administrator, I want to filter items by item type so that I can create a report on everything we did this month for my boss.
  13. What is the benefit? Common mistakes 3: As an administrator,

    I want to filter items by item type so that I can show a list of filtered items.
  14. Common mistakes 4: As a new customer, I want to

    create a new account so that I can purchase the soAware. I can type in a new password I can type in a new username I can save and submit my details
  15. Recap •Short descrip-on of a feature •Told from the perspec-ve

    of the user •Promote discussion of requirements •Provide a clear demonstra-on of value •Testable