33
User-centered User-centered Design Ivano Malavolta Ivano Malavolta [email protected] http://www.di.univaq.it/malavolta

User-Centered Design

Embed Size (px)

DESCRIPTION

Mobile Applications Development - Lecture 3 User-Centered Design Information Architecture (sitemaps, wireframes, ...) UI Design This presentation has been developed in the context of the Mobile Applications Development course at the Computer Science Department of the University of L’Aquila (Italy). http://www.di.univaq.it/malavolta

Citation preview

Page 1: User-Centered Design

User-centeredUser-centeredDesign

Ivano MalavoltaIvano Malavolta

[email protected]

http://www.di.univaq.it/malavolta

Page 2: User-Centered Design

Roadmap

• User-Centered Design• User-Centered Design

• The Elements of User Experience

Page 3: User-Centered Design

Good Design?

The visual part of a The visual part of a design is only the tip of the iceberg

Foundation ofa successful design: a

http

://p

azno

w.s3.am

azon

aws.co

m/U

ser-

a successful design: a useruseruseruser----centredcentredcentredcentred designdesigndesigndesignProcessProcessProcessProcess (UCD)

http

://p

azno

w.s3.am

azon

aws.co

m/U

ser

Cent

red-

Design

.pdf

Page 4: User-Centered Design

A World without User-Centered Design…

http://bit.ly/w1rYO1

Page 5: User-Centered Design

What did we learned?

Page 6: User-Centered Design

Intuition behind UCD

Let’s focus on Let’s focus on the USER!

Page 7: User-Centered Design

Definition of UCD (from Wikipedia)

User Centered-Design (UCD) is …

“a design philosophy and a process in which theneeds, wants, and limitations of the end userof an interface or document are givenextensive attention at each stage of theextensive attention at each stage of thedesign process”

Page 8: User-Centered Design

More formally…

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

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

• effective

• efficient

• engaging

• easy to learn

Page 9: User-Centered Design

UCD is Universal

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

Ex. • websites• architecture• magazines• magazines• graphics• …

Page 10: User-Centered Design

UCD is a process

Designers have to:

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

2.2.2.2. testtesttesttest the validity of their assumptions in real world tests with actual usersworld tests with actual users

Page 11: User-Centered Design

The UCD ProcessAnalysisAnalysisAnalysisAnalysis & & & & PlanningPlanningPlanningPlanning

LaunchLaunchLaunchLaunch

http

://p

azno

w.s3.am

azon

aws.co

m/U

ser-

These will be the

http

://p

azno

w.s3.am

azon

aws.co

m/U

ser

Cent

red-

Design

.pdf

These will be the 3 parts of your

project!

Page 12: User-Centered Design

Evaluation

Page 13: User-Centered Design

Analysis & Planning

Page 14: User-Centered Design

Concept

Page 15: User-Centered Design

Design

Page 16: User-Centered Design

Implementation & Launch

We will cover these steps later in this course…

Page 17: User-Centered Design

Roadmap

• User-centered Design• User-centered Design

• The Elements of User Experience

Page 18: User-Centered Design

The User Experience 5 planes

design

concept

Page 19: User-Centered Design

Planes dependencies

Each plane dependsdependsdependsdepends on the planes below

Page 20: User-Centered Design

Planes dependencies

RippleRippleRippleRipple effecteffecteffecteffect. If you choose an option out-of-bounds, you have to rethink lower optionsyou have to rethink lower options

Page 21: User-Centered Design

Be elastic!

Page 22: User-Centered Design

Strategy

Planning out the objectives and goals of the project

ProductProductProductProduct overviewoverviewoverviewoverview

• business goals

• sketch product features

and goals of the project

UserUserUserUser

• user research

– needs & goals• sketch product features

• competitors

– needs & goals

– segmentation

– no context

• PERSONASPERSONASPERSONASPERSONAS

Page 23: User-Centered Design

Personas

Invent fictional characters with their own story

Page 24: User-Centered Design

Scope

Definition of scope, user needs, requirements,

• Features of the app– what does it do

• Prioritized Requirements– constraints, rules, etc.

• Type of managed content

requirements, functional specifications

• 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

Page 25: User-Centered Design

Structure

Structural design of the information space

• how the user moves through and makes sense of taskstaskstaskstasks and informationinformationinformationinformation

– information architecture

information space

– information architecture• views definition and content nomenclature

– interaction design • navigation among views

– SITEMAPSITEMAPSITEMAPSITEMAP

Page 26: User-Centered Design

Sitemaps

They represent:

• relationshiprelationshiprelationshiprelationship of content to other content and• relationshiprelationshiprelationshiprelationship of content to other content and

• how the user travelstravelstravelstravels through the information space

Page 27: User-Centered Design

Skeleton

Designing how information is presented to facilitate understanding

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

• Navigation Design– how the user travels among views

• Information Design

presented to facilitate understanding

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

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

with information design concepts

Page 28: User-Centered Design

Lo-fi Wireframes

• Views + user interaction + navigation– a refinement of sitemaps– a refinement of sitemaps

Page 29: User-Centered Design

Surface

The look and feel of the product

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

• HIHIHIHI----FI WIREFRAMES FI WIREFRAMES FI WIREFRAMES FI WIREFRAMES (close to mockups)

The look and feel of the product

• PROTOTYPESPROTOTYPESPROTOTYPESPROTOTYPES

Page 30: User-Centered Design

Hi-fi Wireframes

• Detailed, realistic wireframes

Page 31: User-Centered Design

Prototypes

• Wireframes cannot representcomplex interactions

� prototypingprototypingprototypingprototyping

• Different kinds of prototype

– paperpaperpaperpaper prototype

– ccccontextontextontextontext prototype– ccccontextontextontextontext prototype

– HTMLHTMLHTMLHTML prototype

Page 32: User-Centered Design

Summary

Hi-fi wireframes+ prototypes (if needed)

Scenarios (with ctx) + Reqs +

Sitemap + content nomenclature

Lo-fi wireframes + wayfinding info

Product overview + objectives+ Personas + competitors

Scenarios (with ctx) + Reqs + functionalities + data prov.

Page 33: User-Centered Design

References

Chapter 7 (until page 94)