+ All Categories
Home > Design > Iteraction design

Iteraction design

Date post: 16-Apr-2017
Category:
Upload: roberto-dadda
View: 561 times
Download: 0 times
Share this document with a friend
37
WEB DESIGN Mater of Arts in Communication Design Interaction design Interaction design WEB DESIGN NABA 2014 Roberto DADDA 1
Transcript
Page 1: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 1

WEB DESIGNMater of Arts in Communication Design

Interaction design

Interaction design

Page 2: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 2Interaction design

Page 3: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 3

Don Norman

Interaction design

Page 4: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 4

Interaction with word

Interaction design

receptor

affector

mechanism

Page 5: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 5

The seven stages of action (1)

• Forming the Goal• Something to be achieved. Can be stated in a very imprecise

way, e.g., "make a nice meal“

• Forming the Intention• Goals must be transformed into intentions, i.e., specific

statements of what has to be done to satisfy the goal. E.g., "Make a chicken casserole using a can of prepared sauce.“

• Specifying an Action Sequence• What is to be done to the World. The precise sequence of

operators that must be performed to effect the intention. E.g., "Defrost frozen chicken, open can, ...“

• Executing an Action• Actually doing something. Putting the action sequence into

effect on the world. E.g., “actually opening the can”

Interaction design

2

1

3

4

Goal

Execution

Page 6: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 6

The seven stages of action (2)

• Perceiving the State of the World• Perceiving what has actually happened. E.g., “the

experience of smell, taste and look of the the prepared meal”.

• Interpreting the State of the World• Trying to make sense of the perceptions available.

E.g., “Putting those perceptions together to present the sensory experience of a chicken casserole”.

• Evaluating the Outcome• Comparing what happened with what was

wanted. E.g., “did the chicken casserole match up to the requirement of 'a nice meal?”

Interaction design

5

6

7

Evaluation

Page 7: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 7

How do we make things?

Interaction design

Set goa

lForm intention

Specify actions

Execute actions

Get status of word

Understand status

Evaluate outcome

Gulf ofexecution

Gulf ofevaluation

Page 8: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 8

How do we make things?

Interaction design

Set goa

lForm intention

Specify actions

Execute actions

Get status of word

Understand status

Evaluate outcome

Gulf ofexecution

Gulf ofevaluation

WHAT SHOULD I

DO?

WHAT IS

HAPPENING?

Page 9: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 9

How do we make things?

Interaction design

Set goa

lForm intention

Specify actions

Execute actions

Get status of word

Understand status

Evaluate outcome

Gulf ofexecution

Gulf ofevaluation

Page 10: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 10

How do we make things?

Interaction design

Set goa

lForm intention

Specify actions

Execute actions

Get status of word

Understand status

Evaluate outcome

Gulf ofexecution

Gulf ofevaluation

CORRECT

AGAIN

Page 11: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 11

Objective of good design• Help users cross the two gulfs• Without manuals!

Interaction design

Page 12: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 12Interaction design

When a device as simple as a door has to come with an instruction manual—even a one-word manual—then it is a failure, poorly designed.

Donald Norman

Not always possible, but is a good target!Minimize needs for help!

Page 13: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 13

Help vs manuals• Help is when I get info during the process• Manual is something I’m supposed to read before and it is not context

sensitive

Interaction design

Page 14: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 14Interaction design

Page 15: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 15Interaction design

Sony – 65 buttons!

Page 16: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 16

Affordance

Interaction design

An affordance is a property of an object, or an environment, which allows an individual to perform an action. For example, a knob affords twisting, and perhaps pushing, while a cord affords pulling.

Vital instrument to help customer to cross easily the gulf of evaluation.Evaluation makes by feedback analysis easier the execution!

Page 17: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 17Interaction design

Page 18: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 18Interaction design

Page 19: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 19

Buttons

Interaction design

Page 20: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 20

More an assistant than a guide

Interaction design

Mic

roso

ft BO

B, 1

995

Mic

roso

ft O

ffice

, 199

5

Page 21: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 21Interaction design

Page 22: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 22

The ISO Dialogue Principles• ISO9241-10

Interaction design

Page 23: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 23

Suitability for the Task• A dialog supports suitability for the task, if it supports the user in the

effective and efficient completion of the task. The dialog presents the user only those concepts which are related to the user's task.

Interaction design

Page 24: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 24

Self-Descriptiveness• A dialog supports self-descriptiveness, if each dialog step is

immediately comprehensible through feedback from the system or is explained to the user on his or her requesting the relevant information.

Interaction design

Microsoft Word for WindowsT

Page 25: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 25

Controllability• A dialog supports controllability, if the user is able to maintain

direction over the whole course of the interaction until the point at which the goal has been met.

Interaction design

Page 26: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 26

Conformity with User Expectations• A dialog supports conformity with user expectations, if it corresponds

to the user's task knowledge, education, experience, and to commonly held conventions.

Interaction design

Page 27: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 27

Error Tolerance• A dialog supports error tolerance if, despite evident errors in input,

the intended results may be achieved with either no or minimal corrective action having to be taken. Errors should be explained to the user for him or her to correct them.

Interaction design

Page 28: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 28

Suitability for Individualization• A dialog supports suitability for individualization, if the dialog system

is constructed to allow for modification to the user's individual needs and skills for a given task.

Interaction design

Page 29: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 29

Suitability for Learning• A dialog supports suitability for learning, if it guides the user through

the learning stages minimizing the learning time.

Interaction design

Page 30: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 30

Choose the best (1)

Interaction design

Page 31: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 31Interaction design

Page 32: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 32Interaction design

Page 33: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 33Interaction design

Choose the best (2)

Page 34: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 34Interaction design

Page 35: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 35Interaction design

Page 36: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDA 36Interaction design

“There are no simple answers, only tradeoffs”

Donald A.Norman

Page 37: Iteraction design

WEB DESIGN NABA 2014 Roberto DADDAInteraction design 37

Roberto [email protected]+39 338 775 22 03Twitter, facebook, linkedin: robertodadda


Recommended