[Sigia-l] User Test Cost - Does this sound reasonable?
Jared M. Spool
jspool at uie.com
Mon May 24 08:57:30 EDT 2004
At 03:39 AM 5/24/2004 -0400, Listera wrote:
>Isn't there something inherently problematic about Developers attending
>usability tests or dealing with usability issues directly at all, unless
>specifically requested by Designers? (I can't imagine Designers being asked
>to attend, for example, a test of optimizing an app server function.)
Hi Ziya,
First, I think it is going to depend on the going definition of designer
and developer. In my world, we use 'designer' very broadly -- a designer
any member of the team that has an influence (either direct or indirect) on
the outcome of the design. So, it would include influencers such as
marketing, content producers, the management team, and even people we'd
traditionally call 'developers'.
I can see your point about not asking designers to attend an optimization
test, only because the information they'd gather from attending wouldn't
change their design. If there's no benefit to attend, they shouldn't attend
-- it's not a good use of resources.
However, developers often have direct and indirect influence over the user
experience. They are making decisions about error messages, flow, and
performance. All of these impact the user.
When we do testing, our goal is to ensure that all these decisions are as
informed as possible. I've gone into a test with developers telling me that
certain operations were 'technically impossible'. After they've had a
chance to observe users struggle with the workarounds, the developers
quickly proposed 'slight modifications' turned the impossibility into reality.
(This happened recently when the design team we were working with were told
that a certain list box couldn't be populated because of an indexing issue
-- it would just take too long to display the data and there was no way we
could work around the problem. The team struggled with several workaround
design solutions, none of them very satisfactory. As soon as the
responsible developer sat in on some tests, he had several ideas on how to
change the underlying application infrastructure to accomodate the original
design.)
We don't conduct tests for the sake of running tests. We conduct tests to
inform the design team, so they can make confident decisions that have a
positive impact on the product. The audience of our results are the
decision makers, whomever they might be.
Jared
Jared M. Spool User Interface Engineering
http://www.uie.com jspool at uie.com
Join us for UIE's extremely popular Roadshow event
UIE Advanced Techniques: http://www.uie.com/events/roadshow
More information about the Sigia-l
mailing list