SlideShare a Scribd company logo
1 of 47
The UX of User Stories
A UX Approach to Story Development

                     UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Overview
-   Intro to User Stories
-   Stories and User Research
-   Stories and Personas
-   Stories and UI Design
    Break, somewhere in here

- Stories and the Product Road Map
- Stories and Sprinting
- Q&A/Wrapup




                          UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Whatโ€™s one
question you have
about the UX of
User Stories?




          UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
As an auto sales rep, I want
             to search for parts visually,
             so I can be sure Iโ€™m
             ordering the right part.




The (whole) story is not on the card
         UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
?

    Testers
                                                                            PMs
                   As an auto sales rep, I want
                   to search for parts visually,
Developers         so I can be sure Iโ€™m                                      Users
                   ordering the right part.



     UEDs
                                                                            POs




Many Simultaneous Functions
                           (A Boundary Object)

              UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Power in Numbers
 UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Where Stories Fall Short...
 I often order the wrong                                 As an auto sales rep, I
 part, because the part                                  want to search for parts
 numbering system is                                     visually, so I can be sure
 confusing. It wastes time                               Iโ€™m ordering the right part.
 and makes me look stupid
 in front of customers!


โ€œWhatโ€™s the underlying                                 โ€œTell me what to build.โ€
problem or goal?โ€                                      One of many possible solutions.
                                                       Optimized for delivery.
Often emotional, not easily
estimable, testable, etc.




                         UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Where Stories Fall Short
  Directory                         Purchasing                    Fulfillment                        Support
         As an auto sales rep, I
         want to search for
         parts visually, so I can
         be sure Iโ€™m ordering the
         right part.




                                                                                                     Are these all
    How will these stories                                                                         the stories?
   fit together into a
    whole product?



 How will they map to the                                                                          Are they even
user interface?                                                                                   the right stories?




                                    UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
A UX Approach to Stories...
  I often order the wrong                                      As an auto sales rep, I
  part, because the part                                       want to see the 3rd party
  numbering system is                                          mfr # next to the part #,
  confusing. It wastes time
                                                               so I can be sure Iโ€™m
  and makes me look stupid
  in front of customers!                                       ordering the right part.


 Experience Stories                                           Dev-Ready Stories
 โ€œWhat was the source                                         โ€œLetโ€™s collaborate on
 problem or goal?โ€                                            what to build.โ€
 Often emotional, not easily                                  Uncovering the most pragmatic
 estimable, testable, etc.                                    solution through intensive collaboration.




                         UX OF USER STORIES   @ANDERSRAMSAY     #AGILEUX   13 AUG 2012
A UX Approach to Stories...



Elicit       Collaboratively                 Generate                       Build,
Experience   Explore                         Dev-Ready                      Evolve,
Stories      Solutions                       Stories                        Validate




              UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Teams
- 4-6 per team.
- 1 product owner

                    UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Our Sample Project
A Tablet App for a Childrenโ€™s Charity
Providing education and shelter for abandoned and orphaned
children around the world.




               UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Business Goals
 (or Story Boundaries)

- Convince visitors to make a donation.
- Persuade visitors to donate a little more than intended.
- Instill confidence donation is going toward the cause.




                    UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Donator Tablet App



Elicit       Glue together                   Generate                       Build,
Experience   with UI design                  Dev-Ready                      Evolve,
Stories                                      Stories                        Validate




              UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Experience Mapping
- Based on the โ€œSpeed Boatโ€ Innovation Game.
- Uncover and prioritize user needs and desires.
- Goal: Create an experience backlog.
                       UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
X-Mapping Activity
1.Create the speed boat.
2.Elicit Experience Stories
3.Place cards in pairs.
 - Cards holding you back are
      anchors
  -   Cards pulling you forward are
      propellers.
4.Self-organized chunking.
5.Label chunks.
6.Prioritize if needed
 - eg w/Dot-voting.
7.Create Backlog.

UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Elicit Experience Stories
- Generate cards through discussion.
- Place cards on experience map in pairs.
                   UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Convo Starters
-   Got a favorite charity? Why do you like it?
-   Anything frustrate you about donating to charities?
-   Ever wanted to donate but werenโ€™t able to? Why?
-   What would be the perfect donation process?
-   What would motivate you to donate a little more?




                  UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
X-Mapping Activity
1.Create the speed boat.
2.Elicit Experience Stories
3.Place cards in pairs.
 - Cards holding you back are
      anchors
  -   Cards pulling you forward are
      propellers.
4.Self-organized chunking.
5.Label chunks.
6.Prioritize if needed
 - eg w/Dot-voting.
7.Create Backlog.

UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Experience Backlog

                              Worried theyโ€™ll                       How do they correlate
Are any of these              start hounding me
feature stories?                                                    to our business goals?
                              if I make one
                              donation.

    Are there
                             Make a strong case
    con๏ฌ‚icting              for the cause, and Iโ€™m
    stories?                willing to put up with
                            a lot of UX issues




                              Canโ€™t tell where
                              my $$$ actuall
                                              y
                              goes.




                   UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Stories and UI

Experience
Stories
                                                                             Dev-Ready
                                                                             Stories
Feature
Stories


How do these
relate to
Personas?           UI is what glues stories together
                    Enables more accurate estimates
                    Enables better story coverage

               UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Stories and Personas




 UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
As an auto sales rep, I want
        to search for parts visually,
        so I can be sure Iโ€™m
        ordering the right part.




Contextualizing the Story
     UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Giving stories context
                                                                          with photos, videos of
                                                                          the userโ€™s environment.




Personas as the voice of the story...
 Ted says:                        Ted wants wants to search
 As an auto sales rep, I          for parts visually, so I can        As an auto sales rep, I want
 want to search for parts         be sure Iโ€™m ordering the            to search for parts visually,
 visually, so I can be sure       right part.                         so I can be sure Iโ€™m
 Iโ€™m ordering the right part.                                         ordering the right part.



                          UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX    13 AUG 2012
Stories and UI

Experience
stories
                                                                           Dev-Ready
                                                                           Stories
Feature
Stories




             UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
UI Exploration with Design Studio
- Tapping into the whole teamโ€™s knowledge and imagination.
- Can be used for research or actual design.
- Three variants: Divergent, Convergent, Ad-Hoc
                     UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
A Design Studio Pattern



Establish    Warmup                               Sketching                 Pitch/
Boundaries                                        Timebox                   Critique




             UX OF USER STORIES   @ANDERSRAMSAY    #AGILEUX   13 AUG 2012
Warmup
- 3-5 minute timebox.
- Each participant writes as many
  features they can think of on
  separate stickies.
- Becomes a feature palette for
  sketching.




UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Sketching Timebox
- 5m timebox.
- Everyone sketches.
- No rules.
- If conducting with general
  stakeholders, clarify that this is
  research, not design.
- If conducting with the internal
  team, the UI concepts can be the
  basis for the actual design.




UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Pitch/Critique
- Post the sketches.
- 2m round-robin, then open crit.
- Take careful notes, attach to the
  respective sketches.
- Look for and work to resolve
  vision differences.
- (Optional) Dot-vote to uncover
  trending solutions.




UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Elicit       Glue together                   Generate                       Build,
Experience   with UI design                  Dev-Ready                      Evolve,
Stories                                      Stories                        Validate




              UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
UI Exploration


                    MVP/                                   Storymapping

                 Product Road
                     Map

Planning & Estimating




        UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Storymapping 101
Attract   Convert                   Transact                      Upsell      Priority



                                                                           MVP?




           UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Generate Cards from UI
1. Create the backbone: Whatโ€™s the top-level flow or structure?
2. Work with โ€œdevsโ€ to slice and dice features into cards.

 Attract          Transact                        Upsell                          Share

Static Landing   Process
Page             credit card
                 payments


โ€œDonator-        Make payment
meterโ€           via SMS




                    UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Those who need a document should participate in creating it.
                                                                โ€”Ancient Agile Proverb




              UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Stories and the Product Road Map




        UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Product Road Map and MVP
- Designing releases, uncovering a Minimum Viable Product (MVP)
- Many ways to slice and dice.
- First release often hardest.
                     UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
MVP Strategies
- Painkiller
  Fastest/Cheapest way to remove
  user pain.
- Fa$t Money
  Fastest path to revenue.
- Go Ugly Early
  Screw the UX, just make it work.
- Fake It โ€˜til You Make It
  Create fake features to capture
  metrics and validate your idea.

  There is no one right way.




UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
The UX of Estimating
- Attaching a cost to each story.
- Be sure estimate is informed by
  UI Exploration.
- Be present, prepared to speak up
  and negotiate.
- Understand the estimation units
- Understand stories and
  estimation.




UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012   Photo: ryanendres.blogspot.com
Find the thinnest product slice
  Attract          Transact                     Upsell                       Share


                                                                                     MVP?




Static Landing   Process
Page             credit card
                 payments

                 Make payment
โ€œDonator-
                 via SMS
meterโ€




                   UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Donator Tablet App



Elicit       Glue together                   Generate                       Build,
Experience   with UI design                  Dev-Ready                      Evolve,
Stories                                      Stories                        Validate




              UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Experience Backlog

                             Worried theyโ€™ll
Did we actually              start hounding me
address these?               if I make one
                             donation.


                            Make a strong case
                           for the cause, and Iโ€™m
                           willing to put up with
                           a lot of UX issues




                             Canโ€™t tell where
                             my $$$ actuall
                                             y
                             goes.




                  UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
The Scrumboard
New   UX/Biz         Active                    Ready                 Done    Validated




               UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Micro-Sprint
- Self-organize into UX/โ€Devโ€/PO
- Create paper prototypes that
  allow for completing a donation
  process.
- Iโ€™ll initiate โ€œUser Fridaysโ€
  cadences.
- Validate the original Experience
  Stories against your design.




UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Done vs Validated
Done - a tool for helping teams make decisions and move forward.
Can we decide that this task is done and move on to the next thing?

Validated - a measurement of design value.
Was this idea as good as we thought it was?




                           UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Q&A




      UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012
Thanks!
@andersramsay
andersramsay.com
designingwithagile.com
http://rosenfeldmedia.com/workshops/




                   UX OF USER STORIES   @ANDERSRAMSAY   #AGILEUX   13 AUG 2012

More Related Content

Viewers also liked (11)

User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
ย 
Productized 2016
Productized 2016Productized 2016
Productized 2016
ย 
Ciรชncias
CiรชnciasCiรชncias
Ciรชncias
ย 
IGF2016ใงใฎ่ซ–็‚นใชใฉ๏ผˆIGF-Japan2017่ณ‡ๆ–™๏ผ‰
IGF2016ใงใฎ่ซ–็‚นใชใฉ๏ผˆIGF-Japan2017่ณ‡ๆ–™๏ผ‰IGF2016ใงใฎ่ซ–็‚นใชใฉ๏ผˆIGF-Japan2017่ณ‡ๆ–™๏ผ‰
IGF2016ใงใฎ่ซ–็‚นใชใฉ๏ผˆIGF-Japan2017่ณ‡ๆ–™๏ผ‰
ย 
Pretul intruparii advent szeged ro
Pretul intruparii advent szeged roPretul intruparii advent szeged ro
Pretul intruparii advent szeged ro
ย 
Metacognicion
MetacognicionMetacognicion
Metacognicion
ย 
The power of mobility
The power of mobilityThe power of mobility
The power of mobility
ย 
UX Workshop
UX WorkshopUX Workshop
UX Workshop
ย 
La metacognicion y las herramientas didacticas.
La metacognicion y las herramientas didacticas.La metacognicion y las herramientas didacticas.
La metacognicion y las herramientas didacticas.
ย 
Tentang PT. Ajinomoto Indonesia
Tentang PT. Ajinomoto IndonesiaTentang PT. Ajinomoto Indonesia
Tentang PT. Ajinomoto Indonesia
ย 
DESIGN: creation of artifacts in society by Karl T. Ulrich
DESIGN: creation of artifacts in society by Karl T. UlrichDESIGN: creation of artifacts in society by Karl T. Ulrich
DESIGN: creation of artifacts in society by Karl T. Ulrich
ย 

Similar to UX of User Stories Workshop

Lean_UX--TC.220134502
Lean_UX--TC.220134502Lean_UX--TC.220134502
Lean_UX--TC.220134502
Thomas Callaghan
ย 

Similar to UX of User Stories Workshop (20)

Designing with Agile Workshop
Designing with Agile WorkshopDesigning with Agile Workshop
Designing with Agile Workshop
ย 
Top 6 ways developers mess up on User Experience (and how to avoid them) [SF ...
Top 6 ways developers mess up on User Experience (and how to avoid them) [SF ...Top 6 ways developers mess up on User Experience (and how to avoid them) [SF ...
Top 6 ways developers mess up on User Experience (and how to avoid them) [SF ...
ย 
Designing Successful Experiences for Bald Apes
Designing Successful Experiences for Bald ApesDesigning Successful Experiences for Bald Apes
Designing Successful Experiences for Bald Apes
ย 
Good design is... a myth - Zoltan Kollin - UX Copenhagen 2017
Good design is... a myth - Zoltan Kollin - UX Copenhagen 2017Good design is... a myth - Zoltan Kollin - UX Copenhagen 2017
Good design is... a myth - Zoltan Kollin - UX Copenhagen 2017
ย 
Good design is a myth - by Zoltan Kollin | UXRiga 2017
Good design is a myth  - by Zoltan Kollin | UXRiga 2017Good design is a myth  - by Zoltan Kollin | UXRiga 2017
Good design is a myth - by Zoltan Kollin | UXRiga 2017
ย 
Want to Sell UX? Stop Talking UX!
Want to Sell UX? Stop Talking UX!Want to Sell UX? Stop Talking UX!
Want to Sell UX? Stop Talking UX!
ย 
Design studio-workshop (short session)
Design studio-workshop (short session)Design studio-workshop (short session)
Design studio-workshop (short session)
ย 
Good design is a myth - Zoltan Kollin @ UX Cambridge 2017 & UX Scotland 2017
Good design is a myth - Zoltan Kollin @ UX Cambridge 2017 & UX Scotland 2017Good design is a myth - Zoltan Kollin @ UX Cambridge 2017 & UX Scotland 2017
Good design is a myth - Zoltan Kollin @ UX Cambridge 2017 & UX Scotland 2017
ย 
Untangling invisible knots: UX in voice technology products
Untangling invisible knots: UX in voice technology productsUntangling invisible knots: UX in voice technology products
Untangling invisible knots: UX in voice technology products
ย 
The Top 10 things that UX people get obsessed about
The Top 10 things that UX people get obsessed aboutThe Top 10 things that UX people get obsessed about
The Top 10 things that UX people get obsessed about
ย 
Designing with Agile Workshop (Half Day)
Designing with Agile Workshop (Half Day)Designing with Agile Workshop (Half Day)
Designing with Agile Workshop (Half Day)
ย 
Lean_UX--TC.220134502
Lean_UX--TC.220134502Lean_UX--TC.220134502
Lean_UX--TC.220134502
ย 
Government Digital Service
Government Digital ServiceGovernment Digital Service
Government Digital Service
ย 
Product and UX - are the roles blurring?
Product and UX - are the roles blurring?Product and UX - are the roles blurring?
Product and UX - are the roles blurring?
ย 
ai-ux-ui
ai-ux-uiai-ux-ui
ai-ux-ui
ย 
Beginning UX - UXiD Jogja - March2018
Beginning UX - UXiD Jogja - March2018Beginning UX - UXiD Jogja - March2018
Beginning UX - UXiD Jogja - March2018
ย 
Intro Glass Adobe User Group
Intro Glass Adobe User GroupIntro Glass Adobe User Group
Intro Glass Adobe User Group
ย 
Intro Glass Adobe User Group
Intro Glass Adobe User Group Intro Glass Adobe User Group
Intro Glass Adobe User Group
ย 
Mob x recap for here sept 2014
Mob x recap for here sept 2014Mob x recap for here sept 2014
Mob x recap for here sept 2014
ย 
UXD / DNA - DesignMap, Inc.
UXD / DNA - DesignMap, Inc.UXD / DNA - DesignMap, Inc.
UXD / DNA - DesignMap, Inc.
ย 

More from Anders Ramsay

Agile for the rest of us
Agile for the rest of usAgile for the rest of us
Agile for the rest of us
Anders Ramsay
ย 

More from Anders Ramsay (8)

Dev-Centered UX (UX Week 2014)
Dev-Centered UX (UX Week 2014)Dev-Centered UX (UX Week 2014)
Dev-Centered UX (UX Week 2014)
ย 
The UX of Minimum Viable Products
The UX of Minimum Viable ProductsThe UX of Minimum Viable Products
The UX of Minimum Viable Products
ย 
The UX of minimum viable products
The UX of minimum viable productsThe UX of minimum viable products
The UX of minimum viable products
ย 
Lean UX Roundtable
Lean UX RoundtableLean UX Roundtable
Lean UX Roundtable
ย 
Learning to Play UX Rugby - Why your Agile UX adoption is failing and what to...
Learning to Play UX Rugby - Why your Agile UX adoption is failing and what to...Learning to Play UX Rugby - Why your Agile UX adoption is failing and what to...
Learning to Play UX Rugby - Why your Agile UX adoption is failing and what to...
ย 
Cross-Functional Pairing: What it is and why you should be doing it
Cross-Functional Pairing: What it is and why you should be doing itCross-Functional Pairing: What it is and why you should be doing it
Cross-Functional Pairing: What it is and why you should be doing it
ย 
Agile For UX Practitioners
Agile For UX PractitionersAgile For UX Practitioners
Agile For UX Practitioners
ย 
Agile for the rest of us
Agile for the rest of usAgile for the rest of us
Agile for the rest of us
ย 

Recently uploaded

call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
SUHANI PANDEY
ย 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
jeswinjees
ย 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
shivubhavv
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
ย 
Escorts Service Nagavara โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Nagavara โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)Escorts Service Nagavara โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Nagavara โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
amitlee9823
ย 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
suhanimunjal27
ย 
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
amitlee9823
ย 
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Serviceyoung call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
anilsa9823
ย 
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
aroranaina404
ย 

Recently uploaded (20)

call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
ย 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
ย 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
ย 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
ย 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
ย 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
ย 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
ย 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
ย 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
ย 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
ย 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
ย 
Escorts Service Nagavara โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Nagavara โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)Escorts Service Nagavara โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Nagavara โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
ย 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
ย 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
ย 
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
ย 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
ย 
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Serviceyoung call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
ย 
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
ย 

UX of User Stories Workshop

  • 1. The UX of User Stories A UX Approach to Story Development UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 2. Overview - Intro to User Stories - Stories and User Research - Stories and Personas - Stories and UI Design Break, somewhere in here - Stories and the Product Road Map - Stories and Sprinting - Q&A/Wrapup UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 3. Whatโ€™s one question you have about the UX of User Stories? UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 4. As an auto sales rep, I want to search for parts visually, so I can be sure Iโ€™m ordering the right part. The (whole) story is not on the card UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 5. ? Testers PMs As an auto sales rep, I want to search for parts visually, Developers so I can be sure Iโ€™m Users ordering the right part. UEDs POs Many Simultaneous Functions (A Boundary Object) UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 6. Power in Numbers UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 7. Where Stories Fall Short... I often order the wrong As an auto sales rep, I part, because the part want to search for parts numbering system is visually, so I can be sure confusing. It wastes time Iโ€™m ordering the right part. and makes me look stupid in front of customers! โ€œWhatโ€™s the underlying โ€œTell me what to build.โ€ problem or goal?โ€ One of many possible solutions. Optimized for delivery. Often emotional, not easily estimable, testable, etc. UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 8. Where Stories Fall Short Directory Purchasing Fulfillment Support As an auto sales rep, I want to search for parts visually, so I can be sure Iโ€™m ordering the right part. Are these all How will these stories the stories? fit together into a whole product? How will they map to the Are they even user interface? the right stories? UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 9. A UX Approach to Stories... I often order the wrong As an auto sales rep, I part, because the part want to see the 3rd party numbering system is mfr # next to the part #, confusing. It wastes time so I can be sure Iโ€™m and makes me look stupid in front of customers! ordering the right part. Experience Stories Dev-Ready Stories โ€œWhat was the source โ€œLetโ€™s collaborate on problem or goal?โ€ what to build.โ€ Often emotional, not easily Uncovering the most pragmatic estimable, testable, etc. solution through intensive collaboration. UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 10. A UX Approach to Stories... Elicit Collaboratively Generate Build, Experience Explore Dev-Ready Evolve, Stories Solutions Stories Validate UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 11. Teams - 4-6 per team. - 1 product owner UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 12. Our Sample Project A Tablet App for a Childrenโ€™s Charity Providing education and shelter for abandoned and orphaned children around the world. UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 13. Business Goals (or Story Boundaries) - Convince visitors to make a donation. - Persuade visitors to donate a little more than intended. - Instill confidence donation is going toward the cause. UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 14. Donator Tablet App Elicit Glue together Generate Build, Experience with UI design Dev-Ready Evolve, Stories Stories Validate UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 15. Experience Mapping - Based on the โ€œSpeed Boatโ€ Innovation Game. - Uncover and prioritize user needs and desires. - Goal: Create an experience backlog. UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 16. X-Mapping Activity 1.Create the speed boat. 2.Elicit Experience Stories 3.Place cards in pairs. - Cards holding you back are anchors - Cards pulling you forward are propellers. 4.Self-organized chunking. 5.Label chunks. 6.Prioritize if needed - eg w/Dot-voting. 7.Create Backlog. UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 17. Elicit Experience Stories - Generate cards through discussion. - Place cards on experience map in pairs. UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 18. Convo Starters - Got a favorite charity? Why do you like it? - Anything frustrate you about donating to charities? - Ever wanted to donate but werenโ€™t able to? Why? - What would be the perfect donation process? - What would motivate you to donate a little more? UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 19. X-Mapping Activity 1.Create the speed boat. 2.Elicit Experience Stories 3.Place cards in pairs. - Cards holding you back are anchors - Cards pulling you forward are propellers. 4.Self-organized chunking. 5.Label chunks. 6.Prioritize if needed - eg w/Dot-voting. 7.Create Backlog. UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 20. Experience Backlog Worried theyโ€™ll How do they correlate Are any of these start hounding me feature stories? to our business goals? if I make one donation. Are there Make a strong case con๏ฌ‚icting for the cause, and Iโ€™m stories? willing to put up with a lot of UX issues Canโ€™t tell where my $$$ actuall y goes. UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 21. Stories and UI Experience Stories Dev-Ready Stories Feature Stories How do these relate to Personas? UI is what glues stories together Enables more accurate estimates Enables better story coverage UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 22. Stories and Personas UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 23. As an auto sales rep, I want to search for parts visually, so I can be sure Iโ€™m ordering the right part. Contextualizing the Story UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 24. Giving stories context with photos, videos of the userโ€™s environment. Personas as the voice of the story... Ted says: Ted wants wants to search As an auto sales rep, I for parts visually, so I can As an auto sales rep, I want want to search for parts be sure Iโ€™m ordering the to search for parts visually, visually, so I can be sure right part. so I can be sure Iโ€™m Iโ€™m ordering the right part. ordering the right part. UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 25. Stories and UI Experience stories Dev-Ready Stories Feature Stories UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 26. UI Exploration with Design Studio - Tapping into the whole teamโ€™s knowledge and imagination. - Can be used for research or actual design. - Three variants: Divergent, Convergent, Ad-Hoc UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 27. A Design Studio Pattern Establish Warmup Sketching Pitch/ Boundaries Timebox Critique UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 28. Warmup - 3-5 minute timebox. - Each participant writes as many features they can think of on separate stickies. - Becomes a feature palette for sketching. UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 29. Sketching Timebox - 5m timebox. - Everyone sketches. - No rules. - If conducting with general stakeholders, clarify that this is research, not design. - If conducting with the internal team, the UI concepts can be the basis for the actual design. UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 30. Pitch/Critique - Post the sketches. - 2m round-robin, then open crit. - Take careful notes, attach to the respective sketches. - Look for and work to resolve vision differences. - (Optional) Dot-vote to uncover trending solutions. UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 31. Elicit Glue together Generate Build, Experience with UI design Dev-Ready Evolve, Stories Stories Validate UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 32. UI Exploration MVP/ Storymapping Product Road Map Planning & Estimating UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 33. Storymapping 101 Attract Convert Transact Upsell Priority MVP? UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 34. Generate Cards from UI 1. Create the backbone: Whatโ€™s the top-level flow or structure? 2. Work with โ€œdevsโ€ to slice and dice features into cards. Attract Transact Upsell Share Static Landing Process Page credit card payments โ€œDonator- Make payment meterโ€ via SMS UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 35. Those who need a document should participate in creating it. โ€”Ancient Agile Proverb UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 36. Stories and the Product Road Map UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 37. Product Road Map and MVP - Designing releases, uncovering a Minimum Viable Product (MVP) - Many ways to slice and dice. - First release often hardest. UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 38. MVP Strategies - Painkiller Fastest/Cheapest way to remove user pain. - Fa$t Money Fastest path to revenue. - Go Ugly Early Screw the UX, just make it work. - Fake It โ€˜til You Make It Create fake features to capture metrics and validate your idea. There is no one right way. UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 39. The UX of Estimating - Attaching a cost to each story. - Be sure estimate is informed by UI Exploration. - Be present, prepared to speak up and negotiate. - Understand the estimation units - Understand stories and estimation. UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012 Photo: ryanendres.blogspot.com
  • 40. Find the thinnest product slice Attract Transact Upsell Share MVP? Static Landing Process Page credit card payments Make payment โ€œDonator- via SMS meterโ€ UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 41. Donator Tablet App Elicit Glue together Generate Build, Experience with UI design Dev-Ready Evolve, Stories Stories Validate UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 42. Experience Backlog Worried theyโ€™ll Did we actually start hounding me address these? if I make one donation. Make a strong case for the cause, and Iโ€™m willing to put up with a lot of UX issues Canโ€™t tell where my $$$ actuall y goes. UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 43. The Scrumboard New UX/Biz Active Ready Done Validated UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 44. Micro-Sprint - Self-organize into UX/โ€Devโ€/PO - Create paper prototypes that allow for completing a donation process. - Iโ€™ll initiate โ€œUser Fridaysโ€ cadences. - Validate the original Experience Stories against your design. UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 45. Done vs Validated Done - a tool for helping teams make decisions and move forward. Can we decide that this task is done and move on to the next thing? Validated - a measurement of design value. Was this idea as good as we thought it was? UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012
  • 46. Q&A UX OF USER STORIES @ANDERSRAMSAY #AGILEUX 13 AUG 2012