user-centred design

60
Gran Sasso Science Institute Ivano Malavolta User-centred design

Upload: ivano-malavolta

Post on 27-Jan-2015

822 views

Category:

Technology


0 download

DESCRIPTION

User-Centered Design The Elements of User Experience Navigation Model Wireframes This presentation has been developed in the context of the Mobile Applications Development course, DISIM, University of L'Aquila (Italy), Spring 2014. http://www.ivanomalavolta.com

TRANSCRIPT

Page 1: User-centred design

Gran Sasso Science Institute

Ivano Malavolta

User-centred design

Page 2: User-centred design

User-Centered Design

The Elements of User Experience

Navigation Model

Wireframes

Roadmap

Page 3: User-centred design

The visual part of a design is only the tip of the iceberg Foundation of a successful design: a user-centred design Process (UCD)

htt

p://

pazn

ow

.s3

.am

azo

naw

s.co

m/U

ser-

Cen

tred

-Des

ign

.pd

f

Good design?

Page 4: User-centred design

http://bit.ly/w1rYO1

A World without User-Centered Design…

Page 5: User-centred design

What did we learn?

Page 6: User-centred design

User Centered-Design (UCD) is …

“a design philosophy and a process in which the needs, wants, and limitations of the end user of an interface or document are given extensive attention at each stage of the design process”

Definition of UCD (from Wikipedia)

Page 7: User-centred design

UCD is a development cycle which takes into consideration what users really need and makes adjustments by exploring, testing and tuning the design until these needs are satisfied

The result of this is a high level of usability, the design is:

•  effective

•  efficient

•  engaging

•  easy to learn

More formally…

Page 8: User-centred design

UCD can be applied to all design practices that have the aim to provide a good user experience

Ex.

•  websites

•  architecture

•  magazines

•  graphics

•  …

UCD is Universal

Page 9: User-centred design

Designers have to:

1.  analyze and foresee how users are likely to use an interface

2.  test the validity of their assumptions in real world tests with actual users

UCD is a process

Page 10: User-centred design

Analysis & Planning

Launch

htt

p://

pazn

ow

.s3

.am

azo

naw

s.co

m/U

ser-

Cen

tred

-D

esig

n.p

df

These will be the 3 parts of your

project!

The UCD Process

Page 11: User-centred design

Evaluation

Page 12: User-centred design

Analysis & Planning

Page 13: User-centred design

Concept

Page 14: User-centred design

Design

Page 15: User-centred design

We will cover these steps later in this course…

Implementation & Launch

Page 16: User-centred design

User-Centered Design

The Elements of User Experience

Navigation Model

Wireframes

Roadmap

Page 17: User-centred design

concept

design

The User Experience 5 planes

Page 18: User-centred design

Product overview

•  business goals

•  sketch product features

•  competitors

Planning out the objectives and goals of the project

User

•  user research

–  needs & goals

–  segmentation

–  no context

•  PERSONAS

Strategy

Page 19: User-centred design

Invent fictional characters with their own story

Personas

Page 20: User-centred design

•  Features of the app

–  what does it do

•  Prioritized Requirements

–  constraints, rules, etc.

•  Type of managed content

–  how does it manage text, video, audio

–  data provenance (external API, web service, DB …)

•  Scenarios (using personas)

–  describe how personas may interact with the app

Definition of requirements, functional specifications, data sources, scenarios

Scope

Page 21: User-centred design

•  how the user moves through and makes sense of tasks and information

–  information architecture

•  views definition and content nomenclature

–  interaction design

•  navigation among views

–  NAVIGATION MODEL

Structural design of the information space

Structure

Page 22: User-centred design

They represent:

•  relationship of content to other content and

•  how the user travels through the information space

Navigation models

Page 23: User-centred design

•  Interface Design –  buttons, checkboxes, lists, etc.

•  Navigation Design –  how the user travels among views

•  Information Design –  how to arrange and group info + wayfinding

•  LO-FI WIREFRAMES –  low fidelity for preventing confusion of visual design concepts

with information design concepts

Designing how information is presented to facilitate understanding

Skeleton

Page 24: User-centred design

•  Views + user interaction + navigation

–  a refinement of navigation models

Lo-fi Wireframes

Page 25: User-centred design

•  typography, colour palette, alignment, texture, etc.

•  HI-FI WIREFRAMES (close to mockups)

•  PROTOTYPES

The look and feel of the product

Surface

Page 26: User-centred design

Detailed, realistic wireframes

Hi-fi Wireframes

Page 27: User-centred design

•  Wireframes cannot represent complex interactions

à prototyping

•  Different kinds of prototype

–  paper prototype

–  context prototype

–  HTML prototype

Prototypes

Page 28: User-centred design

http://popapp.in/

free advertisement J

Page 29: User-centred design

Product overview + objectives + Personas + competitors

Scenarios (with ctx) + functionalities

Navigation model + choices

Lo-fi wireframes + wayfinding info

Hi-fi wireframes + prototypes (if needed)

Summary

Page 30: User-centred design

Each plane depends on the planes below

Planes dependencies

Page 31: User-centred design

Ripple effect. If you choose an option out-of-bounds, you have to rethink lower options

Planes dependencies

Page 32: User-centred design

Be elastic

Page 33: User-centred design

User-Centered Design

The Elements of User Experience

Navigation Model

Wireframes

Roadmap

Page 34: User-centred design

Symbology

We will use a basic symbology

for diagramming information architecture

and interaction design concepts

Proposed by Jesse James Garrett he coined the term Ajax, by the way

Page 35: User-centred design

Information Architecture

It is about

•  Conceptual Structure

•  Organization of Content

It is NOT about navigation among views

Page 36: User-centred design

Interaction Design

It is about

•  navigation among views

•  how the user flows through defined tasks

It is NOT about navigation details

buttons, checkboxes, pictures, etc… are not defined here, they are part of wireframes

Page 37: User-centred design

Goal of the sitemap symbology

to describe at a high level the

structure and flow of the user experience of a website or app

Features:

•  Simple

•  Tool-independent

•  Small

•  Self-contained

the focus is on the macro-structure

Page 38: User-centred design

Audience

Project managers and Sponsors –  to get a general sense of the project

Content Producers –  to derive content requirements

Interface Designers –  to derive interface design requirements

Technologists –  to derive functional requirements

Information Architects –  to derive navigational and interface requirements

Page 39: User-centred design

Sitemaps

They represent:

•  relationship of content to other content and

•  how the user travels through the information space

Page 40: User-centred design

Conceptual model

The system presents the user with paths

The user moves along these paths through actions

These actions then cause the system to generate results

Page 41: User-centred design

Pages

Pages are the fundamental unit of presentation

they are also called views

not (necessarily) a unit of implementation

one page in your diagram may correspond to multiple files

Pages can be organized into a page stack

A unique label can be associated to a page

Page 42: User-centred design

Files

Files are parcels of data without navigational properties

They are delivered to the user for use outside the app

Files can be organized into a file stack

A unique label can be associated to a file

Page 43: User-centred design

Connectors

Relationships between elements are depicted with simple lines

Arrows to convey directionality

they indicate how the user will move through the system

A crossbar on the opposite end of the arrow is used to prohibit upstream movement

Page 44: User-centred design

Conditional Connectors

It is used when a path may or may not be presented to the user depending upon whether one or more conditions are met

Page 45: User-centred design

Continuations

Continuation points allow us to split our diagrams

Page 46: User-centred design

Areas

They are used to identify a group of pages that share one or more common attributes

ex. appearing in a pop-up window

having some unique design treatment

Page 47: User-centred design

Iterative Areas

They are used to represent architectures that involve repeating the same basic structure as it is applied to a number of functionally identical information elements

ex.

a product catalog in which each product has a number of associated pages

Page 48: User-centred design

Conditional Areas

It is used when one or more conditions applies to a group of pages

ex. access permissions

an outgoing result is generated if the condition is not fulfilled

Page 49: User-centred design

Flow areas

It encloses a sequence of steps that will appear repeatedly in the diagram

ex. login procedure

They require the two special types of continuation points: entry points and exit points

Page 50: User-centred design

Concurrent Set

It is used when a user action generates multiple simultaneous results

Page 51: User-centred design

Decision Point

It is used when a user action may generate one of a number of results, and the system must make a decision about which result is to be presented

Page 52: User-centred design

Conditional Branch

It is used when the system (not based on user action) must select one path among a number of mutually exclusive options

Page 53: User-centred design

Conditional Selector

Same as conditional branch, but paths are not mutually exclusive

Page 54: User-centred design

Cluster

Similar to conditional selector, system allows more than one path for certain conditions

Page 55: User-centred design

User-Centered Design

The Elements of User Experience

Navigation Model

Wireframes

Roadmap

Page 56: User-centred design

Wireframes

Views + user interaction + navigation

Page 57: User-centred design

Lo-Fi Wireframes

A Lo-Fi wireframe is built on the sitemap and has a focus on

–  the LAYOUT of the views

–  interaction with elements within the views

Low fidelity for preventing confusion of visual design concepts with information design concepts

Page 58: User-centred design

Hi-Fi Wireframes

An Hi-Fi wireframe is a refinement of a lo-fi wireframe with a focus on

–  how each view will appear in details

–  sensory sensations of the user

typography

colour palette

textures

+ everything about the look & feel

Page 59: User-centred design

Chapter 7 http://jjg.net/ia/visvocab

References

Page 60: User-centred design

+ 39 380 70 21 600 Contact

Ivano Malavolta | Gran Sasso Science Institute

iivanoo

[email protected]

www.ivanomalavolta.com