Workflow
It's how we do things. It lies at the very heart of "user experience".
The interaction process should be visually obvious through the design of the interface
Goal
You should have some sense
of the total task.
Steps
You should know how
many steps are involved.
Status
You should know where
you are in the process.
Mandatory
You should know what
is required.
Confirmation
You should know when you have
completed a step.
Position
You should end up at an appropriate
spot.
Correction
You should be able to undo
your actions.
Choreograph Efficiency