
Five years ago I learned about 4 basic concepts that dramatically changed my approach to usability. These were that it must be fast, efficient, simple, and focused.
Fast, efficient and simple are concepts that are based on old mathematical concepts.
Sounds simple right?
The best part of this approach is not that it is simple. It is that you can measure how usable your product is, before you show it to other people (like in user testing).
Prior to using this concept, I made a lot products that I believed was good. But the problem was, I didn't know until I had tested it with real people. Many times I tried making something, only to see people confused by it in a user testing. This was an unacceptable situation.
The major problem with user testing is that it comes after the work phase. It is a problem because it means that you are working blindfolded. You don't know the result of your work until it has been completed. This also means that you do not have control over your project plan (or that you have to plan everything to take longer than it should).
User testing is great for getting the finer details right, not as a general usability measurement.
Instead you need a tool that help you analyze the work ahead of you - before you start doing anything. This is one of the strong points of the "Fast, Efficient, Simple and Focused" concept.
I have made an Excel analyzer (freebie) to help you do this. I have been using this successfully for the last 5 years - for both analyzing the best solution to a problem or when evaluated other people's work.
For me, it has been a tremendous time saver. It has allowed me to focus more on actually solving people goals and less time one guessing what approach is best.

Download
You use the analyzer by entering each step you need to take to perform a certain task. When doing comparison analysis it is important that your start and end points are the same. If you start with the mouse in one analysis, you must also start with the mouse in any subsequent analysis.
See also: "AJAX Type Ahead" example below
Type-ahead is popping up everywhere. We got Apple Spotlight, Google Suggest and Windows Vista's "Start Search" as well as a huge number of varies implementations in AJAX and Web 2.0 applications. But how does it actually in perform in terms of efficient usability?
Analysis parameters:
Base comparison, No type-ahead
Action: Type in the full search keyword, submit, activate the third result.

Instant type ahead: The results will appear immediately after each keystroke
Action: Start to type the full keyword, evaluate each result until we have a match, activate the third result

Instant type ahead - keyboard only: The results will appear immediately after each keystroke, and the result can be activated using the keyboard (key down x 3 + Enter)
Action: Start to type the full keyword, evaluate each result until we have a match, activate the third result

Delayed type-ahead: The results will appear 0.5 seconds after the user has stopped typing
Action: Type in the full search keyword, wait for the results, activate the third result.

Goggle Suggest type-ahead: The result is not the actual pages, but search terms.
Action: Start to type the full keyword, evaluate each result until we have a match, highlight the match, evaluate the results, activate the third result.

Comparison results: There isn't much to gain by using AJAX with search. All methods, except delayed type-ahead, is less efficient than a non-AJAX solution - with Google Suggest being the worst implementation of all.
Both Apple's Spotlight and Windows Vista's "Start Search" uses delayed type-ahead.
Notice: The analysis for both instant and Google Suggest has been simplified. The decision steps should have been repeated * the power of practice instead of simply grouping them together. The result is thus faster than in a correct analysis.
Another use for AJAX is to quick fill form fields, like when you add resources to tasks in a project.
Analysis parameters:
Base comparison: No type-ahead - full name
Action: Type in the full name of the resource, move to the next field [TAB]

Automatic type-ahead: Type in initials and automatically convert them
Action: Type in the initials, move to the next field [TAB]

Instant type-ahead: The results will appear immediately after each keystroke
Action: Start to type the full keyword, evaluate each result until we have a match, activate the second result, move the to next field.

Instant type ahead - keyboard only: The results will appear immediately after each keystroke, and the result can be activated using the keyboard (key down x 2 + Enter)
Action: Start to type the full keyword, evaluate each result until we have a match, activate the second result, move to the next field.

Comparison results: Again we see an interesting pattern. Using AJAX to create an instant type-ahead feature is directly counter-productive. It is much faster to simply do without. But, using AJAX to automate can create a much more usable experience - in this case it speeds up the process by an amazing 500%
Notice: The analysis for instant type-ahead has again been simplified.
Full access for... $9 per month
Full access for... $99 per year
Join 'The Weekly Update' to get an email every Friday afternoon with the latest from Baekdal + noteworthy articles from around the web.

What the shift in media is really all about.
14 chapters
220 pages
31,000+ words
Free for subscribers
$8.79 on Amazon

It is not about creating a shop in a tab. It is about turning communication into sale.
29 chapters
156 pages
23,000+ words
Free for subscribers
$7.58 on Amazon

20
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

17
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

25
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

17
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

17
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

17
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

12
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

18
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

29
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

17
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

29
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

30
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

23
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

20
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

27
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

45
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

18
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

12
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

19
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

18
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

16
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

29
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

17
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

17
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

26
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

27
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

30
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

11
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

17
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS

12
PAGES
BUY
NOW
...or get full access to everything + the books
FREE FOR SUBSCRIBERS