CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr....

49
CIS4930 / CIS6930: USER EXPERIENCE DESIGN INSTRUCTOR: DR. LISA ANTHONY Fall 2015 10/06/2015 CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 1

Transcript of CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr....

Page 1: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

CIS4930 / CIS6930:USER EXPERIENCE DESIGNINSTRUCTOR: DR. LISA ANTHONY

Fall 2015

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 1

Page 2: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

INFORMATION ARCHITECTURE & WIREFRAMING TECHNIQUES, TOOLS

Week 7a

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 2

Page 3: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

TOPICS

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 3

• Information architecture & navigation

• Conceptual models

• Task analysis & task flows

• Wireframing

• What it is, how to do it

• Tools: Balsamiq, Axure

• In-class activity: next time!

Page 4: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

INFORMATION ARCHITECTURE & NAVIGATION

Information Architecture & Wireframing Techniques & Tools

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 4

Page 5: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

HELPING USERS FIND THINGS

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 5

• Information architecture is “…organization and labeling of features, information, and content…” (DFIS, Ch.07, p.143)

• Originally came from library science (e.g., how to organize library collections to make things easier to find).

• Now used to refer to all design of interactive systems.

• Why?

• Because both focus on designing a system to work successfully with the user’s conceptual model of the tasks or activities covered by that system.

Page 6: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

TIPS ON ORGANIZATION / NAVIGATION

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 6

• Ways to organize things:

• Alphabetical

• Numerical

• Chronological

• By frequency

• By topic

• All good for different types of items or in different contexts where needs focus on one or the other.

• Organize according to user needs and goals.

• What do they expect to find where?

• What items should be near each other?

see also: “LATCH” (Wurman, 1989):* Location* Alphabet* Time* Category * Hierarchy

Page 7: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

FUNCTIONAL CARTOGRAPHY

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 7

• Functional cartography defines “…where the functionality ‘lives’…” (DIS, Ch.07, p.141).

• Can refer to both the layout on the screen (what buttons go next to what) or the overall structure of the system.

• Important factors to consider:

• Context

• Priority

• Cost

• Ergonomics

• Aesthetics

• Tangibility

Page 8: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

NAVIGATION DESIGN AT TWO LEVELS

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 8

• Local structure

• Global structure

Page 9: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

NAVIGATION DESIGN AT MANY LEVELS

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 9

• Local structure:

• Knowing where you are

• Knowing what you can do

• Knowing where you are going / what will happen

• Knowing where you’ve been / what you’ve done

• Global structure

** get some of this from affordances and feedback in

the interface design itself.

Page 10: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

NAVIGATION DESIGN AT MANY LEVELS

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 10

• Local structure

• Global structure:

• Hierarchy (simple, but beware of differing terminology and avoid too many levels of depth!)

• Dialog (design what screens connect to what, and support multiple paths)

Page 11: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

SITE MAPS

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 11

• Site maps are used to define the functional cartography / organization / navigation of the system.

• Started with websitesbut are used in many typesof system designs.

• Also: consider states andmodes:

• What functionality is only available when certainconditions are met.

From DFIS, Ch.07, p.142

Page 12: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

DESIGNING GOOD NAVIGATION

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 12

• Why are users coming to your site / using your app? What needs or desires do they have?

• How will you ensure that those desires or needs are satisfied?

• What supported assumptions can you make about your users and their skills?

• What are the five or ten most important tasks or actions users need to complete?

• Evaluating a design: Are these five or ten actions the clearest, simplest for users to access?

• How can users navigate between related areas of your site?

http://seedandsprout.com/f11_gd410/?page_id=880

Page 13: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

QUESTIONS?

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 13

Page 14: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

CONCEPTUAL MODELS

Information Architecture & Wireframing Techniques & Tools

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 14

Page 15: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

QUESTION:

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 15

• What’s the best way to organize your app or website or interface?

• In a way that makes sense to the users!

• How do they think concepts or features are related?

• What order do they think seems natural to do tasks?

• What kinds of information do they think fit in a category?

• Capture this through users’ “conceptual models”…

Page 16: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

WHAT IS A CONCEPTUAL MODEL?

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 16

Page 17: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

WHAT IS A CONCEPTUAL MODEL?

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 17

• “…things to think with…” – Rick E. Robinson (DFIS, Ch.05, pp.103)

• Help capture a picture of a particular subject in a way that can be shared between communities.

http://www.achievement.org/autodoc/printmember/wat0int-1

Page 18: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

WHAT IS A CONCEPTUAL MODEL?

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 18

• “…things to think with…” – Rick E. Robinson (DFIS, Ch.05, pp.103)

• Help capture a picture of a particular subject in a way that can be shared between communities.

• Organizing your interfaceso it works with users’ conceptual models insteadof against them is critical.

http://www.achievement.org/autodoc/printmember/wat0int-1

Page 19: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

USING CONCEPTUAL MODELS

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 19

• Conceptual models can be used to represent many things throughout the design process:

• Results of designer’s understanding of the user research

• Results of market research

• Results of designer’s understanding of the user’s approach to an activity

Page 20: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

USING CONCEPTUAL MODELS

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 20

• Conceptual models can be used to represent many things throughout the design process:

• Results of designer’s understanding of the user research

• Results of market research

• Results of designer’s understanding of the user’s approach to an activity

Focus on conceptual models’ utility for information architecture activities

Page 21: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

TYPES OF CONCEPTUAL MODELS

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 21

from DIS, Ch.05, p.105

Linear flow Circular flow

Venn diagram

Map

Sets

Spider diagram

2x2 matrix

Page 22: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

CREATING CONCEPTUAL MODELS

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 22

• Do this after:

• You have identified features and functionality that must go in your app from your user research.

• Do this before:

• You begin designing how screens will look like.

• Do this in order to:

• Lay out how features and functionality will be organized, connected, and structured in your app.

Page 23: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

QUESTIONS?

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 23

Page 24: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

TASK ANALYSIS & TASK FLOWS

Information Architecture & Wireframing Techniques & Tools

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 24

Page 25: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

TASK ANALYSIS

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 25

• One way to represent and create a conceptual model for your system.

Page 26: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

TASK ANALYSIS

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 26

• One way to represent and create a conceptual model for your system.

• How do you know what features and functionality to support in your app?

Page 27: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

WHAT ARE TASKS?

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 27

• List of activities your app will have to support.

• Based on your user research.

• What activities and tasks do your users need?

Page 28: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

BE DETAILED ABOUT YOUR TASKS!

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 28

• Consider:

• Function

• Level of access required

• Persona

• Pre-requisites

• More…?

• Understanding your tasks in detail will help you understand how they should fit together.

Page 29: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

TASK FLOW DIAGRAMS

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 29

• Show how tasks are ordered to flow from one to the other naturally according to user’s mental models.

• Note what steps are decision points; what information is needed in order to move on?

• Lead to wireframes (next).

http://alistapart.com/article/strategic-content-management

Page 30: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

HOW TO DO A TASK ANALYSIS

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 30

1. Choose a task to analyze.

2. Break the task into between 4 and 8 subtasks that cover the whole task. Define objectives for each subtask.

3. Draw the subtasks as a flow diagram. Which subtasks are related to which others? How are they related?

4. Decompose each subtask to the desired level of detail (decide on this in advance!).

5. Test the task analysis on an objective third party (someone who did not participate in the analysis, but who knows the tasks well).

http://www.usabilitynet.org/tools/taskanalysis.htm

Page 31: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

DESIGNING A GOOD TASK FLOW

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 31

• Where does the user start this task?

• How do they transition from one step within the task to another?

• What happens if they get lost along the way or make a mistake?

• How will they know when they are done?

http://www.jayvaglio.com/wp-content/uploads/2012/01/Presentation.pdf

Page 32: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

QUESTIONS?

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 32

Page 33: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

WIREFRAMING

Information Architecture & Wireframing Techniques & Tools

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 33

Page 34: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

WHAT ARE WIREFRAMES?

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 34

Page 35: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

WHAT ARE WIREFRAMES?

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 35

• Abstracted views of the design of each screen in your app, site, system, etc.

• Every planned feature / functionality is represented.

Page 36: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

PURPOSE OF WIREFRAMES

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 36

• Structure

• Information hierarchy

• Controls

• Content

• Note: NOT look-and-feel, colors, or graphics!!

• Goal is to communicate “…all the elements that must be accounted for on a particular screen…” (DIS, Ch.07, p.151).

Page 37: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

ANATOMY OF A WIREFRAME

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 37

http://rossbelmont.wordpress.com/2011/05/05/annotating-wireframes-in-balsamiq-mockups/

wireframe

What to show:• Content• Controls***• Access / navigation

*** input widgets

Label anything that is not obvious just bylooking at the wireframe.

Page 38: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

ANATOMY OF A WIREFRAME

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 38

http://rossbelmont.wordpress.com/2011/05/05/annotating-wireframes-in-balsamiq-mockups/

annotations

Annotate:• Widgets• Conditional items• Constraints

• What item does• Why item is there

Include effect of item (e.g., pressing a button)

Page 39: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

ANATOMY OF A WIREFRAME

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 39

http://rossbelmont.wordpress.com/2011/05/05/annotating-wireframes-in-balsamiq-mockups/

metadata

• Designer’s name• Date created• Date last revised• Version number• What changed• Unresolved issues• Documentation• Other notes

Page 40: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

LINKING WIREFRAMES

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 40

• Combining individual wireframes and your task flow + navigation diagrams to show system structure.

http://www.ospreydawn.com/blog/2014/01/13/Why-great-ux-is-so-important/

Annotation of the flow in a scenario or storyboard –show the actual transitions between frames.

Page 41: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

ANOTHER EXAMPLE

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 41

http://www.jmparada.com/?m=201302

Annotation of the flow in a scenario or storyboard –show the actual transitions between frames.

Page 42: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

TIPS FOR WIREFRAME DIAGRAMS

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 42

• Include text labels on all transitions.

• Make clear what interaction the user will do to activate the transition.

• Lay out screens to be easy to draw transitions between them (no overlapping lines!).

• This may mean not laying screens out linearly.

• Label each screen with easy-to-remember name.

• Note: there are lots of bad wireframe diagrams out there! Look for examples that hit these criteria.

Page 43: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

MAKING GOOD WIREFRAME DIAGRAMS

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 43

• Where does the user start this particular task?

• How do they transition from one step within the task to another?

• What happens if they get lost along the way or make a mistake?

• How will they know when they are done?

• What common mistakes are they likely to make? How are these prevented or handled?

• How does the layout or organization of the page make the answers to these questions as self-evident as possible for users?

http://seedandsprout.com/f11_gd410/?page_id=880Same as for task flow diagrams –because they are closely related!

Page 44: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

TOOLS FOR WIREFRAMES

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 44

• Balsamiq Mockups

• https://ufl.mybalsamiq.com/projects (free for this class)

• Good for individual wireframes, not so good for diagrams

• Axure Pro

• http://www.axure.com/ (30 day free trial)

• Can handle both individual wireframes and diagrams

• Microsoft PowerPoint or Visio also work!

• Hand-sketching (my favorite! try grid paper!)

• Combination of above

• Ex: make Balsamiq wireframes, print out, paste to paper, hand-sketch transitions and labels

Page 45: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

QUESTIONS?

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 45

Page 46: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

TAKE-AWAY POINTS

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 46

• Begin designing the navigation, organization, and structure after you’ve analyzed your user research.

• What tasks do your users want to perform? In what order?

• What items are related in the user’s conceptual model?

• Task analysis and task flow help visualize structure.

• Use standard organization patterns and conventions to help users understand your new app more quickly.

• Wireframes are abstracted designs for all components of each screen in your app: include structure, information hierarchy, controls, content.

• Lay out wireframes in labeled flow diagrams to communicate structure and organization with team.

Page 47: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

FOR NEXT TIME…

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 47

• Slides will be posted after class.

• Readings through Week 12 are already posted on Canvas, or links are given on the website.

• Work on discussion posts for Week 7 on Canvas.

• Posts can cover classroom topics or reading topics or both.

• Due: 11:59pm Sunday October 11th.

• Keep going on Project #2.

• You should be engaged in design, starting wireframes.

• Post questions about the assignment on Canvas.

• Next time: in-class activity on wireframing + lecture on graphic design for user interfaces!

Page 48: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

RESOURCES

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 48

• Elaine McVicar. 2013. “Designing for Mobile, Part 2: Interaction Design” in UX Booth. http://www.uxbooth.com/articles/designing-for-mobile-part-2-interaction-design/

• continuation of UX Booth reading, includes mobile interaction and design patterns

• Richard Wurman. 1989. Information Anxiety. Doubleday, New York.

Page 49: CIS4930 / CIS6930: USER EXPERIENCE DESIGN · CIS4930/6930 User Experience Design, Fall 2015 --Dr. Lisa Anthony --lanthony@cise.ufl.edu 10/06/2015 11 • Site maps are used to define

END

10/06/2015CIS4930/6930 User Experience Design, Fall 2015 -- Dr. Lisa Anthony -- [email protected] 49