SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
ADVANCED UX:
Wireframing and
Detailed Design



HourSchool.com | UX “Sundae” SF | April 1, 2012
Who am I? 
Christina Tran
sodelightful.com


Visual design > fd2s & service design >
teaching > ac4d & interaction design > ??? 
What we’ll cover 
•  What is a wireframe?
•  How does it fit into the design process?
•  What does my wireframe need to be
   able to do?
•  What should I use to make one?
•  Now what?
But first…Who are you? 
•  “Vote with your feet”
•  “Graphic Jam”
So what is a wireframe? 
“Wireframes are a set of documents that show
structure, information hierarchy,
functionality, and content…Wireframes are a
means of documenting the features of a
product, as well as the technical and business
logic, with only a veneer of visual design. They
are the blueprints of a product.”
                           Designing for Interaction, Dan Saffer
Wireframes 
Wireframes 
Wireframes 
Wireframes 
So what is a wireframe? 
We often think of wires as deliverables.
But wireframing is a process.

They are a communication tool between the
interaction/UX designer and:
  –  Clients, funders, business people
  –  Other designers (visual, industrial, UX)
  –  Developers
  –  Copywriters
  –  His/herself
The messy design process 




Central Story’s Process
The messy design process 




frog / Jon Kolko Process
0$'1%0)
                     The messy design process 
)$"%)070$%8<)
'$=(%).2)$"%)

.2)$"%)=0%()
&(#8'(7)',4)

)#,$%('-$#.,0)
 (%0%,$'$#.,
)8=5$#&5%)
(.>%-$H)I.()
<)4%0#1,)
                                 #$%&'()%('*+,-,./01)
                                 9,)%:'8&5%)2(.8)$"%);%54).2)'(-"#$%-$<(%)#55<0$('$%0)$"%)#8&.($',-%)              #,-5<4#,1)#$0)?#0<'5)',4)$'-$#5%)-"'('-$%(#0$#-0@)9$)%'-")&"'0%A)
                                 .2)#$%('$#,1)4%0#1,)=.(>)'-(.00)0%?%('5)&"'0%0@)!"%,)-.,-%#?#,1)')                $"%)'(-"#$%-$)#0)#4%'$#,1A)8.4%5#,1)',4)$%0$#,1).<$)#4%'0)=#$")
                                 ".<0%A)$"%)'(-"#$%-$)B%1#,0)=#$")<,4%(0$',4#,1)#$0)(%0#4%,$0)',4)                 #,-(%'0#,1)5%?%50).2);4%5#$7A)2(.8)&'&%()0>%$-"%0)$.)0-'5%)8.4%50)',4)
.>%-$)&"'0%H)
                                 5.-'$#,1)$"%)".<0%C0)2.<,4'$#.,).,)$"%)&(.&%($7@)D"%,)$"%)'(-"#$%-$)              &%(0&%-$#?%)4('=#,10@)K"',1#,1)$"%)0"'&%).2)$"%)2.<,4'$#.,)5'$%)#,)
:):%%F0<)
"%4=5%H)                         4%;,%0)$"%)(%5'$#.,0"#&0)B%$=%%,)(..80)'0)=%55)'0)$"%#()&(#,-#&'5)                $"%)&(.L%-$)=.<54)B%)')-.0$57)4#0'0$%(@)D"(.<1".<$)$"%)&(.L%-$A)$"%)
)2%:)
 H)L%-'=0%)                      2%'$<(%0A)',4)%,0<(%0)$"'$)5.'4EB%'(#,1)='550)'(%)&5'-%4)-.((%-$57@)              '(-"#$%-$)'50.)-.55'B.('$%0)=#$")$"%)-5#%,$)'0)=%55)'0)&%.&5%)=".)=#55)
B2(.,$)
<)#$)4.%0),.$)
                                 F#,'557A)$"%)'(-"#$%-$)'44(%00%0)$"%);,%()2%'$<(%0).2)$"%)".<0%A)                 B%)-"'(1%4)$.)B<#54)',4).<$;$)$"%)".<0%@)
4=-%)(#0F)       6=--%00#;%)#$%('$#.,0).2)$"%)4%0#1,)&(.-%00)0$'1%0):#$"#,)%'-").2)$"%)
                 &(.>%-$)&"'0%0)4%5#;%()0.5=$#.,0).2)#,-(%'0#,1)@4%5#$7)',4)-.((%-$,%00)
                 5%'4#,1)$.:'(40)#8&5%8%,$'$#.,)M:'$%(2'55)8.4%5)0".:,NH)
                                           !"#$%&'(&#)&*!'+#)
                                                                                                  $*,+-)(."/0*1#"2
                                  !"#$%&'&%()*)+,$%('-$#.,)/%0#1,)2.()3%4#-'5)670$%80) !"
                                                                                                                                                      $*'/+3*$($*,+-)




                                  20)1('/*1,3)'*+,-*14)$)5,'*%605)7
                                                                                            20)1('/*1,3)'*+,-*14)$)5,'*%605)7
                                  *) F.()=".8)%:'-$57)#0)$"#0)".<0%)B%#,1)
                                                                                                                                             20)1('/*1,3)'*+,-*14)$)5,'*%605)7
                                     B<#5$G                                                 *) H.=)8',7)B'$"(..80)'(%),%%4%4G)
                                  *) !"%(%)0".<54)$"%)".<0%)B%)0#$<'$%4).,)                 *) !"'$C0)$"%)%:'-$)(%5'$#.,0"#&)B%$=%%,)        *) !"'$)0$75%)2'<-%$0)0".<54)B%)#,0$'55%4G)
                                     $"%)&(.&%($7G)                                            $"%)>#$-"%,)',4)$"%)4#,#,1)(..8G              *) !"'$)>#,4).2)8'$%(#'5)0".<54)-.?%()$"%)
                     Devise’s Process
                       *) H.=)B#1)=#55)$"%)4=%55#,1)B%G))                                   *) /.%0)$"%)0-'5%)8.4%5)(%?%'5)',7)                 >#$-"%,)J..(G
                                  *) !"'$)I<'5#$#%0).2)$"%)".<0%)'(%)8.0$)                     2%'0#B#5#$7).()<0'B#5#$7)#00<%0G))            *) !"'$)#0)$"%)-.0$).2)')1#?%,)8'$%(#'5)
                                     #8&.($',$)$.)$"%)-5#%,$G)                              *) 9(%)$"%)"'55='70)=#4%)%,.<1")$.)-.8&57)          -".#-%G)))
The messy design process 




teehan + lax Process
Where wireframing fits in 



Storyboards,     Use cases,                    Digital wires,   Visual/brand   Annotated
                                Hand-drawn
 Scenarios,    Task analysis,                 Task flows, IA,    language,     wires, User
                                   wires
 Personas       (Hero) flows                    Prototypes         Comps         stories


                                Card sorts,      Usability
                                Co-design        Testing




Concepting                                                                     Refining
HOW NUDGE WORKS
                                                                                                            Nudge is an easy way for care providers to check
                                                                                                            in with their patients between appointments.
                                                                                                            Automated text messages help patients better                         patientnudge.com
                                                                                                            understand and stick to their treatment plans.




                                                                                                                      Kyle has just had ACL knee surgery. He receives
                                                                                                               1      instructions and medicine from his primary physician.




                                                                                                                      During his discharge process, nurse Tina schedules
                                                                                                              2       Kyle to receive their standard set of follow-up Nudge
                                                                                                                      messages for ACL patients.

                                                                                                                                                     How are you
                                                                                                                                                     feeling today?

Storyboards,                                                                                                                                         Reply on a scale
                                                                                                                                                     of 0 (terrible)
                                                                                                                                                     to 5 (great), and
 Scenarios,                                                                                                                                          if you’d like add
                                                                                                                                                     a note.

 Personas

                                                                                                                      At home over the next week, Kyle automatically
                                                                                                              3       receives text messages each day asking him how he is
                                                                                                                      feeling and what his pain levels are.




Who’s using it, why, how?
                           S C H E D U L E . C ON N E C T. R E F L E C T.
                                                                                                                      NurseWelcome, Jennie | My Account | FAQsreplies on Nudge
                                                                                                                            Tina monitors all her patient | Log Out
                                                                                                              4       and notices that Kyle’s pain levels are getting worse
DASHBOARD            MY PATIENTS         CHECK-IN MESSAGE
                                                                                                                      when they should be getting better.
< Back to all patients



Katie Nabovky                                                                                                      5 weeks   Send Katie a 1-Time Message
512-555-5555       Edit
                                                                                                                              Hi Kyle. How is your knee
                                                                                                                              feeling? If your pain is
Notes: Edit
                                                                                                                              getting worse, give us a
Enter patient notes here
                                                                                                                              call so we can schedule a
                                                                                                                              follow-up appointment.
                                                                                                                                                                                  Credit: Christina Tran for PatientNudge, Adobe Illustrator
Select All | Select None                                                Archive Selected | Delete Selected | Flag Selected
                                                                                                                             When?
            MESSAGE                                               WHEN                          IN REPLY TO
                                                                                                                              Today                     Now
Use cases,
       Task analysis,
        (Hero) flows




What are the main things people’ll be
doing (hero flow)? In what order?
                                   Credit: Jon Kolko
Hand-drawn
                 wires



How will the content be shown and how
will the actions work? (Start small. Then
draw it over & over again—each time
bigger and with more details.)
                                   Credit: Christina Tran
Digital wires,
                   Task flows,
                   Prototypes




Where does everything go?
What’s the hierarchy? Which UI
patterns will be used?
                                   Credit: Christina Tran for TeamOne, Omnigraffle
No               No             Yes               Yes      Yes              Yes




Alert User


                                 Output
                                Directions




               Go to Store




                                                                Start Shopping                            Alert User:                                                                                                            Item on
                                 Optimize    No                                    LSC List =      Yes                                      Yes                              Is there a       Yes       Take Photo                                 Yes           Item LSC       Yes    Item Crossed
              Arrive at Store                                    LSC List = 0                             Your list is        Proceed?                  Find Item                                                              Pre-LSC or
                                  List?                        Non-LSC List = 0   Pre-LSC List            complete.                                                            UPC?                       of UPC              Pre-Non-LSC                         Eligible?           Off Pre-LSC List
                                                               Now Balance = $0                                                                                                                                                    List?



                                      Yes                                                 No                                         No                                            No                                                   No                               No




                                                                                                                                                                                                                               Alert User:
                                                                                                          Alert User:                                                    Weigh produce                                                                         Non-LSC List
                                 Shortest    Yes                                  LSC Balance      Yes                                                                                                                      Item currently not
                                                   Sort List                                             Your list total                                                                                                                                          = +1
                                  Time?                                            Exceeded?                                                                                                                                    on any list.
                                                                                                         exceeds your
                                                                                                          LSC funds.



                                      No                                                  No


                                                                                                                                                                         Retrieve printed
                                                                                                                                                                                                                                                   Yes        Item Crossed
                                                                                                                                                                           UPC sticker
                                                                                                                                                                                                                                 Confirm                      Off Pre-Non-LSC
                                                                                      Now                                                                               and place on item.
                                                                                                          Alert User:                                                                                                             Add?                              List
                                Shortest     Yes                                    Balance        Yes
                                                   Sort List                                             Your list total
                                Distance?                                            > LSC
                                                                                                         exceeds your
                                                                                    Balance?
                                                                                                          LSC funds.

                                                                                                                                                                                                                                        No

                                      No                                                  No




                                Shortest     Yes                                    Finished       No
                                                   Sort List
                                Distance?                                          Shopping?



                                                                                          Yes
                                      No
                                                                                                                                Digital wires,
                                                                                   Alert User:
                                                                                   Proceed to
                                                                                                                               Task flows, IA,
                                                                                   Checkout.

                                                                                                                                 Prototypes
                                                                                                                                                                                                                              Is Now
                                                                                      Enter                 Cashier        Total List =   Yes       Purchase Total        Purchase           Yes      Pay Using      Yes                         Yes                                      PIN            Yes
                                                                                                                                                                                                                            Balance <=                        Enter PIN
                                                                                  Checkout Line            Scans Item      LSC List +             Appears on iPhone      Total = Now                 LSC Funds?                                                                         correct?
                                                                                                                                                                                                                           to Purchase?                       PIN = +1
                                                                                  Total List = 0         Total List = +1    Non-LSC                    Screen             Balance?
                                                                                                                              List?



                                                                                                                                  No                                             No                        No                      No                                                         No




             What are ALL the possible
                                                                                                                                                                                                                                                                    No


                                                                                                                                                                          Alert User:
                                                                                                                                                                      Confirm Purchase                 Pay Using      Yes   User Pays Using                                             Alert User:
                                                                                                                                                                      Total with Cashier.               Other               Another Form                     PIN = +4?
                                                                                                                                                                                                                                                                                      PIN Incorrect.
                                                                                                                                                                                                      Payment?               of Payment




                                                                                                                                                                                                           No                                                       Yes




             routes someone can take?                                                                                                                                                                 Abandon
                                                                                                                                                                                                      Purchase
                                                                                                                                                                                                                                                         Alert User: Too many
                                                                                                                                                                                                                                                             incorrect PIN
                                                                                                                                                                                                                                                             attempts. Use
                                                                                                                                                                                                                                                            another form of
                                                                                                                                                                                                                                                                payment.




                                                                                                                                                                                                    Credit: Scott Magee for AC4D, Omnigraffle
Visual/brand
                                language,
                                  Comps




What’s the hierarchy?
What’s the visual language?
What do the pixels look like?
                       Credit: Christina Tran for Fugaboo, Illustrator/Photoshop
Annotated
                                                           wires, User
                                                             stories




What does the developer need to know?
E.g. what a button does and WHY.
(Controls, conditional items, constraints)
                            Credit: Kristine Mudd for AC4D, Illustrator/InDesign
Annotated
                             wires, User
                               stories




What should people be able to do?
What does the developer need to
start planning their sprints?
Where wireframing fits in 



Storyboards,     Use cases,                    Digital wires,   Visual/brand   Annotated
                                Hand-drawn
 Scenarios,    Task analysis,                 Task flows, IA,    language,     wires, User
                                   wires
 Personas       (Hero) flows                    Prototypes         Comps         stories


                                Card sorts,      Usability
                                Co-design        Testing




Concepting                                                                     Refining
How do you make ’em? 
Depends…
•  The project & your role in it
•  What stage you’re at (what you need the
   wires to do, and what fidelity you need, what
   the wires need to communicate)
•  Who else will need to work on the same
   wire files? What do they use?
•  How much money & time you have?
•  Do you need to also annotate in the same
   program? Prototype in same program?
Wireframing tools 
Tool (in order of fidelity)   Why
Analog (handdrawn, pen        When you’re thinking,
& paper, whiteboard,          Quick iterations,
stencils)                     Playing with options,
                              Collaborative, Cheap
Repurposing other apps        If you already love the
(Powerpoint, Keynote,         program, If it can help
Fireworks)                    your team collaborate
Wireframing tools 
Tool (in order of fidelity)   Why
Wireframe-specific apps       When you’re focused on
(Visio, Omnigraffle, Axure,   content & structure instead
Balsamiq, MockFlow, so        of visual, easy consistency,
many more…)                   Stencil libraries, some
                              prototyping abilities
Digital (Illustrator,         When you’ll need to give
Photoshop)                    someone hi-fi pixels, 960
                              grid
Prototype it (HTML, Ruby on Some interactions just need
Rails, Flash, Adobe Catalyst, to be seen, Easier to test
etc.)                         user interactions
A note about usability testing 
Do it early and often! You are not the user!

“Testing is really more like having friends
visiting from out of town. Inevitably, as you
make the tourist rounds with them, you see
things about your home town that you usually
don’t notice because you’re so used to them.
And at the same time, you realize that a lot of
things you take for granted aren’t obvious
to everyone.” Don’t Make Me Think by Steve Krug
A note about usability testing 
“Testing one user is 100 percent better than
testing none.” Don’t Make Me Think by Steve Krug

Can be done:
•  Easily
•  Cheap-ily
•  Fun-ily

Just look up Jakob Nielsen’s “Discount
Usability Testing”. Explore think-aloud
method, paper prototyping, & co-design.
Practice makes…process  
“Enlightened trial and error triumphs over the
wisdom of the lone genius.”
                              IDEO person on 60 Minutes




Wanna try it out?
Wanna ask questions?
Want feedback on your wires?
Resources 
•  Patterns: http://ui-patterns.com
•  Patterns: http://patterntap.com
•  Kits & Stencils:
   http://www.smashingmagazine.com/2010/02/05/50-
   free-ui-and-web-design-wireframing-kits-resources-
   and-source-files/
•  Books:
   http://www.kickerstudio.com/blog/2009/12/the-top-
   ten-essential-interaction-design-books/
•  Books: http://rosenfeldmedia.com/
•  Schools & bootcamps: http://www.ac4d.com/
•  Blog: http://www.wireframewednesday.com/
•  Blog: http://boxesandarrows.com/
Thanks!
Christina Tran
christina@sodelightful.com




HourSchool.com | UX “Sundae” SF | April 1, 2012

Contenu connexe

Tendances

Alcatel lucent-michael cooper
Alcatel lucent-michael cooperAlcatel lucent-michael cooper
Alcatel lucent-michael cooper
Carl Ford
 
Employee Health Benefits Overview
Employee Health Benefits OverviewEmployee Health Benefits Overview
Employee Health Benefits Overview
msvaishnav
 
Pax annotated bibliography with_abstracts_for_the_pax_good_behavior_game_edit...
Pax annotated bibliography with_abstracts_for_the_pax_good_behavior_game_edit...Pax annotated bibliography with_abstracts_for_the_pax_good_behavior_game_edit...
Pax annotated bibliography with_abstracts_for_the_pax_good_behavior_game_edit...
Intellectualpursuit
 

Tendances (12)

20110611 expanded intro-to_puppet_for_self
20110611 expanded intro-to_puppet_for_self20110611 expanded intro-to_puppet_for_self
20110611 expanded intro-to_puppet_for_self
 
Cpg dementia 2008
Cpg dementia 2008Cpg dementia 2008
Cpg dementia 2008
 
Mv10 all oneslides-100408
Mv10 all oneslides-100408Mv10 all oneslides-100408
Mv10 all oneslides-100408
 
Alcatel lucent-michael cooper
Alcatel lucent-michael cooperAlcatel lucent-michael cooper
Alcatel lucent-michael cooper
 
work samples
work sampleswork samples
work samples
 
Employee Health Benefits Overview
Employee Health Benefits OverviewEmployee Health Benefits Overview
Employee Health Benefits Overview
 
Xarxes socials
Xarxes socialsXarxes socials
Xarxes socials
 
An ethnomathematics study at the workplace: masons’ professional practices
An ethnomathematics study at the workplace: masons’ professional practicesAn ethnomathematics study at the workplace: masons’ professional practices
An ethnomathematics study at the workplace: masons’ professional practices
 
Pax annotated bibliography with_abstracts_for_the_pax_good_behavior_game_edit...
Pax annotated bibliography with_abstracts_for_the_pax_good_behavior_game_edit...Pax annotated bibliography with_abstracts_for_the_pax_good_behavior_game_edit...
Pax annotated bibliography with_abstracts_for_the_pax_good_behavior_game_edit...
 
Everyday Moments
Everyday MomentsEveryday Moments
Everyday Moments
 
Cube-S : Storytelling and Panchatantra
Cube-S : Storytelling and PanchatantraCube-S : Storytelling and Panchatantra
Cube-S : Storytelling and Panchatantra
 
NantKwest Chairman & CEO Dr. Patrick Soon-Shiong to Present Vision for Next G...
NantKwest Chairman & CEO Dr. Patrick Soon-Shiong to Present Vision for Next G...NantKwest Chairman & CEO Dr. Patrick Soon-Shiong to Present Vision for Next G...
NantKwest Chairman & CEO Dr. Patrick Soon-Shiong to Present Vision for Next G...
 

En vedette

Journey to Freedom
Journey to FreedomJourney to Freedom
Journey to Freedom
scottreall
 
Introduction to wireframing ux and design
Introduction to wireframing ux and designIntroduction to wireframing ux and design
Introduction to wireframing ux and design
Kevin Picalausa
 
design thinking portfolio
design thinking portfoliodesign thinking portfolio
design thinking portfolio
Natasha Koshy
 

En vedette (20)

ChalkboardPortfolio
ChalkboardPortfolioChalkboardPortfolio
ChalkboardPortfolio
 
United Way Youth Ventures: What is Marketing?
United Way Youth Ventures: What is Marketing? United Way Youth Ventures: What is Marketing?
United Way Youth Ventures: What is Marketing?
 
UX Prototyping and Personas 11-14-14
UX Prototyping and Personas 11-14-14UX Prototyping and Personas 11-14-14
UX Prototyping and Personas 11-14-14
 
Jen Ng | UX / UI Design Portfolio
Jen Ng  |  UX / UI Design PortfolioJen Ng  |  UX / UI Design Portfolio
Jen Ng | UX / UI Design Portfolio
 
Journey to Freedom
Journey to FreedomJourney to Freedom
Journey to Freedom
 
The Triforce of UX: Empathy, Curiosity, Humility
The Triforce of UX: Empathy, Curiosity, HumilityThe Triforce of UX: Empathy, Curiosity, Humility
The Triforce of UX: Empathy, Curiosity, Humility
 
PORTFOLIO - Jorge Gomes - UX & Interaction designer - 2013
PORTFOLIO - Jorge Gomes -  UX & Interaction designer - 2013PORTFOLIO - Jorge Gomes -  UX & Interaction designer - 2013
PORTFOLIO - Jorge Gomes - UX & Interaction designer - 2013
 
Introduction to wireframing ux and design
Introduction to wireframing ux and designIntroduction to wireframing ux and design
Introduction to wireframing ux and design
 
2015 HubSpot Keynote Address Recap
2015 HubSpot Keynote Address Recap2015 HubSpot Keynote Address Recap
2015 HubSpot Keynote Address Recap
 
Layout and Wireframing
Layout and WireframingLayout and Wireframing
Layout and Wireframing
 
design thinking portfolio
design thinking portfoliodesign thinking portfolio
design thinking portfolio
 
Mobile trends, disruptions and facts
Mobile trends, disruptions and factsMobile trends, disruptions and facts
Mobile trends, disruptions and facts
 
UX Portfolio Workshop for exploreUX
UX Portfolio Workshop for exploreUXUX Portfolio Workshop for exploreUX
UX Portfolio Workshop for exploreUX
 
Samsung Mobile Content Strategy Sample
Samsung Mobile Content Strategy SampleSamsung Mobile Content Strategy Sample
Samsung Mobile Content Strategy Sample
 
The Lifestyle 21 - Mobile UX design & wireframe concept for HUBBA
The Lifestyle 21 - Mobile UX design & wireframe concept for HUBBAThe Lifestyle 21 - Mobile UX design & wireframe concept for HUBBA
The Lifestyle 21 - Mobile UX design & wireframe concept for HUBBA
 
5 Pieces of SEO Advice You Should Definitely Ignore
5 Pieces of SEO Advice You Should Definitely Ignore5 Pieces of SEO Advice You Should Definitely Ignore
5 Pieces of SEO Advice You Should Definitely Ignore
 
THE UX INTERVIEW – 3 Quick Questions. 3 Short Answers.
THE UX INTERVIEW – 3 Quick Questions. 3 Short Answers.THE UX INTERVIEW – 3 Quick Questions. 3 Short Answers.
THE UX INTERVIEW – 3 Quick Questions. 3 Short Answers.
 
UX und Scrum
UX und ScrumUX und Scrum
UX und Scrum
 
Dig your well before you're thirsty
Dig your well before you're thirstyDig your well before you're thirsty
Dig your well before you're thirsty
 
Foursixty | Kit
Foursixty | KitFoursixty | Kit
Foursixty | Kit
 

Similaire à UX Sunday: Advanced Wireframing and Detailed Design

Brand & UX: Toward a New Interpretation (Version 2)
Brand & UX: Toward a New Interpretation (Version 2)Brand & UX: Toward a New Interpretation (Version 2)
Brand & UX: Toward a New Interpretation (Version 2)
Mark Badger
 
Assignment 3 Grading CriteriaMaximum PointsEvaluated and expla.docx
Assignment 3 Grading CriteriaMaximum PointsEvaluated and expla.docxAssignment 3 Grading CriteriaMaximum PointsEvaluated and expla.docx
Assignment 3 Grading CriteriaMaximum PointsEvaluated and expla.docx
danielfoster65629
 
[Harvard CS264] 04 - Intermediate-level CUDA Programming
[Harvard CS264] 04 - Intermediate-level CUDA Programming[Harvard CS264] 04 - Intermediate-level CUDA Programming
[Harvard CS264] 04 - Intermediate-level CUDA Programming
npinto
 
E-Primer Your Business Online
E-Primer Your Business OnlineE-Primer Your Business Online
E-Primer Your Business Online
guestfc9d8a
 

Similaire à UX Sunday: Advanced Wireframing and Detailed Design (20)

Targeted investment in livestock research helps achieve the Sustainable Devel...
Targeted investment in livestock research helps achieve the Sustainable Devel...Targeted investment in livestock research helps achieve the Sustainable Devel...
Targeted investment in livestock research helps achieve the Sustainable Devel...
 
Brand & UX: Toward a New Interpretation (Version 2)
Brand & UX: Toward a New Interpretation (Version 2)Brand & UX: Toward a New Interpretation (Version 2)
Brand & UX: Toward a New Interpretation (Version 2)
 
How Word-of-Mouth and Social Media enhance Search Marketing
How Word-of-Mouth and Social Media enhance Search MarketingHow Word-of-Mouth and Social Media enhance Search Marketing
How Word-of-Mouth and Social Media enhance Search Marketing
 
What the !@#$ is UX? A fun and concise introduction
What the !@#$ is UX? A fun and concise introductionWhat the !@#$ is UX? A fun and concise introduction
What the !@#$ is UX? A fun and concise introduction
 
The Lean Startup - simplified
The Lean Startup - simplifiedThe Lean Startup - simplified
The Lean Startup - simplified
 
The Project Trap
The Project TrapThe Project Trap
The Project Trap
 
Conducting Experiments in Software Industry
Conducting Experiments in Software IndustryConducting Experiments in Software Industry
Conducting Experiments in Software Industry
 
Ask the Pros: How to Manage Social Media at Your Nonprofit
Ask the Pros: How to Manage Social Media at Your NonprofitAsk the Pros: How to Manage Social Media at Your Nonprofit
Ask the Pros: How to Manage Social Media at Your Nonprofit
 
Volta BDC at Workshop Clinic on Evaluation Practices
Volta BDC at Workshop Clinic on Evaluation PracticesVolta BDC at Workshop Clinic on Evaluation Practices
Volta BDC at Workshop Clinic on Evaluation Practices
 
Getting Other People to Care - Social Media Breakfast CT
Getting Other People to Care - Social Media Breakfast CTGetting Other People to Care - Social Media Breakfast CT
Getting Other People to Care - Social Media Breakfast CT
 
Assignment 3 Grading CriteriaMaximum PointsEvaluated and expla.docx
Assignment 3 Grading CriteriaMaximum PointsEvaluated and expla.docxAssignment 3 Grading CriteriaMaximum PointsEvaluated and expla.docx
Assignment 3 Grading CriteriaMaximum PointsEvaluated and expla.docx
 
[Harvard CS264] 04 - Intermediate-level CUDA Programming
[Harvard CS264] 04 - Intermediate-level CUDA Programming[Harvard CS264] 04 - Intermediate-level CUDA Programming
[Harvard CS264] 04 - Intermediate-level CUDA Programming
 
K02-salen: Systems Thinking in Action 2011
K02-salen: Systems Thinking in Action 2011K02-salen: Systems Thinking in Action 2011
K02-salen: Systems Thinking in Action 2011
 
Christian Bason, MindLab Denmark - MaRS Global Leadership Series
Christian Bason, MindLab Denmark - MaRS Global Leadership SeriesChristian Bason, MindLab Denmark - MaRS Global Leadership Series
Christian Bason, MindLab Denmark - MaRS Global Leadership Series
 
Social media for communicators
Social media for communicatorsSocial media for communicators
Social media for communicators
 
Science Fiction Sensor Networks
Science Fiction Sensor NetworksScience Fiction Sensor Networks
Science Fiction Sensor Networks
 
My Secret Bahrain & Ohlala! June 2011
My Secret Bahrain & Ohlala! June 2011My Secret Bahrain & Ohlala! June 2011
My Secret Bahrain & Ohlala! June 2011
 
Сергей Сергеев "Git — ветки, деревья, лес"
Сергей Сергеев "Git — ветки, деревья, лес"Сергей Сергеев "Git — ветки, деревья, лес"
Сергей Сергеев "Git — ветки, деревья, лес"
 
Het food-based concept voor een wereld post corona
Het food-based concept voor een wereld post coronaHet food-based concept voor een wereld post corona
Het food-based concept voor een wereld post corona
 
E-Primer Your Business Online
E-Primer Your Business OnlineE-Primer Your Business Online
E-Primer Your Business Online
 

Dernier

➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
amitlee9823
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
amitlee9823
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
amitlee9823
 
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
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
amitlee9823
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
wpkuukw
 
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
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
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
eeanqy
 

Dernier (20)

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 Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Book Paid In Vashi In 8976425520 Navi Mumbai Call Girls
Book Paid In Vashi In 8976425520 Navi Mumbai Call GirlsBook Paid In Vashi In 8976425520 Navi Mumbai Call Girls
Book Paid In Vashi In 8976425520 Navi Mumbai Call Girls
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
 
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
Vip Mumbai Call Girls Bandra West Call On 9920725232 With Body to body massag...
 
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...
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
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 🔝✔️✔️
 
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men  🔝jhansi🔝   Escorts S...
➥🔝 7737669865 🔝▻ jhansi Call-girls in Women Seeking Men 🔝jhansi🔝 Escorts S...
 
Real service provider college girl Mira Road 8976425520
Real service provider college girl Mira Road 8976425520Real service provider college girl Mira Road 8976425520
Real service provider college girl Mira Road 8976425520
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experiencedWhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
WhatsApp Chat: 📞 8617697112 Call Girl Baran is experienced
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
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 Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Jp Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
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)
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
 

UX Sunday: Advanced Wireframing and Detailed Design

  • 1. ADVANCED UX: Wireframing and Detailed Design HourSchool.com | UX “Sundae” SF | April 1, 2012
  • 2. Who am I?  Christina Tran sodelightful.com Visual design > fd2s & service design > teaching > ac4d & interaction design > ??? 
  • 3. What we’ll cover  •  What is a wireframe? •  How does it fit into the design process? •  What does my wireframe need to be able to do? •  What should I use to make one? •  Now what?
  • 4. But first…Who are you?  •  “Vote with your feet” •  “Graphic Jam”
  • 5. So what is a wireframe?  “Wireframes are a set of documents that show structure, information hierarchy, functionality, and content…Wireframes are a means of documenting the features of a product, as well as the technical and business logic, with only a veneer of visual design. They are the blueprints of a product.” Designing for Interaction, Dan Saffer
  • 10. So what is a wireframe?  We often think of wires as deliverables. But wireframing is a process. They are a communication tool between the interaction/UX designer and: –  Clients, funders, business people –  Other designers (visual, industrial, UX) –  Developers –  Copywriters –  His/herself
  • 11. The messy design process  Central Story’s Process
  • 12. The messy design process  frog / Jon Kolko Process
  • 13. 0$'1%0) The messy design process  )$"%)070$%8<) '$=(%).2)$"%) .2)$"%)=0%() &(#8'(7)',4) )#,$%('-$#.,0) (%0%,$'$#., )8=5$#&5%) (.>%-$H)I.() <)4%0#1,) #$%&'()%('*+,-,./01) 9,)%:'8&5%)2(.8)$"%);%54).2)'(-"#$%-$<(%)#55<0$('$%0)$"%)#8&.($',-%) #,-5<4#,1)#$0)?#0<'5)',4)$'-$#5%)-"'('-$%(#0$#-0@)9$)%'-")&"'0%A) .2)#$%('$#,1)4%0#1,)=.(>)'-(.00)0%?%('5)&"'0%0@)!"%,)-.,-%#?#,1)') $"%)'(-"#$%-$)#0)#4%'$#,1A)8.4%5#,1)',4)$%0$#,1).<$)#4%'0)=#$") ".<0%A)$"%)'(-"#$%-$)B%1#,0)=#$")<,4%(0$',4#,1)#$0)(%0#4%,$0)',4) #,-(%'0#,1)5%?%50).2);4%5#$7A)2(.8)&'&%()0>%$-"%0)$.)0-'5%)8.4%50)',4) .>%-$)&"'0%H) 5.-'$#,1)$"%)".<0%C0)2.<,4'$#.,).,)$"%)&(.&%($7@)D"%,)$"%)'(-"#$%-$) &%(0&%-$#?%)4('=#,10@)K"',1#,1)$"%)0"'&%).2)$"%)2.<,4'$#.,)5'$%)#,) :):%%F0<) "%4=5%H) 4%;,%0)$"%)(%5'$#.,0"#&0)B%$=%%,)(..80)'0)=%55)'0)$"%#()&(#,-#&'5) $"%)&(.L%-$)=.<54)B%)')-.0$57)4#0'0$%(@)D"(.<1".<$)$"%)&(.L%-$A)$"%) )2%:) H)L%-'=0%) 2%'$<(%0A)',4)%,0<(%0)$"'$)5.'4EB%'(#,1)='550)'(%)&5'-%4)-.((%-$57@) '(-"#$%-$)'50.)-.55'B.('$%0)=#$")$"%)-5#%,$)'0)=%55)'0)&%.&5%)=".)=#55) B2(.,$) <)#$)4.%0),.$) F#,'557A)$"%)'(-"#$%-$)'44(%00%0)$"%);,%()2%'$<(%0).2)$"%)".<0%A) B%)-"'(1%4)$.)B<#54)',4).<$;$)$"%)".<0%@) 4=-%)(#0F) 6=--%00#;%)#$%('$#.,0).2)$"%)4%0#1,)&(.-%00)0$'1%0):#$"#,)%'-").2)$"%) &(.>%-$)&"'0%0)4%5#;%()0.5=$#.,0).2)#,-(%'0#,1)@4%5#$7)',4)-.((%-$,%00) 5%'4#,1)$.:'(40)#8&5%8%,$'$#.,)M:'$%(2'55)8.4%5)0".:,NH) !"#$%&'(&#)&*!'+#) $*,+-)(."/0*1#"2 !"#$%&'&%()*)+,$%('-$#.,)/%0#1,)2.()3%4#-'5)670$%80) !" $*'/+3*$($*,+-) 20)1('/*1,3)'*+,-*14)$)5,'*%605)7 20)1('/*1,3)'*+,-*14)$)5,'*%605)7 *) F.()=".8)%:'-$57)#0)$"#0)".<0%)B%#,1) 20)1('/*1,3)'*+,-*14)$)5,'*%605)7 B<#5$G *) H.=)8',7)B'$"(..80)'(%),%%4%4G) *) !"%(%)0".<54)$"%)".<0%)B%)0#$<'$%4).,) *) !"'$C0)$"%)%:'-$)(%5'$#.,0"#&)B%$=%%,) *) !"'$)0$75%)2'<-%$0)0".<54)B%)#,0$'55%4G) $"%)&(.&%($7G) $"%)>#$-"%,)',4)$"%)4#,#,1)(..8G *) !"'$)>#,4).2)8'$%(#'5)0".<54)-.?%()$"%) Devise’s Process *) H.=)B#1)=#55)$"%)4=%55#,1)B%G)) *) /.%0)$"%)0-'5%)8.4%5)(%?%'5)',7) >#$-"%,)J..(G *) !"'$)I<'5#$#%0).2)$"%)".<0%)'(%)8.0$) 2%'0#B#5#$7).()<0'B#5#$7)#00<%0G)) *) !"'$)#0)$"%)-.0$).2)')1#?%,)8'$%(#'5) #8&.($',$)$.)$"%)-5#%,$G) *) 9(%)$"%)"'55='70)=#4%)%,.<1")$.)-.8&57) -".#-%G)))
  • 14. The messy design process  teehan + lax Process
  • 15. Where wireframing fits in  Storyboards, Use cases, Digital wires, Visual/brand Annotated Hand-drawn Scenarios, Task analysis, Task flows, IA, language, wires, User wires Personas (Hero) flows Prototypes Comps stories Card sorts, Usability Co-design Testing Concepting Refining
  • 16. HOW NUDGE WORKS Nudge is an easy way for care providers to check in with their patients between appointments. Automated text messages help patients better patientnudge.com understand and stick to their treatment plans. Kyle has just had ACL knee surgery. He receives 1 instructions and medicine from his primary physician. During his discharge process, nurse Tina schedules 2 Kyle to receive their standard set of follow-up Nudge messages for ACL patients. How are you feeling today? Storyboards, Reply on a scale of 0 (terrible) to 5 (great), and Scenarios, if you’d like add a note. Personas At home over the next week, Kyle automatically 3 receives text messages each day asking him how he is feeling and what his pain levels are. Who’s using it, why, how? S C H E D U L E . C ON N E C T. R E F L E C T. NurseWelcome, Jennie | My Account | FAQsreplies on Nudge Tina monitors all her patient | Log Out 4 and notices that Kyle’s pain levels are getting worse DASHBOARD MY PATIENTS CHECK-IN MESSAGE when they should be getting better. < Back to all patients Katie Nabovky 5 weeks Send Katie a 1-Time Message 512-555-5555 Edit Hi Kyle. How is your knee feeling? If your pain is Notes: Edit getting worse, give us a Enter patient notes here call so we can schedule a follow-up appointment. Credit: Christina Tran for PatientNudge, Adobe Illustrator Select All | Select None Archive Selected | Delete Selected | Flag Selected When? MESSAGE WHEN IN REPLY TO Today Now
  • 17. Use cases, Task analysis, (Hero) flows What are the main things people’ll be doing (hero flow)? In what order? Credit: Jon Kolko
  • 18. Hand-drawn wires How will the content be shown and how will the actions work? (Start small. Then draw it over & over again—each time bigger and with more details.) Credit: Christina Tran
  • 19. Digital wires, Task flows, Prototypes Where does everything go? What’s the hierarchy? Which UI patterns will be used? Credit: Christina Tran for TeamOne, Omnigraffle
  • 20. No No Yes Yes Yes Yes Alert User Output Directions Go to Store Start Shopping Alert User: Item on Optimize No LSC List = Yes Yes Is there a Yes Take Photo Yes Item LSC Yes Item Crossed Arrive at Store LSC List = 0 Your list is Proceed? Find Item Pre-LSC or List? Non-LSC List = 0 Pre-LSC List complete. UPC? of UPC Pre-Non-LSC Eligible? Off Pre-LSC List Now Balance = $0 List? Yes No No No No No Alert User: Alert User: Weigh produce Non-LSC List Shortest Yes LSC Balance Yes Item currently not Sort List Your list total = +1 Time? Exceeded? on any list. exceeds your LSC funds. No No Retrieve printed Yes Item Crossed UPC sticker Confirm Off Pre-Non-LSC Now and place on item. Alert User: Add? List Shortest Yes Balance Yes Sort List Your list total Distance? > LSC exceeds your Balance? LSC funds. No No No Shortest Yes Finished No Sort List Distance? Shopping? Yes No Digital wires, Alert User: Proceed to Task flows, IA, Checkout. Prototypes Is Now Enter Cashier Total List = Yes Purchase Total Purchase Yes Pay Using Yes Yes PIN Yes Balance <= Enter PIN Checkout Line Scans Item LSC List + Appears on iPhone Total = Now LSC Funds? correct? to Purchase? PIN = +1 Total List = 0 Total List = +1 Non-LSC Screen Balance? List? No No No No No What are ALL the possible No Alert User: Confirm Purchase Pay Using Yes User Pays Using Alert User: Total with Cashier. Other Another Form PIN = +4? PIN Incorrect. Payment? of Payment No Yes routes someone can take? Abandon Purchase Alert User: Too many incorrect PIN attempts. Use another form of payment. Credit: Scott Magee for AC4D, Omnigraffle
  • 21. Visual/brand language, Comps What’s the hierarchy? What’s the visual language? What do the pixels look like? Credit: Christina Tran for Fugaboo, Illustrator/Photoshop
  • 22. Annotated wires, User stories What does the developer need to know? E.g. what a button does and WHY. (Controls, conditional items, constraints) Credit: Kristine Mudd for AC4D, Illustrator/InDesign
  • 23. Annotated wires, User stories What should people be able to do? What does the developer need to start planning their sprints?
  • 24. Where wireframing fits in  Storyboards, Use cases, Digital wires, Visual/brand Annotated Hand-drawn Scenarios, Task analysis, Task flows, IA, language, wires, User wires Personas (Hero) flows Prototypes Comps stories Card sorts, Usability Co-design Testing Concepting Refining
  • 25. How do you make ’em?  Depends… •  The project & your role in it •  What stage you’re at (what you need the wires to do, and what fidelity you need, what the wires need to communicate) •  Who else will need to work on the same wire files? What do they use? •  How much money & time you have? •  Do you need to also annotate in the same program? Prototype in same program?
  • 26. Wireframing tools  Tool (in order of fidelity) Why Analog (handdrawn, pen When you’re thinking, & paper, whiteboard, Quick iterations, stencils) Playing with options, Collaborative, Cheap Repurposing other apps If you already love the (Powerpoint, Keynote, program, If it can help Fireworks) your team collaborate
  • 27. Wireframing tools  Tool (in order of fidelity) Why Wireframe-specific apps When you’re focused on (Visio, Omnigraffle, Axure, content & structure instead Balsamiq, MockFlow, so of visual, easy consistency, many more…) Stencil libraries, some prototyping abilities Digital (Illustrator, When you’ll need to give Photoshop) someone hi-fi pixels, 960 grid Prototype it (HTML, Ruby on Some interactions just need Rails, Flash, Adobe Catalyst, to be seen, Easier to test etc.) user interactions
  • 28. A note about usability testing  Do it early and often! You are not the user! “Testing is really more like having friends visiting from out of town. Inevitably, as you make the tourist rounds with them, you see things about your home town that you usually don’t notice because you’re so used to them. And at the same time, you realize that a lot of things you take for granted aren’t obvious to everyone.” Don’t Make Me Think by Steve Krug
  • 29. A note about usability testing  “Testing one user is 100 percent better than testing none.” Don’t Make Me Think by Steve Krug Can be done: •  Easily •  Cheap-ily •  Fun-ily Just look up Jakob Nielsen’s “Discount Usability Testing”. Explore think-aloud method, paper prototyping, & co-design.
  • 30. Practice makes…process   “Enlightened trial and error triumphs over the wisdom of the lone genius.” IDEO person on 60 Minutes Wanna try it out? Wanna ask questions? Want feedback on your wires?
  • 31. Resources  •  Patterns: http://ui-patterns.com •  Patterns: http://patterntap.com •  Kits & Stencils: http://www.smashingmagazine.com/2010/02/05/50- free-ui-and-web-design-wireframing-kits-resources- and-source-files/ •  Books: http://www.kickerstudio.com/blog/2009/12/the-top- ten-essential-interaction-design-books/ •  Books: http://rosenfeldmedia.com/ •  Schools & bootcamps: http://www.ac4d.com/ •  Blog: http://www.wireframewednesday.com/ •  Blog: http://boxesandarrows.com/