Agile for the financial industry - Lubjana 7/11/2012
1. Usability, key factor for the success of web user
interface: an agile approach
Roberto DADDA Lubjana November 7, 2012
2. Usability
“The effectiveness, efficiency and satisfaction with
which specified users achieve specified goals in
particular environments.”
● 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
Roberto DADDA Lubjana November 7, 2012
3. 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)
●
Roberto DADDA Lubjana November 7, 2012
8. Usability is an application of ergonomics,usability
is mandatory when errors are fatal and was
developed in medical, nuclear and avionics.
Roberto DADDA Lubjana November 7, 2012
16. ●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
Roberto DADDA Lubjana November 7, 2012
38. user tasks:
Surface • enter numbers
• enter text
• enter formulas
• format cells
Skeleton • sort information
• filter information
• aggregate information
Structure • graph data
• save data
• import data
Scope • export data
• print
• …..
Strategy
Roberto DADDA Lubjana November 7, 2012
42. 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.
Roberto DADDA Lubjana November 7, 2012
43. Do not focus on tools
Tools are like a taxy, use it when needed, pay and
get an other when if needed
Roberto DADDA Lubjana November 7, 2012
45. Agile is like
to be
pregnant, or
u are or u
are noT!
Roberto DADDA Lubjana November 7, 2012
46. 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!
Roberto DADDA Lubjana November 7, 2012