Usability Summary
Micheal
sundance at sundanceloki.com
Mon Jul 12 23:23:06 UTC 2004
On Mon, 2004-07-12 at 17:52, Jonathan Gardner wrote:
> I've spent a long time thinking about this and putting together thoughts and
> ideas I've found scattered across the internet.
>
> Abstract of this email:
>
> I think the best approach to usability is just to keep doing what we are
> doing.
>
> Explanation:
>
> I keep thinking back to the Cathedral and Bazaar. We are the bazaar. That is
> what defines us.
>
> My imagination of this scenario is as follows. Let's suppose it is summer
> and a lot of people would like to eat watermelons. So they go to the bazaar
> to eat watermelons, only to discover a critical shortage of watermelons.
> The watermelons that are available are fresh, juicy, and crunchy. (This
> represents the software that we have now that is usable. We have a lot more
> than you think.) But there are too many corners of the bazaar where nobody
> even knows what a watermelon is. (Obviously, projects that totally lack any
> form of usability.)
>
> Newspaper headline: "Critical shortage of watermelons; bazaar method doomed
> to failure."
>
> Concerned community leaders: "Hey, we got a serious problem here! We are
> doomed unless we do something!"
>
> Slashdot crowd: "The sky is falling! We can never beat the cathedral! Oh woe
> is us!"
>
> The cathedral types point to us bazaar types and say, "Look, we have
> watermelons. We have lots of watermelons. They don't taste very good, they
> aren't exactly green and red, but they are watermelons." (This is a
> comparison to the fact that they pay lip service to usability, but in the
> end, it really isn't that great. "Microsoft" and "Usability" go together
> like "Microsoft" and "Security". ("Microsoft" and "Software" don't really
> go that well together either, come to think of it.))
>
> But look at the bazaar. We have the best and the brightest apples, oranges,
> cherries, and everything else you can imagine. Our cantelopes (representing
> security) are cheap, tasty, and large. Our pomegranates (representing
> uptime) are impeccable. You can get these from almost any stand, and they
> are all excellent. (This represents the fact that our software is secure,
> stable, and only getting better with age.)
>
> A few years ago, nobody knew much about what a cantelope was, and totally
> forgot about pomegranates, let alone what they should taste like. Now
> everyone knows what a cantelope tastes like and they expect it everywhere.
> People see the fresh pomegranates and salivate to get their hands on one.
> The cathedral types can no longer deny the value of our fruits. In fact,
> since the bazaar was formed, several cathedral types have set up shop
> (albeit a large, cathedral-looking shop) in the bazaar. (IBM, Novell,
> Fujitsu, Sony, etc...)
>
> The cathedral cantelopes are withered, expensive, and covered with flies.
> You can't tell its a cantelope except they labelled it such. Mr. Gates'
> cathedral is touting that next year's cantelopes will be the finest ever
> seen anywhere.
>
> And pomegranates? What are those and why would you want one?
>
> What do we as a community do to solve our critical watermelon shortage? We
> innovate, we educate, and we actually carry out the actions necessary. You
> can see now how more and more projects are discovering the wonderful world
> of usability. They are already trying to apply these principles to their
> software. I thought when I started my investigative journey that usability
> was an exciting new topic in the Open Source world. I was pleasantly
> surprised to find it was not new, but still exciting.
>
> The techniques that work for the cathedral in raising "good" watermelons
> won't work for us. We can't do scientifically based usability studies.
> People in the industry are now questioning the value of them anyway. They
> prefer big design up front lately. We can't do big design up front either.
>
> But we can do direct developer-user communications. If we need to, we can
> have a very thin layer between the two so we can scale. I see it right now.
> Users come to the Fedora list. They get help. If there are real issues, it
> goes to the devel list. That is happening as I speak in almost every
> project. It's been happening for the longest time.
>
> We can do usability design, just not the big design part. We can have the
> best and the brightest willingly give away their time to do what they love.
> We can have corporate sponsors. We do have corporate sponsors.
>
> The more I look at it, usability has always been around. It has always been
> in our blood. In fact, one can argue that open source is all about
> usability, nothing more or less. This whole "scratch an itch" thing was all
> about usability in the first place!
>
> What do we do now? We know what the problem is: Our software stinks. We know
> how to fix it. We've been doing it all along. Most people take the software
> stinkiness as a given and are constantly searching for ways to reduce the
> odor. At least we're honest about it. The cathedral types coat their
> software with three layers of dried perfume before sending it out the door.
>
> But what do we do about usability in particular?
>
> Absolutely nothing.
>
> At least, nothing different than what we do now.
>
> There are already usability experts educating the masses. They are already
> designing next generation software. They are already getting their ideas
> implemented. Their numbers are growing, the number of projects that are
> consciously targetting usability is growing, and the usability of our
> projects is increasing dramatically.
>
> We have been actively encouraging this activity, and people that get in the
> way of them are derided. We sponsor good behavior - security, stability,
> usability, compatibility, etc.. - and we have been consistent in
> denounciong bad behavior - insecurity, instability, unusability,
> incompatibility, etc... This will only continue.
>
> Future newspaper headlines:
>
> - Open source software wins again: Voted most usable by double blind panel
> of new computer users.
>
> - With usability, security, stability, and compatibility, why not switch to
> Linux?
>
> - Microsoft vows to make usability #1 priority
>
> --
> Jonathan Gardner
> jgardner at jonathangardner.net
>
Excellent posting Jonathan. I agree totally!
More information about the fedora-list
mailing list