SlideShare a Scribd company logo
1 of 53
Download to read offline
Nailing it down
        Specifying experience design so it can be built




        UX Australia
        Joe Sokohl
        @mojoguzzi




                               CONFIDENTIALITY
                               The concepts and methodologies contained herein are proprietary to Regular Joe Consulting LLC.
                               Duplication, reproduction or disclosure of information is this document without the express written
                               permission of Regular Joe Consulting is prohibited. Enjoy the work. We hope you find it useful.



Friday, August 27, 2010
A bit about me




                          2

Friday, August 27, 2010
A bit about me




             http://www.uxaustralia.com.au/conference-2010/design-thinking-is-this-our-ticket-to-the-big-table
                                                                                                                 2

Friday, August 27, 2010
My Aussie props




                          3

Friday, August 27, 2010
My Aussie props




                          3

Friday, August 27, 2010
My Aussie props




                          3

Friday, August 27, 2010
Agenda


  Defining the damn things

  What’s the problem

  What are some solutions

  What’s your story




                              4

Friday, August 27, 2010
Agenda


  Defining the damn things

  What’s the problem

  What are some solutions

  What’s your story




                              4

Friday, August 27, 2010
So what’s the big deal, anyway?

   Determining what the problem is




                                     5

Friday, August 27, 2010
Who this talk applies to


  Agencies

  Independent UXers

  Highly regulated areas: healthcare, government,
     military
  Anyone working with distributed teams (including
     cross-border, multiple time zone teams)




                                                      6

Friday, August 27, 2010
Who this talk might not apply to


  Heterogenous teams

  UXers who also do front-end development

  Co-located, nimble teams who don’t have a need to
     retrace steps




                                                       7

Friday, August 27, 2010
Who this talk might not apply to


  Heterogenous teams

  UXers who also do front-end development

  Co-located, nimble teams who don’t have a need to
     retrace steps




                                     Then again....




                                                       7

Friday, August 27, 2010
Typical documentation approaches

   Research artifacts such as competitive reviews, heuristic analysis, mental models/
     affinity diagrams, and personas
   User/task matrixes

   Annotated wireframes

   Concept models

   Card sorts

   And on and on and on...




                                                                                         8

Friday, August 27, 2010
Typical documentation approaches

   Research artifacts such as competitive reviews, heuristic analysis, mental models/
     affinity diagrams, and personas
   User/task matrixes

   Annotated wireframes

   Concept models

   Card sorts

   And on and on and on...




                                                                                         8

Friday, August 27, 2010
FiveDs Summary

            Discover                 Design                   Define                   Develop                 Deliver


       Define project goals,   Further define a         Refine design details,    Build and integrate     Complete the
       business reqs,          set of requirements      create final design and   front-end and           commercialization of
       and initial scope.      and create systems       obtain signoff.           back-end systems.       the product
                               and UX models




       Activities              Activities               Activities                Activities              Activities

       • Define goals          • Brainstorming          • Merge visual and        • Image and page        • Acceptance testing
                                                        functional design         creation
       • Key success factors   • Scenario building                                                        • System and
                                                        • Final content           • Content integration   knowledge transfer
       • VOC workshops         • Wireframes
                                                        • Test scenarios          • Coding                • Product deployment
       • EOC interviews        • Visual direction
                                                        • Object analysis,        • Unit testing          • Marketing campaign
       • B/U/S requirements    • HL Info Architecture
                                                        modeling, design
                                                                                  • System staging in
       • Site analysis         • HL Sys Architecture
                                                        • Database analysis       QA environment
       • Audience analysis     • Define technology      and design
                                                                                  • Incremental QA and
       • Initial use cases                              • Design                  testing on multiple
       • Business processes                             documentation             platforms




                                                                                                                 08/27/10
Friday, August 27, 2010
FiveDs Summary

            Discover                 Design                   Define                   Develop                 Deliver


       Define project goals,   Further define a         Refine design details,    Build and integrate     Complete the
       business reqs,          set of requirements      create final design and   front-end and           commercialization of
       and initial scope.      and create systems       obtain signoff.           back-end systems.       the product
                               and UX models




       Activities              Activities               Activities                Activities              Activities

       • Define goals          • Brainstorming          • Merge visual and        • Image and page        • Acceptance testing
                                                        functional design         creation
       • Key success factors   • Scenario building                                                        • System and
                                                        • Final content           • Content integration   knowledge transfer
       • VOC workshops         • Wireframes
                                                        • Test scenarios          • Coding                • Product deployment
       • EOC interviews        • Visual direction
                                                        • Object analysis,        • Unit testing          • Marketing campaign
       • B/U/S requirements    • HL Info Architecture
                                                        modeling, design
                                                                                  • System staging in
       • Site analysis         • HL Sys Architecture
                                                        • Database analysis       QA environment
       • Audience analysis     • Define technology      and design
                                                                                  • Incremental QA and
       • Initial use cases                              • Design                  testing on multiple
       • Business processes                             documentation             platforms




                                                                                                                 08/27/10
Friday, August 27, 2010
What’s the difference between reqs & specs?

   Requirements

        Requirements cannot be “gathered”

        Requirements are not features

        Requirements are not specifications

   Specifications

        “Effective documentation combines text and
         images to describe the anatomy and physiology
         of a product.”




                                                         11

Friday, August 27, 2010
What’s the difference between reqs & specs?

   Requirements

        Requirements cannot be “gathered”

        Requirements are not features

        Requirements are not specifications

   Specifications

        “Effective documentation combines text and
         images to describe the anatomy and physiology
         of a product.”
   My definition? A specification is




                                                         11

Friday, August 27, 2010
What’s the difference between reqs & specs?

   Requirements

        Requirements cannot be “gathered”

        Requirements are not features

        Requirements are not specifications

   Specifications

        “Effective documentation combines text and
         images to describe the anatomy and physiology
         of a product.”
   My definition? A specification is

        The body of information that conveys sufficient
         detail to communicate that which can be coded.




                                                           11

Friday, August 27, 2010
What’s the difference between reqs & specs?

   Requirements

        Requirements cannot be “gathered”

        Requirements are not features

        Requirements are not specifications

   Specifications

        “Effective documentation combines text and
         images to describe the anatomy and physiology
         of a product.”
   My definition? A specification is

        The body of information that conveys sufficient
         detail to communicate that which can be coded.
        Just enough detail to enable the developer
         to understand the UX designer’s intent.




                                                           11

Friday, August 27, 2010
Where do they break? Why




                             12

Friday, August 27, 2010
Where do they break? Why

              Spec need




                             Team proximity or regulatory need (or both)




                                                                           12

Friday, August 27, 2010
Where do they break? Why

              Spec need




                             Team proximity or regulatory need (or both)




                                                                           12

Friday, August 27, 2010
Requirements masquerading as specifications


  Traditional approach
   1.1.1. The system shall allow the teacher to click a control which displays the first
    answer in the lesson.
    NOTE: Subsequent answers can be accessed by individual controls after the first
    answer is displayed. The “Show Answers” and “Show First Answer” controls shall be
    displayed outside of lessons in a toolbar in the Learning Environment. Answers
    should be displayed to both the teacher and student.




  User story approach
    As a clinician and/or front desk assistant, I need to record the writer, provider(s),
    assistant(s), as well as the date and time of entry for every clinical note, so that I can
    maintain accurate clinical records.




                                                                                                 13

Friday, August 27, 2010
A bridge to nowhere?




                          14

Friday, August 27, 2010
“ is not it at all,
That
That is not what I meant, at
all. . . . . .

                          ”



                              http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/3/30/1238371335802/TS-Eliot-003.jpg
                                                                                                                                   15

Friday, August 27, 2010
Big, grandiose statement




                          Anything that specifies user
                          behavior or activities that
                          affect users belongs to the
                          user experience team




                                                         16

Friday, August 27, 2010
Solutions

   More detail at the right time




                                   17

Friday, August 27, 2010
Requirement: Turn indicators




             1.3.2.5a: The system shall
             include the ability for the
             operator to indicate a changed
             direction of travel



                                              18

Friday, August 27, 2010
Requirement: Turn indicators




                                 18

Friday, August 27, 2010
Sketches provide documentation




                                   19

Friday, August 27, 2010
Sketches provide documentation




   The genius in our styling department is that they not only have a great feel for
   design, but also for the fact that the design needs to function properly on a
   motorcycle. That melding of functionality and styling is what makes our
   motorcycles very, very special



                                                                                      19

Friday, August 27, 2010
Detailed sketches




                          20

Friday, August 27, 2010
Embeded specifications




                           21

Friday, August 27, 2010
The finished product




                          22

Friday, August 27, 2010
Prototypes help, too




                          23

Friday, August 27, 2010
What Are Some Solutions

   Frameworks

   Style guides and pattern libraries

   Accurate diagrams and traceable notes

   A proverbial seat at the table.




                                            24

Friday, August 27, 2010
What Are Some Solutions

   Frameworks

   Style guides and pattern libraries

   Accurate diagrams and traceable notes

   A proverbial seat at the table.




                                            24

Friday, August 27, 2010
Embedding Specs with Wireframes or Prototypes




                                                  25

Friday, August 27, 2010
Embedding Specs with Wireframes or Prototypes




                                                  26

Friday, August 27, 2010
But...but...what about Agile?
                                           27

Friday, August 27, 2010
Sometimes specs fall into the wrong hands




                                              28

Friday, August 27, 2010
Special order 191




                          29

Friday, August 27, 2010
Special order 191



           Major Taylor will proceed to Leesburg, Va., and arrange for transportation of the sick and
           those unable to walk to Winchester, securing the transportation of the country for this
           purpose. The route between this and Culpeper Court-House east of the mountains being
           unsafe will no longer be traveled. Those on the way to this army already across the river
           will move up promptly; all others will proceed to Winchester collectively and under
           command of officers, at which point, being the general depot of this army, its movements
           will be known and instructions given by commanding officer regulating further movements.

           III. The army will resume its march tomorrow, taking the Hagerstown road. General
           Jackson's command will form the advance, and, after passing Middletown, with such
           portion as he may select, take the route toward Sharpsburg, cross the Potomac at the
           most convenient point, and by Friday morning take possession of the Baltimore and Ohio
           Railroad, capture such of them as may be at Martinsburg, and intercept such as may
           attempt to escape from Harper's Ferry.

           IV. General Longstreet's command will pursue the main road as far as Boonsborough,
           where it will halt, with reserve, supply, and baggage trains of the army.

           V.General McLaws, with his own division and that of General R. H. Anderson, will follow
           General Longstreet. On reaching Middletown will take the route to Harper's Ferry, and by
           Friday morning possess himself of the Maryland Heights and endeavor to capture the
           enemy at Harper's Ferry and vicinity.


                                                                                                        29

Friday, August 27, 2010
http://www.civilwar.org/battlefields/antietam/maps/antietammap3.html
                                                                                                 30

Friday, August 27, 2010
“ In preparing for battle, I have always
        found that plans are useless...




                                            31

Friday, August 27, 2010
“ In preparing for battle, I have always
        found that plans are useless...




                          ...but planning is indispensable. ”
                          —Dwight Eisenhower
                                                                31

Friday, August 27, 2010
So...




                          32

Friday, August 27, 2010
So...




     A specification is




                          32

Friday, August 27, 2010
So...




     A specification is
          The body of information that conveys sufficient
                detail to communicate that which can be coded.




                                                                 32

Friday, August 27, 2010
So...




     A specification is
          The body of information that conveys sufficient
                detail to communicate that which can be coded.
          Just enough detail to enable the developer
                to understand the UX designer’s intent.




                                                                 32

Friday, August 27, 2010
What’s your story?




                          33

Friday, August 27, 2010
Many thanks!




      Joe Sokohl
      Joe@RegularJoeConsulting.com
      1.804.873.6964
      @mojoguzzi

Friday, August 27, 2010

More Related Content

More from jsokohl

Detailed design: Nailing it Down
Detailed design: Nailing it DownDetailed design: Nailing it Down
Detailed design: Nailing it Downjsokohl
 
Destroy the box
Destroy the boxDestroy the box
Destroy the boxjsokohl
 
Make it or Break It: Evolutionary or Throwaway Prototyping
Make it or Break It: Evolutionary or Throwaway PrototypingMake it or Break It: Evolutionary or Throwaway Prototyping
Make it or Break It: Evolutionary or Throwaway Prototypingjsokohl
 
Agile Plus UX? Madness!
Agile Plus UX? Madness!Agile Plus UX? Madness!
Agile Plus UX? Madness!jsokohl
 
RUX Agile Jan 10
RUX  Agile  Jan 10RUX  Agile  Jan 10
RUX Agile Jan 10jsokohl
 
How Can You Be in Two Places at Once: Designing Across Space and Time
How Can You Be in Two Places at Once: Designing Across Space and TimeHow Can You Be in Two Places at Once: Designing Across Space and Time
How Can You Be in Two Places at Once: Designing Across Space and Timejsokohl
 
HCI Presentation
HCI PresentationHCI Presentation
HCI Presentationjsokohl
 
Ux In The Wind Finding Experience On A Motorcycle
Ux In The Wind  Finding Experience On A MotorcycleUx In The Wind  Finding Experience On A Motorcycle
Ux In The Wind Finding Experience On A Motorcyclejsokohl
 
User Experience Design
User Experience DesignUser Experience Design
User Experience Designjsokohl
 
Introduction to Information Architecture
Introduction to Information ArchitectureIntroduction to Information Architecture
Introduction to Information Architecturejsokohl
 

More from jsokohl (10)

Detailed design: Nailing it Down
Detailed design: Nailing it DownDetailed design: Nailing it Down
Detailed design: Nailing it Down
 
Destroy the box
Destroy the boxDestroy the box
Destroy the box
 
Make it or Break It: Evolutionary or Throwaway Prototyping
Make it or Break It: Evolutionary or Throwaway PrototypingMake it or Break It: Evolutionary or Throwaway Prototyping
Make it or Break It: Evolutionary or Throwaway Prototyping
 
Agile Plus UX? Madness!
Agile Plus UX? Madness!Agile Plus UX? Madness!
Agile Plus UX? Madness!
 
RUX Agile Jan 10
RUX  Agile  Jan 10RUX  Agile  Jan 10
RUX Agile Jan 10
 
How Can You Be in Two Places at Once: Designing Across Space and Time
How Can You Be in Two Places at Once: Designing Across Space and TimeHow Can You Be in Two Places at Once: Designing Across Space and Time
How Can You Be in Two Places at Once: Designing Across Space and Time
 
HCI Presentation
HCI PresentationHCI Presentation
HCI Presentation
 
Ux In The Wind Finding Experience On A Motorcycle
Ux In The Wind  Finding Experience On A MotorcycleUx In The Wind  Finding Experience On A Motorcycle
Ux In The Wind Finding Experience On A Motorcycle
 
User Experience Design
User Experience DesignUser Experience Design
User Experience Design
 
Introduction to Information Architecture
Introduction to Information ArchitectureIntroduction to Information Architecture
Introduction to Information Architecture
 

Recently uploaded

Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
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
 
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 Servicearoranaina404
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girlsmodelanjalisharma4
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
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.pdfParomita Roy
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
 
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
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdshivubhavv
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
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...Call Girls in Nagpur High Profile
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneLukeKholes
 
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...Call Girls in Nagpur High Profile
 

Recently uploaded (20)

Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
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)
 
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
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
 
꧁❤ Hauz Khas Call Girls Service Hauz Khas Delhi ❤꧂ 9999965857 ☎️ Hard And Sex...
꧁❤ Hauz Khas Call Girls Service Hauz Khas Delhi ❤꧂ 9999965857 ☎️ Hard And Sex...꧁❤ Hauz Khas Call Girls Service Hauz Khas Delhi ❤꧂ 9999965857 ☎️ Hard And Sex...
꧁❤ Hauz Khas Call Girls Service Hauz Khas Delhi ❤꧂ 9999965857 ☎️ Hard And Sex...
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
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
 
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
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
 
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 ...
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
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...
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
 
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
 

Nailing it down: Specifying experience design so it can be built

  • 1. Nailing it down Specifying experience design so it can be built UX Australia Joe Sokohl @mojoguzzi CONFIDENTIALITY The concepts and methodologies contained herein are proprietary to Regular Joe Consulting LLC. Duplication, reproduction or disclosure of information is this document without the express written permission of Regular Joe Consulting is prohibited. Enjoy the work. We hope you find it useful. Friday, August 27, 2010
  • 2. A bit about me 2 Friday, August 27, 2010
  • 3. A bit about me http://www.uxaustralia.com.au/conference-2010/design-thinking-is-this-our-ticket-to-the-big-table 2 Friday, August 27, 2010
  • 4. My Aussie props 3 Friday, August 27, 2010
  • 5. My Aussie props 3 Friday, August 27, 2010
  • 6. My Aussie props 3 Friday, August 27, 2010
  • 7. Agenda Defining the damn things What’s the problem What are some solutions What’s your story 4 Friday, August 27, 2010
  • 8. Agenda Defining the damn things What’s the problem What are some solutions What’s your story 4 Friday, August 27, 2010
  • 9. So what’s the big deal, anyway? Determining what the problem is 5 Friday, August 27, 2010
  • 10. Who this talk applies to Agencies Independent UXers Highly regulated areas: healthcare, government, military Anyone working with distributed teams (including cross-border, multiple time zone teams) 6 Friday, August 27, 2010
  • 11. Who this talk might not apply to Heterogenous teams UXers who also do front-end development Co-located, nimble teams who don’t have a need to retrace steps 7 Friday, August 27, 2010
  • 12. Who this talk might not apply to Heterogenous teams UXers who also do front-end development Co-located, nimble teams who don’t have a need to retrace steps Then again.... 7 Friday, August 27, 2010
  • 13. Typical documentation approaches  Research artifacts such as competitive reviews, heuristic analysis, mental models/ affinity diagrams, and personas  User/task matrixes  Annotated wireframes  Concept models  Card sorts  And on and on and on... 8 Friday, August 27, 2010
  • 14. Typical documentation approaches  Research artifacts such as competitive reviews, heuristic analysis, mental models/ affinity diagrams, and personas  User/task matrixes  Annotated wireframes  Concept models  Card sorts  And on and on and on... 8 Friday, August 27, 2010
  • 15. FiveDs Summary Discover Design Define Develop Deliver Define project goals, Further define a Refine design details, Build and integrate Complete the business reqs, set of requirements create final design and front-end and commercialization of and initial scope. and create systems obtain signoff. back-end systems. the product and UX models Activities Activities Activities Activities Activities • Define goals • Brainstorming • Merge visual and • Image and page • Acceptance testing functional design creation • Key success factors • Scenario building • System and • Final content • Content integration knowledge transfer • VOC workshops • Wireframes • Test scenarios • Coding • Product deployment • EOC interviews • Visual direction • Object analysis, • Unit testing • Marketing campaign • B/U/S requirements • HL Info Architecture modeling, design • System staging in • Site analysis • HL Sys Architecture • Database analysis QA environment • Audience analysis • Define technology and design • Incremental QA and • Initial use cases • Design testing on multiple • Business processes documentation platforms 08/27/10 Friday, August 27, 2010
  • 16. FiveDs Summary Discover Design Define Develop Deliver Define project goals, Further define a Refine design details, Build and integrate Complete the business reqs, set of requirements create final design and front-end and commercialization of and initial scope. and create systems obtain signoff. back-end systems. the product and UX models Activities Activities Activities Activities Activities • Define goals • Brainstorming • Merge visual and • Image and page • Acceptance testing functional design creation • Key success factors • Scenario building • System and • Final content • Content integration knowledge transfer • VOC workshops • Wireframes • Test scenarios • Coding • Product deployment • EOC interviews • Visual direction • Object analysis, • Unit testing • Marketing campaign • B/U/S requirements • HL Info Architecture modeling, design • System staging in • Site analysis • HL Sys Architecture • Database analysis QA environment • Audience analysis • Define technology and design • Incremental QA and • Initial use cases • Design testing on multiple • Business processes documentation platforms 08/27/10 Friday, August 27, 2010
  • 17. What’s the difference between reqs & specs?  Requirements  Requirements cannot be “gathered”  Requirements are not features  Requirements are not specifications  Specifications  “Effective documentation combines text and images to describe the anatomy and physiology of a product.” 11 Friday, August 27, 2010
  • 18. What’s the difference between reqs & specs?  Requirements  Requirements cannot be “gathered”  Requirements are not features  Requirements are not specifications  Specifications  “Effective documentation combines text and images to describe the anatomy and physiology of a product.”  My definition? A specification is 11 Friday, August 27, 2010
  • 19. What’s the difference between reqs & specs?  Requirements  Requirements cannot be “gathered”  Requirements are not features  Requirements are not specifications  Specifications  “Effective documentation combines text and images to describe the anatomy and physiology of a product.”  My definition? A specification is  The body of information that conveys sufficient detail to communicate that which can be coded. 11 Friday, August 27, 2010
  • 20. What’s the difference between reqs & specs?  Requirements  Requirements cannot be “gathered”  Requirements are not features  Requirements are not specifications  Specifications  “Effective documentation combines text and images to describe the anatomy and physiology of a product.”  My definition? A specification is  The body of information that conveys sufficient detail to communicate that which can be coded.  Just enough detail to enable the developer to understand the UX designer’s intent. 11 Friday, August 27, 2010
  • 21. Where do they break? Why 12 Friday, August 27, 2010
  • 22. Where do they break? Why Spec need Team proximity or regulatory need (or both) 12 Friday, August 27, 2010
  • 23. Where do they break? Why Spec need Team proximity or regulatory need (or both) 12 Friday, August 27, 2010
  • 24. Requirements masquerading as specifications Traditional approach  1.1.1. The system shall allow the teacher to click a control which displays the first answer in the lesson. NOTE: Subsequent answers can be accessed by individual controls after the first answer is displayed. The “Show Answers” and “Show First Answer” controls shall be displayed outside of lessons in a toolbar in the Learning Environment. Answers should be displayed to both the teacher and student. User story approach As a clinician and/or front desk assistant, I need to record the writer, provider(s), assistant(s), as well as the date and time of entry for every clinical note, so that I can maintain accurate clinical records. 13 Friday, August 27, 2010
  • 25. A bridge to nowhere? 14 Friday, August 27, 2010
  • 26. “ is not it at all, That That is not what I meant, at all. . . . . . ” http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2009/3/30/1238371335802/TS-Eliot-003.jpg 15 Friday, August 27, 2010
  • 27. Big, grandiose statement Anything that specifies user behavior or activities that affect users belongs to the user experience team 16 Friday, August 27, 2010
  • 28. Solutions More detail at the right time 17 Friday, August 27, 2010
  • 29. Requirement: Turn indicators 1.3.2.5a: The system shall include the ability for the operator to indicate a changed direction of travel 18 Friday, August 27, 2010
  • 30. Requirement: Turn indicators 18 Friday, August 27, 2010
  • 31. Sketches provide documentation 19 Friday, August 27, 2010
  • 32. Sketches provide documentation The genius in our styling department is that they not only have a great feel for design, but also for the fact that the design needs to function properly on a motorcycle. That melding of functionality and styling is what makes our motorcycles very, very special 19 Friday, August 27, 2010
  • 33. Detailed sketches 20 Friday, August 27, 2010
  • 34. Embeded specifications 21 Friday, August 27, 2010
  • 35. The finished product 22 Friday, August 27, 2010
  • 36. Prototypes help, too 23 Friday, August 27, 2010
  • 37. What Are Some Solutions  Frameworks  Style guides and pattern libraries  Accurate diagrams and traceable notes  A proverbial seat at the table. 24 Friday, August 27, 2010
  • 38. What Are Some Solutions  Frameworks  Style guides and pattern libraries  Accurate diagrams and traceable notes  A proverbial seat at the table. 24 Friday, August 27, 2010
  • 39. Embedding Specs with Wireframes or Prototypes 25 Friday, August 27, 2010
  • 40. Embedding Specs with Wireframes or Prototypes 26 Friday, August 27, 2010
  • 41. But...but...what about Agile? 27 Friday, August 27, 2010
  • 42. Sometimes specs fall into the wrong hands 28 Friday, August 27, 2010
  • 43. Special order 191 29 Friday, August 27, 2010
  • 44. Special order 191 Major Taylor will proceed to Leesburg, Va., and arrange for transportation of the sick and those unable to walk to Winchester, securing the transportation of the country for this purpose. The route between this and Culpeper Court-House east of the mountains being unsafe will no longer be traveled. Those on the way to this army already across the river will move up promptly; all others will proceed to Winchester collectively and under command of officers, at which point, being the general depot of this army, its movements will be known and instructions given by commanding officer regulating further movements. III. The army will resume its march tomorrow, taking the Hagerstown road. General Jackson's command will form the advance, and, after passing Middletown, with such portion as he may select, take the route toward Sharpsburg, cross the Potomac at the most convenient point, and by Friday morning take possession of the Baltimore and Ohio Railroad, capture such of them as may be at Martinsburg, and intercept such as may attempt to escape from Harper's Ferry. IV. General Longstreet's command will pursue the main road as far as Boonsborough, where it will halt, with reserve, supply, and baggage trains of the army. V.General McLaws, with his own division and that of General R. H. Anderson, will follow General Longstreet. On reaching Middletown will take the route to Harper's Ferry, and by Friday morning possess himself of the Maryland Heights and endeavor to capture the enemy at Harper's Ferry and vicinity. 29 Friday, August 27, 2010
  • 46. “ In preparing for battle, I have always found that plans are useless... 31 Friday, August 27, 2010
  • 47. “ In preparing for battle, I have always found that plans are useless... ...but planning is indispensable. ” —Dwight Eisenhower 31 Friday, August 27, 2010
  • 48. So... 32 Friday, August 27, 2010
  • 49. So... A specification is 32 Friday, August 27, 2010
  • 50. So... A specification is  The body of information that conveys sufficient detail to communicate that which can be coded. 32 Friday, August 27, 2010
  • 51. So... A specification is  The body of information that conveys sufficient detail to communicate that which can be coded.  Just enough detail to enable the developer to understand the UX designer’s intent. 32 Friday, August 27, 2010
  • 52. What’s your story? 33 Friday, August 27, 2010
  • 53. Many thanks! Joe Sokohl Joe@RegularJoeConsulting.com 1.804.873.6964 @mojoguzzi Friday, August 27, 2010