Martin ChristensenWhy a user story titled“As a database server,I want to be quicker”just doesn’t cut it,and what actually ...
Martin ChristensenMartin is a user experience designer,product owner, agile coach and never-coding team member at
Martin ChristensenAs a [role]I want [feature]so that [benefit]
Martin ChristensenAs a [role]I want [feature]
Martin ChristensenI want [feature]
Martin ChristensenImpact mappingImpact(why?)Target group(who?)Target group(who?)Usage goal (how?)Usage goal (how?)Usage go...
Martin ChristensenSo that [benefit for user] (how)As a [target group] (who)I want [feature] (what)In order to [impact for ...
Martin ChristensenIn order for the hotel to get morecustomersSo that I feel secure in the hotel roomAs Kent the Single-Par...
Martin ChristensenLeanUXDeclare assumptions,not requirementsValidate hypotheses bymeasuring outcomes
Martin ChristensenIn order for the hotel to get more customersSo that I feel secure in the hotel roomAs Kent the Single-Pa...
Martin ChristensenTransparency = motivationAs JonathanI want to have access to wifiSo that I can feel connected 24/7(5:8/1...
Martin ChristensenScenario 1: [Descriptive name]Given [the preconditions]When [action taken]Then [goal / consequence][feat...
Martin ChristensenSpecification-By-ExampleDerive scope from target states(i.e. goals)Illustrate using examplesMake them ea...
Martin ChristensenScenario 1: [Descriptive name]Given [the preconditions]When [action taken]Then [goal / consequence]So th...
Martin ChristensenScenario 1: Remote door locksGiven there is a switch by the bedWhen I switch it onThen the door is locke...
Martin ChristensenThank you!http://twitter.com/m8rthttp://www.kaeru.sehttp://se.linkedin.com/in/martinuxchristensen/http:/...
Upcoming SlideShare
Loading in …5
×

Why a user story "As a database server, I want to be quicker" just does not cut it and what does

877 views

Published on

Published in: Technology, Business
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
877
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Why a user story "As a database server, I want to be quicker" just does not cut it and what does

  1. 1. Martin ChristensenWhy a user story titled“As a database server,I want to be quicker”just doesn’t cut it,and what actually does
  2. 2. Martin ChristensenMartin is a user experience designer,product owner, agile coach and never-coding team member at
  3. 3. Martin ChristensenAs a [role]I want [feature]so that [benefit]
  4. 4. Martin ChristensenAs a [role]I want [feature]
  5. 5. Martin ChristensenI want [feature]
  6. 6. Martin ChristensenImpact mappingImpact(why?)Target group(who?)Target group(who?)Usage goal (how?)Usage goal (how?)Usage goal (how?)Usage goal (how?)Action(what?)Action(what?)Action(what?)Action(what?)Action(what?)
  7. 7. Martin ChristensenSo that [benefit for user] (how)As a [target group] (who)I want [feature] (what)In order to [impact for the (why)stakeholder]
  8. 8. Martin ChristensenIn order for the hotel to get morecustomersSo that I feel secure in the hotel roomAs Kent the Single-ParentI want to lock the door from bed
  9. 9. Martin ChristensenLeanUXDeclare assumptions,not requirementsValidate hypotheses bymeasuring outcomes
  10. 10. Martin ChristensenIn order for the hotel to get more customersSo that I feel secure in the hotel roomAs Kent the Single-ParentI want to lock the door from bedWe assume thatWe intend to prove this hypothesis byShowing that 7 out of 10 customers ratethe hotel room security above 5 on a scalefrom 1 to 7 and reaching more than 200additional customers per month before theend of the year
  11. 11. Martin ChristensenTransparency = motivationAs JonathanI want to have access to wifiSo that I can feel connected 24/7(5:8/10)In order to get 200+ customersJonathanBuiness traveller- Needs a good nightssleep- Needs to be inconnection withcompany andclients 24/7Single dad- Needs sound sleep- Is always underpressure- Needs to feel securethat his children arewellKentAs KentI want to lock the door from bedSo that I can feel secure (5:7/10)In order to get 200+ customersNext (3) In Progress (2) Done!As KentI want to see that the door is lockedSo that I can feel secure (5:7/10)In order to get 200+ customersM TAs JonathanI want to have quiet roomsSo that I can feel rested (5:7/10)In order to get 200+ customersAs KentI want rooms that I can share withthe kidsSo that I can feel secure (5:7/10)In order to get 200+ customersD
  12. 12. Martin ChristensenScenario 1: [Descriptive name]Given [the preconditions]When [action taken]Then [goal / consequence][feature/chore] is needed/requiredSo that [impact for the stakeholder]
  13. 13. Martin ChristensenSpecification-By-ExampleDerive scope from target states(i.e. goals)Illustrate using examplesMake them easy to validateMake them possible to automate
  14. 14. Martin ChristensenScenario 1: [Descriptive name]Given [the preconditions]When [action taken]Then [goal / consequence]So that [benefit for user]As a [target group]I want [feature]In order to [impact for the stakeholder]
  15. 15. Martin ChristensenScenario 1: Remote door locksGiven there is a switch by the bedWhen I switch it onThen the door is lockedSo that I feel secure in the hotel roomAs Kent the Single-ParentI want to lock the door from bedIn order for hotel to get more customers
  16. 16. Martin ChristensenThank you!http://twitter.com/m8rthttp://www.kaeru.sehttp://se.linkedin.com/in/martinuxchristensen/http://www.slideshare.net/m0rtFind out more about usage goals and LeanUX

×