[Sigia-l] Error Prevantion Heuristic (slightly OT)
Richard_Dalton at vanguard.com
Richard_Dalton at vanguard.com
Tue Jun 17 17:07:17 EDT 2003
Listera writes:
> > This is a slightly rhetorical question because I know you'd never do
that - so
> > I guess my question is "why?" - what heuristic or principle of "good
design"
> > is overriding the "prevent errors" one in this instance?
>
> It depends on the context.
>
> If this field entry is a (very) occasional task, entry-followed-by-alert
may
> be acceptable. If, however, it's a repeated task (done, for example, by
data
> entry operators), it won't be acceptable to have to dismiss alert boxes
> continuously within the workflow.
>
> Strictly speaking, you are not actually *preventing* the user from
pressing
> the '6' key, you're post-processing it to divert it to either an alert
or,
> what's essentially, a 'clear keystroke'.
>
> 'Preventing' would be three separate popup choice lists for each digit,
with
> the first one containing only 1,2,3,4,5.
>
> 'Rules' without context are meant to annoy people who care.
Thanks - here is some more context and a more concrete example.
Lets say its a banking site and a user can see a couple of individual
checking
accounts and a joint checking account. The user wants to move $1000 from
one
individual checking account to the joint account, however, because of
technical
constraints or business rules on the website he can only move between the
individual
checking accounts - should the system prevent him from selecting what he
wants to
select - or allow him to select what he wants and give him a message
telling him
he can't do it on the web (and why) and explaining the other options for
how he
might do it?
- Richard Dalton
More information about the Sigia-l
mailing list