
Usability Engineering
system to function perfectly all the time without any software,
hardware, or network failures, the user interface at the individual
ATMs
should be designed to provide information to customers in
case
of any such downtime. Different messages should be given,
depending on whether the error is due to the central system (in
which case customers need not waste time finding another
machine)
or whether the error is
local.
In order to inform customers
correctly,
the ATM needs to be able to perform rudimentary diag-
nostics,
and the entire system needs to be built with such diagnos-
tics
in mind. Assuming that the system is designe ...