Re: [Usability] Usability?
- From: Calum Benson <Calum Benson Sun COM>
- To: Hynek Hanke <hanke brailcom org>
- Cc: usability gnome org, Alan Horkan <horkana maths tcd ie>, zuh iki fi
- Subject: Re: [Usability] Usability?
- Date: Wed, 01 Mar 2006 17:54:39 +0000
On 17 Feb 2006, at 20:36, Hynek Hanke wrote:
Can someone please explain to me the metodology of this group?
Is it people sitting and thinking and proposing what is best
for the ``canonical user'' or is the group trying to get feedback
from real users (request features, confusing things etc.) and
fix these things?
It's a good question, and always worth discussing now and again :)
Of course, our aim should always be to get feedback from real users,
first and foremost. (And by that, I mean during the design stage if
possible, not just afterwards.) Inevitably though, because of the
way open source communities work, that doesn't always happen or isn't
always possible, so developers sometimes have to use their best
judgement.
The GNOME Usability Project, and the GNOME HIG that it produces, are
resources that can be called upon to help to guide that judgement.
This list is another, although there aren't as many usability
practitioners or researchers regularly contributing here as there
used to be, so discussions can sometimes tail off without any
informed resolution, which is unfortunate.
The usability study videos and reports at http://betterdesktop.org
are another great resource, as are the other occasional GNOME
usability studies run by Sun and others.
The best place to comment on usability issues with specific
applications is bugzilla-- cc'ing usability-maint gnome bugs Most
maintainers will treat usability bugs as seriously as functionality
bugs these days, which is a Good Thing.
Also, can you explain the concept of the ``canonical user'' to me?
Because, strangely, I don't mean them. (which doesn't of course mean
they are not most Gnome users, I don't know...). Do you have some
data about real users, which would show there really is something
like the ``canonical user''?
There is no one canonical user for a desktop product, but we
certainly have some reasonably well-defined target audiences that we
need to bear in mind when designing any part of it. This might be
best done by writing up some personas[1], which would act as another
one of those resources for helping developers to make good judgement
calls... this is something we've talked about for a long time, but
we've never quite managed to pull it together :/
Also, what is the method for solving such usability problems?
Well, that's a whole subject in itself :) Lots has been written
about it, but frankly I'm not sure any open source project is a
particularly good role model as yet.
In an ideal world, you'd run some usability studies and/or focus
groups, identify the problem, involve representative users in some
iterative prototyping to achieve the redesign, and run some
comparative usability studies afterwards to make sure you'd improved
things.
In GNOME, what mostly happens is that a bug is filed, there's a bit
of discussion (hopefully involving the original reporter, and
somebody from the usability project, but that's not always the case),
and a consensus is reached about how to fix it. Obviously there are
some potential pitfalls here:
- most users outside the active community never file a bug (less than
10% on most big projects), so we might be focusing on entirely the
wrong things
- when a user from outside the active community /does/ files a bug,
chances are we know little or nothing about them, how representative
they are of the users we're trying to accommodate, or how many other
people are having the same problem and haven't reported it (or don't
know/care enough to do so)
- redesigning by consensus sometimes leads to compromises that don't
necessarily improve matters
Because I imagine they mostly lie in different Gnome components
or even result from a combination of different parts of Gnome.
Is there someone working directly on usability or are such
issues reported to the maintainers of the software?
Issues that are specific to one application are best reported in
bugzilla, as I mentioned above. Issues that affect multiple
components are usually better discussed on this list, initially at
least, or might be more suitable for desktop-devel-list if they'd
have a more fundamental/architectural impact.
Cheeri,
Calum.
[1] http://www.cooper.com/newsletters/2001_07/
perfecting_your_personas.htm
--
CALUM BENSON, Usability Engineer Sun Microsystems Ireland
mailto:calum benson sun com Java Desktop System Team
http://blogs.sun.com/calum +353 1 819 9771
Any opinions are personal and not necessarily those of Sun Microsystems
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]