Writing agile user stories
-
Upload
lily-dart -
Category
Technology
-
view
1.329 -
download
0
Transcript of Writing agile user stories
![Page 1: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/1.jpg)
@lily_dart lilydart.com
Lily Dart
Freelance service design & user research
Writing agile user stories
![Page 2: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/2.jpg)
@lily_dart lilydart.com
Writing agile user stories
User stories help us to focus on meeting user needs instead of specifying features
![Page 3: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/3.jpg)
@lily_dart lilydart.com
Writing agile user stories
When we specify features we make assumptions about how we meet user needs
![Page 4: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/4.jpg)
@lily_dart lilydart.com
Writing agile user stories
Help us to ensure that each feature we implement is driven by a user need
Allow us prioritise our work based on what is most valuable to our users
Make it easier to put ourselves in our users shoes
![Page 5: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/5.jpg)
@lily_dart lilydart.com
Writing agile user stories
Help us to ensure that each feature we implement is driven by a user need
Allow us prioritise our work based on what is most valuable to our users
Make it easier to put ourselves in our users shoes
![Page 6: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/6.jpg)
@lily_dart lilydart.com
Writing agile user stories
Help us to ensure that each feature we implement is driven by a user need
Allow us prioritise our work based on what is most valuable to our users
Make it easier to put ourselves in our users shoes
![Page 7: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/7.jpg)
@lily_dart lilydart.com
Writing agile user stories
Focusing on user needs allows us creative flexibility when designing and implementing
![Page 8: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/8.jpg)
@lily_dart lilydart.com
Writing agile user stories
As a user
I want to take an action
So that I can meet my need
![Page 9: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/9.jpg)
@lily_dart lilydart.com
Writing agile user stories
It’s easy to write user stories badly
![Page 10: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/10.jpg)
@lily_dart lilydart.com
Writing agile user stories
As a user
I want to have a ratings system
So that I can see the rating of a salon
too generic
![Page 11: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/11.jpg)
@lily_dart lilydart.com
Writing agile user stories
As a user
I want to have a ratings system
So that I can see the rating of a salon
feature specific
![Page 12: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/12.jpg)
@lily_dart lilydart.com
Writing agile user stories
As a user
I want to have a ratings system
So that I can see the rating of a salon
not a need
![Page 13: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/13.jpg)
@lily_dart lilydart.com
Writing agile user stories
As a beauty enthusiast
I want to see what previous customers thought of the salon
So that I can assess whether the salon will provide
a high quality service
specific user type
![Page 14: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/14.jpg)
@lily_dart lilydart.com
Writing agile user stories
As a beauty enthusiast
I want to see what previous customers thought of the salon
So that I can assess whether the salon will provide
a high quality service
feature agnostic
![Page 15: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/15.jpg)
@lily_dart lilydart.com
Writing agile user stories
As a beauty enthusiast
I want to see what previous customers thought of the salon
So that I can assess whether the salon will provide
a high quality service describes a goal
![Page 16: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/16.jpg)
@lily_dart lilydart.com
Writing agile user stories
1. Identify users 2. Define epics 3. Identify goals 4. Write stories
![Page 17: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/17.jpg)
@lily_dart lilydart.com
Writing agile user stories
Identify your usersTask 1
• Who is the core target user of your service?
• What behaviours identify those users?
• What broad needs do they have?
mins5
![Page 18: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/18.jpg)
@lily_dart lilydart.com
Writing agile user stories
Epics are descriptions of high-level user needs
![Page 19: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/19.jpg)
@lily_dart lilydart.com
Writing agile user stories
With epics we can prioritise needs at a high level
![Page 20: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/20.jpg)
@lily_dart lilydart.com
Writing agile user stories
We avoid scope creep, and ensure we meet the most important needs first
![Page 22: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/22.jpg)
@lily_dart lilydart.com
Writing agile user stories
As a beauty enthusiast
I want to see what previous customers thought of the salon
So that I can assess whether the salon will provide
a high quality service
![Page 23: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/23.jpg)
@lily_dart lilydart.com
Writing agile user stories
Beauty enthusiasts need to find a salon that they trust to deliver a high quality service
![Page 24: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/24.jpg)
@lily_dart lilydart.com
Writing agile user stories
Beauty enthusiasts need to find a salon in a location that is convenient for them to travel to
![Page 25: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/25.jpg)
@lily_dart lilydart.com
Writing agile user stories
Write 3 epicsTask 2 mins
5
Users need to achieve a goal
![Page 26: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/26.jpg)
@lily_dart lilydart.com
Writing agile user stories
Prioritise your epicsTask 3 min
1
What is the most important need to meet for your users?
![Page 27: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/27.jpg)
@lily_dart lilydart.com
Writing agile user stories
To create user stories, epics need to be deconstructed into more specific needs
![Page 28: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/28.jpg)
@lily_dart lilydart.com
Writing agile user stories
Beauty enthusiasts need to find a salon in a location that is convenient for them to travel to
![Page 29: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/29.jpg)
@lily_dart lilydart.com
Writing agile user stories
Beauty enthusiasts need to find a salon in a location that is convenient for them to travel to
Need to know how far away a salon is from where they are Need to know how they can travel to the salon Need to know when they should leave to get to the salon on time
![Page 30: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/30.jpg)
@lily_dart lilydart.com
Writing agile user stories
Deconstruct your epicsTask 4 mins
5
What information might users need, and what criteria might they use, to meet the high-level need described in the epic?
• Work individually
• Write each need on an individual post-it note
![Page 31: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/31.jpg)
@lily_dart lilydart.com
Writing agile user stories
Choose 3 needsTask 5 mins
5
Select 3 needs you’d like to turn in user stories.
• Work in your teams to group similar needs together
• For each post-it note, ask:
• Does this describe a need?
• Does this clearly relate to the epic?
![Page 32: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/32.jpg)
@lily_dart lilydart.com
Writing agile user stories
Beauty enthusiasts need to find a salon in a location that is convenient for them to travel to
Need to know how far away a salon is from where they are Need to know how they can travel to the salon Need to know when they should leave to get to the salon on time
![Page 33: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/33.jpg)
@lily_dart lilydart.com
Writing agile user stories
As a beauty enthusiast
I want to see the location of a salon
So that I can know how far away that salon is from where I am
![Page 34: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/34.jpg)
@lily_dart lilydart.com
Writing agile user stories
As a beauty enthusiast
I want to see bus, train and parking options near a salon
So that I can work out the best route for me to travel to it
![Page 35: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/35.jpg)
@lily_dart lilydart.com
Writing agile user stories
As a beauty enthusiast
I want to know how long a bus, train or car journey will take
So that I can know what time I should leave to get to the salon in time for my appointment
![Page 36: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/36.jpg)
@lily_dart lilydart.com
Writing agile user stories
Write 3 user storiesTask 6 mins
10
As a user I want to <take an action> So that I can meet my need
![Page 37: Writing agile user stories](https://reader034.fdocuments.net/reader034/viewer/2022052418/5883b9791a28ab5c378b5323/html5/thumbnails/37.jpg)
@lily_dart lilydart.com
Lily Dart
Freelance service design & user research
Any questions?