user-absent design
10 November 2004 19:58The NY Times reports on a rocky adoption process for the San Jose PD's new Windows-based computer system. It seems they forgot to ask any of the cops to provide feedback on the design before they delivered the system.
I feel that San Jose has a lot less excuse for this sort of problem than most cities: I mean, it's in Silicon Valley. You can't hardly throw a brick without hitting six software engineers, at least a couple of which have had some experience in interface design.
Are we still graduating software engineers that don't recognize the importance of user testing, or is this a management problem? I've had several conversations with my dad about problems like this: he's a doctor at the University of Arizona hospital, and it seems no one asked his colleagues about the design of their new software system either.
These are critical services, folks. (For that matter, it's your money.) Do you really want the doctors that are looking after your kids (Dad's a pediatrician) to make mistakes because your software sucks? (Maybe you don't care, if Dad's in Tucson and you're in Atlanta.)
For companies that charge extra for post-installation consulting, the motivation for poor design seems obvious: if you do it right the first time, you won't be able to charge $150/hour for a consultant to come out and fix it for you. But I assume that all companies can't be working like that, so it's hard for me to see why this problem would continue to persist.
*sigh*
I feel that San Jose has a lot less excuse for this sort of problem than most cities: I mean, it's in Silicon Valley. You can't hardly throw a brick without hitting six software engineers, at least a couple of which have had some experience in interface design.
Are we still graduating software engineers that don't recognize the importance of user testing, or is this a management problem? I've had several conversations with my dad about problems like this: he's a doctor at the University of Arizona hospital, and it seems no one asked his colleagues about the design of their new software system either.
These are critical services, folks. (For that matter, it's your money.) Do you really want the doctors that are looking after your kids (Dad's a pediatrician) to make mistakes because your software sucks? (Maybe you don't care, if Dad's in Tucson and you're in Atlanta.)
For companies that charge extra for post-installation consulting, the motivation for poor design seems obvious: if you do it right the first time, you won't be able to charge $150/hour for a consultant to come out and fix it for you. But I assume that all companies can't be working like that, so it's hard for me to see why this problem would continue to persist.
*sigh*
(no subject)
Date: 10 November 2004 20:21 (UTC)(no subject)
Date: 10 November 2004 20:23 (UTC)Never blame the engineer for a poor user interface, unless it's vi. :)
Seriously, most ui's are decreed from the sales/marketing dept, with little or no input from the coders.
(no subject)
Date: 10 November 2004 21:06 (UTC)(no subject)
Date: 11 November 2004 15:19 (UTC)In the case of Dad's app, though, it's not just that the UI is bad, but that it has this annoying tendency to make it look as though it's saved changes without, y'know, actually having done so. This led to the abandonment of an expensive app and the task that it was supposed to be accomplishing. :P
(no subject)
Date: 11 November 2004 15:28 (UTC)(no subject)
Date: 11 November 2004 15:31 (UTC)(no subject)
Date: 11 November 2004 15:37 (UTC)I tell you, the fallout from the introduction of rapid UI prototyping as a Major Thing is going to be plaguing us for years to come. (I used to think that it was all Visual Basic's fault, but I think that the problem is more fundamental than that.)
Spoken like a true academic.
Date: 11 November 2004 12:17 (UTC)Additional ranting on request.
Re: Spoken like a true academic.
Date: 11 November 2004 12:22 (UTC)Nonetheless, I'd like to hear your additional ranting.
(no subject)
Date: 11 November 2004 15:26 (UTC)(no subject)
Date: 11 November 2004 15:33 (UTC)(no subject)
Date: 11 November 2004 15:38 (UTC)