Agile for the financial industry - Lubjana 7/11/2012

Embed Size (px)

Citation preview

Usability, key factor for the success of web user interface: an agile approach

Theeffectiveness,efficiencyandsatisfactionwith which specified usersachieve specifiedgoalsin particularenvironments.

effectiveness:the accuracy and completeness with which specified users can achieve specified goals in particular environments

efficiency:the resources expended in relation to the accuracy and completeness of goals achieved

satisfaction:the comfort and acceptability of the work system to its users and other people affected by its use

Usability

Usable,
a many-sided
concept

Functional(it does what it is claimed to do)

Reliable(it works consistently)

Usable(it works in a way that is consistent with the user's expectations)

Meaningful(it does something important or valuable)

Pleasurable (it is enjoyable to use)

NOT about colors, fonts...

Ergonomics

Usability is an application of ergonomics,usability is mandatory when errors are fatal and was developed in medical, nuclear and avionics.

human processor model

Add value via Web

Benefit and usability greater than phone call

Find-Choose-How to-Track

On site test

3.5 visitors/day

Dismissing 80% of call center workforce

After reworking for Christmas +80% (average 40%)

300.000 repeat customers (+67%)

Unusable!

Surface

Skeleton

Structure

Scope

Strategy

user tasks:

enter numbers

enter text

enter formulas

format cells

sort information

filter information

aggregate information

graph data

save data

import data

export data

print

..

Surface

Skeleton

Structure

Scope

Strategy

task panes

modal dialogs

modal wizards

Surface

Skeleton

Structure

Scope

Strategy

Surface

Skeleton

Structure

Scope

Strategy

Surface

Skeleton

Structure

Scope

Strategy

Rules

Know the user, and You are not the user.

Things that look the same should act the same.

The information for the decision must be there when the decision is needed.

Error messages should actually mean something to the user and tell the user how to fix the problem.

Every action should have a reaction.

Everyone makes mistakes, so every mistake should be fixable.

Don't overwhelm the user.

Consistency, consistency, consistency.

Minimize the need for a mighty memory.

Keep it simple.

The user should always know what is happening.

The more you do something, the easier it should be to do.

The user should control the system. The system should not control the user. The user is the boss and the system should show it.

Eliminate unnecessary decisions and illuminate the rest.

The best journey has the fewest steps. Shorten the distance between the user and the goal.

User should be able to do what they want.

Alert users to an error before things get worse.

Users should always know how to find out what to do next.

Strive to empower the user, not speed up the system.

Things that look different should act different.

Lund, A. M. (1997). Expert ratings of usability maxims. Ergonomics in Design, 5(3), 15-20. A study of the heuristics design experts consider important for good design.

Do not focus on toolsTools are like a taxy, use it when needed, pay and get an other when if needed

Agile is like to be pregnant, or u are or u are noT!

We need all the team COMMITED, when u make eggs and bacon chicken is involved, pig is committed to the project:We do need pigs!

We do need a team of cathedral builders, not just stone carvers!

And now 2 minutes of marketing:Our offer!

AUC

program

2

specifydesigntestdesignAgile Usability Coaching & Collaboration

robertodadda

[email protected]

www.dadda.it

Lubjana November 7, 2012

Roberto DADDA

Roberto DADDA