[compute] Re: [Sigia-l] User Test Cost - Does this sound reasonable?
Tom Trottier
tOM at Abacurial.com
Mon May 24 16:36:03 EDT 2004
There's always a balance between automating the user task and giving
the user control. Both designers and developers must participate in the
search for how to deliver functionality without creating more problems.
tOM
On Monday, May 24, 2004 at 15:38,
Listera <listera at rcn.com> wrote:
> Jared M. Spool:
>
> > 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.
>
> Nothing (well, practically, nothing) that directly impacts user experience
> should be decided upon by Developers. In my world, Developers should
> build/implement the app created (and hopefully prototyped) by Designers. All
> user experience issues should be the domain of Designers, including how well
> an app performs, from the POV of the user.
>
> > (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.)
>
> This is a great example of two notions I've been promoting here for years:
>
> 1. Designers (especially enterprise-oriented ones) should understand the
> technical ramification of their design choices.
>
> 2. Developers should build/implement the functionality specified by
> Designers.
>
> In your particular example, the developer should simply be told to find a
> solution, period. How he does it is his problem. The point is that he
> doesn't need to sit in any user test to find out that indexing is needed,
> which is my point. The scope of his problem is that the performance of a
> specific component isn't optimal. The scope of the Designer is that this
> rate of performance is degrading user experience. In other words, Designers
> shouldn't tell Developers how to implement, and, in turn, Developers have no
> business testing aspects of user experience.
>
> Usually the problems start when the two sides invade each others' territory.
------- Quidquid latine dictum sit altum viditur -------
,__@ tOM Trottier +1 613 231-6115
_-\_<, 758 Albert St.,Ottawa ON Canada K1R 7V8
(*)/'(*) N45.412 W75.714
<a href="http://Abacurial.com">Abacurial Information Architecture</a>
---------------
I would rather be exposed to the inconveniences attending too
much liberty than to those attending too small a degree of it.
-Thomas Jefferson 1743-1826)
More information about the Sigia-l
mailing list