Users Begin to Demand Software Usability Tests
Computerworld talks about the Common Industry Format for Usability Test Reports as well as a how some customers are viewing usability as a requirement when purchasing products.
"Boeing played a lead role in the development of CIF after its experience and internal studies showed that usability played a significant role in total cost of ownership. In one pilot of the CIF standard on a widely deployed productivity application, the Chicago-based company said improved product usability had a cost benefit of about $45 million."
November 26, 2002
October 01, 2002
Personal Writing Goal for the Day
Avoid TextSmell. Methinks this sometimes is a smelly blog. I promise I'll work on changing that. Thoughts?
Avoid TextSmell. Methinks this sometimes is a smelly blog. I promise I'll work on changing that. Thoughts?
September 27, 2002
JavaScript Misunderstood?
After reading Why Is JavaScript So Misunderstood?, all I can say is "big deal."
JavaScript (aka ECMAscript, JScript, etc.) is a cool 'programming language' for sure. The author leaves out a few key limitations of JavaScript like:
1. JavaScript is only really supported in browsers. Not all browsers (and versions) support JavaScrpt well or to the same extent. Many implementations are quite buggy.
2. This means you can't just simply 'run' your 'programs' easily, reliably or in stand-alone mode.
3. It also means that your user interfaces must be created with the limited UI capabilities available to web browsers and HTML.
4. Your 'programs' are restricted by the browser's Document Object Model (DOM). This greatly limits what you can use and access for input and output.
5. JavaScript development tools are very immature compared to other 'languages' like Java or Visual Basic.
6. You can't 'install' JavaScript 'applications' on a user's desktop. You typically access JS apps via a web page - this makes it more difficult for users to access and run. For example, you can't just click an icon on the desktop or Start menu (on Windows) -- you have to locate a URL or bookmark first.
7. JavaScript is really just client side. Sure, I know Netscape had some scheme for running JavaScript on a server, but no one in their right mind ever really used it. PERL, Java, and Microsoft technologies are much more respectable on the server side.
8. Need to read or write to an external database or file? How about create or delete files? From the client side you can't.
9. You can't manipulate or access other programs.
10. You can't modify a web page. Sure you can update values in form fields, but you can't change links, text or anything else that the DOM says is off limits.
So, while JavaScript is a great 'programming language', it really only fits a small niche of applications - those web sites and apps that need a lightweight scripting language.
Apologies to regularly 'usability topic' readers - we will now resume our irregular programming (or lack thereof).
After reading Why Is JavaScript So Misunderstood?, all I can say is "big deal."
JavaScript (aka ECMAscript, JScript, etc.) is a cool 'programming language' for sure. The author leaves out a few key limitations of JavaScript like:
1. JavaScript is only really supported in browsers. Not all browsers (and versions) support JavaScrpt well or to the same extent. Many implementations are quite buggy.
2. This means you can't just simply 'run' your 'programs' easily, reliably or in stand-alone mode.
3. It also means that your user interfaces must be created with the limited UI capabilities available to web browsers and HTML.
4. Your 'programs' are restricted by the browser's Document Object Model (DOM). This greatly limits what you can use and access for input and output.
5. JavaScript development tools are very immature compared to other 'languages' like Java or Visual Basic.
6. You can't 'install' JavaScript 'applications' on a user's desktop. You typically access JS apps via a web page - this makes it more difficult for users to access and run. For example, you can't just click an icon on the desktop or Start menu (on Windows) -- you have to locate a URL or bookmark first.
7. JavaScript is really just client side. Sure, I know Netscape had some scheme for running JavaScript on a server, but no one in their right mind ever really used it. PERL, Java, and Microsoft technologies are much more respectable on the server side.
8. Need to read or write to an external database or file? How about create or delete files? From the client side you can't.
9. You can't manipulate or access other programs.
10. You can't modify a web page. Sure you can update values in form fields, but you can't change links, text or anything else that the DOM says is off limits.
So, while JavaScript is a great 'programming language', it really only fits a small niche of applications - those web sites and apps that need a lightweight scripting language.
Apologies to regularly 'usability topic' readers - we will now resume our irregular programming (or lack thereof).
September 20, 2002
Common Sense and Usability
Usability is more than common sense. Isn't that common sense? I guess not. :-)
Join the discussion of this article at Webword...
Usability is more than common sense. Isn't that common sense? I guess not. :-)
Join the discussion of this article at Webword...
Short Term Memory & Bad Design
Chad Lundgren shares a story about his online odyssey to buy some memory for his camera. He includes a few good examples of bad design.
More bad design articles:
- 37signals should know better - links should be obvious
- Pop-up ads are viruses
- Excuse me, your Johnson & Johnson is showing - home page suckiness
- Penguin Code - bad forms design
- Eating your own dog food doesn't work if you're a cow
- The 101 Dumbest Moments in Business2.0 - good story, bad design
- Our search is broken and we're broke
Chad Lundgren shares a story about his online odyssey to buy some memory for his camera. He includes a few good examples of bad design.
More bad design articles:
- 37signals should know better - links should be obvious
- Pop-up ads are viruses
- Excuse me, your Johnson & Johnson is showing - home page suckiness
- Penguin Code - bad forms design
- Eating your own dog food doesn't work if you're a cow
- The 101 Dumbest Moments in Business2.0 - good story, bad design
- Our search is broken and we're broke
September 19, 2002
37signals should know better
37signals generally does awesome stuff, but I just noticed that their home page has a nasty little behavior: if you click anywhere inside one of the three columns on their home page, it is a link to another page. What's bad is there's nothing to indicate the body text is clickable, and my mouse cursor doesn't indicate it's a link. Anyone clicking from one browser window to another might click on that text, only to be suprised that it's a link. That's how I happened to notice it in the first place. Come on, guys. Links should be obviously different from body text -- I have to believe anyone that creates something as good as Design Not Found knows this...so why the goof?
Just realized this is my second critique of the 37signals home page...
37signals generally does awesome stuff, but I just noticed that their home page has a nasty little behavior: if you click anywhere inside one of the three columns on their home page, it is a link to another page. What's bad is there's nothing to indicate the body text is clickable, and my mouse cursor doesn't indicate it's a link. Anyone clicking from one browser window to another might click on that text, only to be suprised that it's a link. That's how I happened to notice it in the first place. Come on, guys. Links should be obviously different from body text -- I have to believe anyone that creates something as good as Design Not Found knows this...so why the goof?
Just realized this is my second critique of the 37signals home page...
Wireless as marketing gimmick
[W]e built a WAP add-on for our MLS product to allow Realtors to search for properties over their phone. Not one of our customers ever bought the WAP module, but it was still something we needed to have available. Most RFPs we would get from potential clients requested that wireless access be available. So we built the module, not because we thought that anyone would ever buy it, but because it helped us win sales. Why wouldn’t people buy it? WAP sounds cool when you describe it, but in practice, it’s more difficult to use than it’s worth.
[W]e built a WAP add-on for our MLS product to allow Realtors to search for properties over their phone. Not one of our customers ever bought the WAP module, but it was still something we needed to have available. Most RFPs we would get from potential clients requested that wireless access be available. So we built the module, not because we thought that anyone would ever buy it, but because it helped us win sales. Why wouldn’t people buy it? WAP sounds cool when you describe it, but in practice, it’s more difficult to use than it’s worth.
Giving the Human Touch to Software
Making too many assumptions about users’ expectations and levels of competence can get software developers into a lot of trouble. Yogita Sahoo tells her own story about designing an application for an industry she was deeply familiar with—but that industry knowledge didn’t keep her from making some big usability blunders.
All the terms used in the above message looked very obvious and simple to my team and me. We took for granted that the rest of the world also knows what a file menu is and that clicking on the top “X” button will close a dialog box. But unfortunately, the hotel employees didn’t know about these conventions. Had we understood that a steward would not be familiar with computer terminology, the product could have been designed to suit a layman’s needs.
You should never try to design for a wholly indeterminate set of users. Your marketing team may add some insight, and a human-factors specialist will also help. You should work with a representative user group that varies in terms of profession, age, and qualifications.
Making too many assumptions about users’ expectations and levels of competence can get software developers into a lot of trouble. Yogita Sahoo tells her own story about designing an application for an industry she was deeply familiar with—but that industry knowledge didn’t keep her from making some big usability blunders.
All the terms used in the above message looked very obvious and simple to my team and me. We took for granted that the rest of the world also knows what a file menu is and that clicking on the top “X” button will close a dialog box. But unfortunately, the hotel employees didn’t know about these conventions. Had we understood that a steward would not be familiar with computer terminology, the product could have been designed to suit a layman’s needs.
You should never try to design for a wholly indeterminate set of users. Your marketing team may add some insight, and a human-factors specialist will also help. You should work with a representative user group that varies in terms of profession, age, and qualifications.
September 18, 2002
Site Refactoring
Kalsey Consulting tells us how they implemented the concept of refactoring to improve their site. They cover card sorting as a way to recategorize and restructure, how to move files without breaking things for users, and generally making improvements in an evolutionary manner.
Refactoring is the process of making small changes to a program that improve the overall execution without introducing new features (and hopefully no new bugs). The basic idea is to leave things better than you found them.
[N]ow I had a solid reason for moving my files around. Placing everything into the new structure would make it easier to manage in the future. I made the decision to move everything into the new structure, but also decided to minimize the problems created by doing so.
Kalsey Consulting tells us how they implemented the concept of refactoring to improve their site. They cover card sorting as a way to recategorize and restructure, how to move files without breaking things for users, and generally making improvements in an evolutionary manner.
Refactoring is the process of making small changes to a program that improve the overall execution without introducing new features (and hopefully no new bugs). The basic idea is to leave things better than you found them.
[N]ow I had a solid reason for moving my files around. Placing everything into the new structure would make it easier to manage in the future. I made the decision to move everything into the new structure, but also decided to minimize the problems created by doing so.
Book Excerpt - eSupport
E-Support : How Cisco Systems' Saves Millions While Improving Customer Support
The most important finding was that we were letting "feature-creep" get in the way of usability. We added in lots of bells and whistles, like sorting and document rating, but these were either not noticed or criticized for getting in the way of the task at hand. Our next iteration will have a simpler interface. Because we had not invested any time developing the systems to support these bells and whistles, we could easily discard those ideas without wasting precious development time. (from page 2)
More posts related to features and usability tradeoffs
- User centered design sells products
- Bloatware: Good or Evil?
- The Pursuit of Simplicity
E-Support : How Cisco Systems' Saves Millions While Improving Customer Support
The most important finding was that we were letting "feature-creep" get in the way of usability. We added in lots of bells and whistles, like sorting and document rating, but these were either not noticed or criticized for getting in the way of the task at hand. Our next iteration will have a simpler interface. Because we had not invested any time developing the systems to support these bells and whistles, we could easily discard those ideas without wasting precious development time. (from page 2)
More posts related to features and usability tradeoffs
- User centered design sells products
- Bloatware: Good or Evil?
- The Pursuit of Simplicity
Open Letter to a Power User / Developer
I just read this Letter to a Non-believer, and have to respond. As I see it:
1) Someone commented in a mailing list that Linux has "poor usability."
2) You point out that *you* can successfully use Linux to read email, write professionally (about Linux and technology it appears), compose music, watch movies, plan Linux events, create your own Linux distribution, publish Linux CDs, and browse the web, etc.
3) You claim that "millions" of other people who "work like you do - productively and happily" also use Linux.
4) Since you can do all these things, you then assert that Linux *must* be usable. You say "you have the gall to tell me and millions of others that it can't be done"?
Well, I DO have the gall to tell you your logic is horribly flawed.
1) Usability is relative - something that is usable for one type of user doing one type of task is very often not be usable for all user doing any kind of task. Linux is obviously at least somewhat usable for some folks, but that doesn't meant that it's usable for most people.
2) Usability is not black and white - it's not "usable and unusable" it's shades of gray. At some point individuals determine that things aren't "usable" enough for them - this is the point where people either buy into or pass on something.
3) Usability is only one small factor in the adoption of products.
4) You are obviously a power user of technology and Linux. When you say you maintain your own distribution you reveal that you are a power user among power users. Few "average Joes" use Linux for average tasks, and my guess is that few actually could. (Notice I said few, not none.) I know many Linux users, but noone that maintains their own distro.
5) Let's talk realistic stats - where are the millions of folks in regular offices or homes doing average mundane things on Linux? How many non-programmers run Linux? Sure, millions of servers run Linux, but that's not what we're talking about. I'm sure there are millions of Linux distributions sold every year - that doesn't mean millions are actively running or anywhere within reach of a "typical" consumer.
6) Okay, even if Linux with KDE or whatever were super easy to learn and use. Where would a soccer mom buy a preschooler edutainment for Linux? Could she install it and read the docs (don't get me started on man pages)? How about a tax package for my small business? Can I get it at Best Buy? Power users have different needs and understand how to locate Open Source needles in the haystack of the Internet - average folks want quick, easy and mainstream. It's not just the OS that has to be usable and suitable- OS's are just the start. It's the whole offering from the platform and all the related software vendors. Why do you think Apple still has any market share? It's because they have enough of the right stuff (usability, software, marketing, documentation, service, etc.) that people want when making a decision on what to adopt.
Just because YOU use it, doesn't mean it's USABLE for many people. Show me research - maybe an independent usability test. Lots of universities use Linux -- ask them to research Linux's usability. As far as adoption statistics are concerned, back up your cited numbers, show me real numbers from reputable analysts, All I could find are gross estimates from biased partisans.
Linux rocks as a server platform, and it's a great development platform for many developers (depending on what they develop in and for). Linux on the average consumer's desktop? Not in the foreseeable future - it's built by geeks for geeks. And geeks love it, so it's successful in its own way.
I just read this Letter to a Non-believer, and have to respond. As I see it:
1) Someone commented in a mailing list that Linux has "poor usability."
2) You point out that *you* can successfully use Linux to read email, write professionally (about Linux and technology it appears), compose music, watch movies, plan Linux events, create your own Linux distribution, publish Linux CDs, and browse the web, etc.
3) You claim that "millions" of other people who "work like you do - productively and happily" also use Linux.
4) Since you can do all these things, you then assert that Linux *must* be usable. You say "you have the gall to tell me and millions of others that it can't be done"?
Well, I DO have the gall to tell you your logic is horribly flawed.
1) Usability is relative - something that is usable for one type of user doing one type of task is very often not be usable for all user doing any kind of task. Linux is obviously at least somewhat usable for some folks, but that doesn't meant that it's usable for most people.
2) Usability is not black and white - it's not "usable and unusable" it's shades of gray. At some point individuals determine that things aren't "usable" enough for them - this is the point where people either buy into or pass on something.
3) Usability is only one small factor in the adoption of products.
4) You are obviously a power user of technology and Linux. When you say you maintain your own distribution you reveal that you are a power user among power users. Few "average Joes" use Linux for average tasks, and my guess is that few actually could. (Notice I said few, not none.) I know many Linux users, but noone that maintains their own distro.
5) Let's talk realistic stats - where are the millions of folks in regular offices or homes doing average mundane things on Linux? How many non-programmers run Linux? Sure, millions of servers run Linux, but that's not what we're talking about. I'm sure there are millions of Linux distributions sold every year - that doesn't mean millions are actively running or anywhere within reach of a "typical" consumer.
6) Okay, even if Linux with KDE or whatever were super easy to learn and use. Where would a soccer mom buy a preschooler edutainment for Linux? Could she install it and read the docs (don't get me started on man pages)? How about a tax package for my small business? Can I get it at Best Buy? Power users have different needs and understand how to locate Open Source needles in the haystack of the Internet - average folks want quick, easy and mainstream. It's not just the OS that has to be usable and suitable- OS's are just the start. It's the whole offering from the platform and all the related software vendors. Why do you think Apple still has any market share? It's because they have enough of the right stuff (usability, software, marketing, documentation, service, etc.) that people want when making a decision on what to adopt.
Just because YOU use it, doesn't mean it's USABLE for many people. Show me research - maybe an independent usability test. Lots of universities use Linux -- ask them to research Linux's usability. As far as adoption statistics are concerned, back up your cited numbers, show me real numbers from reputable analysts, All I could find are gross estimates from biased partisans.
Linux rocks as a server platform, and it's a great development platform for many developers (depending on what they develop in and for). Linux on the average consumer's desktop? Not in the foreseeable future - it's built by geeks for geeks. And geeks love it, so it's successful in its own way.
September 16, 2002
Shopping carts aren't just for purchasing
Shopping Cart Abandonment: Why You Need More of It points out that online cart abandonment rates will always be higher than the 2-3% in physical retail stores.
According to a white paper by Fry Multimedia, "Most (online shoppers) appear to use the cart to mark products of interest, like turning down or marking a page in a catalog. Items in shopping carts on Web sites represent shoppers' desire to purchase, not necessarily their intent."
Because of this, it's unlikely that online abandonment rates will ever be comparable to traditional ones. Users have a hard time finding what they want on the Internet; shopping carts provide an easy way to bookmark things that they are interested in.
Abandoned shopping carts aren't just shopping carts. They also are important sources of customer information. How important? Imagine what it would cost to put together a list of what each of your online customers was interested in buying!
Shopping Cart Abandonment: Why You Need More of It points out that online cart abandonment rates will always be higher than the 2-3% in physical retail stores.
According to a white paper by Fry Multimedia, "Most (online shoppers) appear to use the cart to mark products of interest, like turning down or marking a page in a catalog. Items in shopping carts on Web sites represent shoppers' desire to purchase, not necessarily their intent."
Because of this, it's unlikely that online abandonment rates will ever be comparable to traditional ones. Users have a hard time finding what they want on the Internet; shopping carts provide an easy way to bookmark things that they are interested in.
Abandoned shopping carts aren't just shopping carts. They also are important sources of customer information. How important? Imagine what it would cost to put together a list of what each of your online customers was interested in buying!
September 13, 2002
You did what you could
Rebecca Blood's story about a card her niece made for firefighters after September 11 is very touching. She should be proud of her niece.
"I watched as she drew it. First to go up were the buildings, then the airplane, then the two people jumping, holding hands. It is an overwhelming image, so I am not surprised that it is a fundamental part of all of this for her, but it is disturbing to see it reflected in an 8-year old's art."
Rebecca Blood's story about a card her niece made for firefighters after September 11 is very touching. She should be proud of her niece.
"I watched as she drew it. First to go up were the buildings, then the airplane, then the two people jumping, holding hands. It is an overwhelming image, so I am not surprised that it is a fundamental part of all of this for her, but it is disturbing to see it reflected in an 8-year old's art."
September 11, 2002
Unfinished Work - Freedom Itself is Under Attack
The Gettysburg Address
"Four score and seven years ago our fathers brought forth on this continent a new nation, conceived in liberty and dedicated to the proposition that all men are created equal. Now we are engaged in a great civil war, testing whether that nation or any nation so conceived and so dedicated can long endure. We are met on a great battlefield of that war. We have come to dedicate a portion of that field as a final resting-place for those who here gave their lives that that nation might live. It is altogether fitting and proper that we should do this. But in a larger sense, we cannot dedicate, we cannot consecrate, we cannot hallow this ground. The brave men, living and dead who struggled here have consecrated it far above our poor power to add or detract. The world will little note nor long remember what we say here, but it can never forget what they did here. It is for us the living rather to be dedicated here to the unfinished work which they who fought here have thus far so nobly advanced. It is rather for us to be here dedicated to the great task remaining before us--that from these honored dead we take increased devotion to that cause for which they gave the last full measure of devotion--that we here highly resolve that these dead shall not have died in vain, that this nation under God shall have a new birth of freedom, and that government of the people, by the people, for the people shall not perish from the earth."
- Abraham Lincoln, November 19, 1863
How will you help fight terrorism and defend freedom?
"On September the 11th, enemies of freedom committed an act of war against our country. Americans have known wars -- but for the past 136 years, they have been wars on foreign soil, except for one Sunday in 1941. Americans have known the casualties of war -- but not at the center of a great city on a peaceful morning. Americans have known surprise attacks -- but never before on thousands of civilians. All of this was brought upon us in a single day -- and night fell on a different world, a world where freedom itself is under attack. ...
"After all that has just passed -- all the lives taken, and all the possibilities and hopes that died with them -- it is natural to wonder if America's future is one of fear. Some speak of an age of terror. I know there are struggles ahead, and dangers to face. But this country will define our times, not be defined by them. As long as the United States of America is determined and strong, this will not be an age of terror; this will be an age of liberty, here and across the world."
- George W. Bush, President of the United States of America, September 20, 2001
God Bless America
The Gettysburg Address
"Four score and seven years ago our fathers brought forth on this continent a new nation, conceived in liberty and dedicated to the proposition that all men are created equal. Now we are engaged in a great civil war, testing whether that nation or any nation so conceived and so dedicated can long endure. We are met on a great battlefield of that war. We have come to dedicate a portion of that field as a final resting-place for those who here gave their lives that that nation might live. It is altogether fitting and proper that we should do this. But in a larger sense, we cannot dedicate, we cannot consecrate, we cannot hallow this ground. The brave men, living and dead who struggled here have consecrated it far above our poor power to add or detract. The world will little note nor long remember what we say here, but it can never forget what they did here. It is for us the living rather to be dedicated here to the unfinished work which they who fought here have thus far so nobly advanced. It is rather for us to be here dedicated to the great task remaining before us--that from these honored dead we take increased devotion to that cause for which they gave the last full measure of devotion--that we here highly resolve that these dead shall not have died in vain, that this nation under God shall have a new birth of freedom, and that government of the people, by the people, for the people shall not perish from the earth."
- Abraham Lincoln, November 19, 1863
How will you help fight terrorism and defend freedom?
"On September the 11th, enemies of freedom committed an act of war against our country. Americans have known wars -- but for the past 136 years, they have been wars on foreign soil, except for one Sunday in 1941. Americans have known the casualties of war -- but not at the center of a great city on a peaceful morning. Americans have known surprise attacks -- but never before on thousands of civilians. All of this was brought upon us in a single day -- and night fell on a different world, a world where freedom itself is under attack. ...
"After all that has just passed -- all the lives taken, and all the possibilities and hopes that died with them -- it is natural to wonder if America's future is one of fear. Some speak of an age of terror. I know there are struggles ahead, and dangers to face. But this country will define our times, not be defined by them. As long as the United States of America is determined and strong, this will not be an age of terror; this will be an age of liberty, here and across the world."
- George W. Bush, President of the United States of America, September 20, 2001
God Bless America
September 10, 2002
Should corporate logos be home links?
Recently on the SIGIA-L list, a discussion broke out on whether or not logos on web sites should be linked to the site's home page. Here's my analysis:
There are a few underlying questions:
Some related research:
Examining User Expectations for the Location of Common E-Commerce Web Objects
(If you agree that most site's put their logo top-left, then you can draw the conclusion that most users expect logos to be links home.)
Recently on the SIGIA-L list, a discussion broke out on whether or not logos on web sites should be linked to the site's home page. Here's my analysis:
There are a few underlying questions:
- Do users expect logos to be linked to the home page rather than just being a graphical logo?
- Can a linked logo replace another link labeled "home"?
- Does placement of the logo matter (e.g. is top-left better)?
- If a logo is a link, where would users expect it to go?
- A purely graphical logo is great, but a linked logo provides some additional functionality at little cost.
- *I think* most users, *when seeing that a logo is a link*, will expect it to go to the site's home page - there are few other logical places for it to go. (related to question 4)
- I've seen some users click on logos, but most will choose a "home" link first when looking to go "home." (related to questions 1 & 2) Therefore...
- You need to have an explicit "home" link - a logo isn't explicit enough. (related to question 2)
- Placement always matters - but if you think of the logo-link as a supplementary link to the "home" link, then it's not that critical from a navigation point of view - it's likely more important from a branding and context point of view. (related to question 3)
Some related research:
Examining User Expectations for the Location of Common E-Commerce Web Objects
(If you agree that most site's put their logo top-left, then you can draw the conclusion that most users expect logos to be links home.)
September 09, 2002
The trouble with usability guidelines
Jared Spool has a new article that questions the value of guidelines called "Evolution Trumps Usability Guidelines."
Jared is controversial (as ever), but as usual there is some truth to what he's saying. I'm not willing to chuck all guidelines out the window, but I'll add my opinions to what Jared has already stated. Let me state up front that I maintain and promote use of a set of guidelines in my day to day work, so I have some experience with guidelines. I've also used guidelines and "style guides" as coaches at times when looking for advice on how to tackle certain design issues.
There are also some things that are good about guidelines -- but I'll cover that topic in another post.
Let me know what you think -- email: Lyle_Kantrovich at Bigfoot dot com
Jared Spool has a new article that questions the value of guidelines called "Evolution Trumps Usability Guidelines."
Jared is controversial (as ever), but as usual there is some truth to what he's saying. I'm not willing to chuck all guidelines out the window, but I'll add my opinions to what Jared has already stated. Let me state up front that I maintain and promote use of a set of guidelines in my day to day work, so I have some experience with guidelines. I've also used guidelines and "style guides" as coaches at times when looking for advice on how to tackle certain design issues.
Problems with guidelines:
- Many guidelines aren't based on research. The National Cancer Institute's Research-Based Web Design & Usability Guidelines are an attempt to bring more credibility to guidelines.
- Compliance with guidelines can be hard to measure if they are vague or poorly written
E.g., "Ensure descriptive terms or pictures are used: Use clear and informative labels to describe products on-line" (from Serco's Ecommerce Guidelines) - Many guidelines don't really provide much value
E.g., "Every Web page should contain at least one link." (from the Yale Web Style Guide) How many people read this guideline and said "Duh!"? Do you think it matters what that one link is? - Guidelines can get outdated.
E.g., Sun's Writing for the Web Style Guide was authored by Jakob Nielsen who hasn't been at Sun for a number of years. The style guide doesn't look like it's been updated since at least 1998. - Guidelines by definition generalize about design - without regard to differences in audiences, tasks, work environments or other specifics that should play a major factor in designing usable applications. Guidelines make lots of assumptions and don't necessarily tell you what assumptions were made.
E.g., "International users: Remember that you are designing for the World Wide Web. Your readers could be the people down the street, or people in Australia or Poland." (from the Yale Web Style Guide) clearly not considering intranets, extranets, or other web applications where you may really know the limits of your audience's reach. - Guidelines aren't a recipe for success -- even if you can comply with every guideline, your application might not be very usable. They aren't a replacement for a good User-Centered Design (UCD) process.
- Guidelines are not comprehensive -- they don't cover all or even most design scenarios.
- Different sets of guidelines may contradict each other.
E.g., Spool and Nielsen regulary go toe-to-toe on the topic of web search. - Guidelines can be hard to use. A good set of web guidelines generally is pretty large and can't be easily absorbed by designers -- especially novice designers.
E.g. Nielsen Norman Group has published 592 different web usability guidelines in five separate reports. - It seems some people think guidelines are a replacement for the methods in UCD and try to short-cut the design process by using them instead of usability testing, prototyping, etc. This makes guidelines dangerous -- people who don't know how or when to use them will mis-use them. By following guidelines blindly, you can shoot your design in the foot. (Yes, of course designs have feet - how else do you explain "walk-throughs?")
There are also some things that are good about guidelines -- but I'll cover that topic in another post.
Let me know what you think -- email: Lyle_Kantrovich at Bigfoot dot com
September 08, 2002
The Pursuit of Simplicity
Luke Wroblewski of NCSA has some good insights on what makes designing for simplicity difficult.
"Ultimately it’s the pursuit of simplicity that’s your best teacher. When you consistently work toward a simpler solution, you pick up a lot of valuable lessons along the way: what works and what doesn’t, what is necessary and what is interference."
Related posts:
- Bloatware: Good or Evil?
- User centered design sells products
Note: article linked fixed April, 2008
Luke Wroblewski of NCSA has some good insights on what makes designing for simplicity difficult.
"Ultimately it’s the pursuit of simplicity that’s your best teacher. When you consistently work toward a simpler solution, you pick up a lot of valuable lessons along the way: what works and what doesn’t, what is necessary and what is interference."
Related posts:
- Bloatware: Good or Evil?
- User centered design sells products
Note: article linked fixed April, 2008
August 27, 2002
See back side of this web page for more info...
Just ran across a site that is blatantly using the same text on their web site that they use on their product packaging or "tear sheets" (those pads of product info pages you might see in a retail store). Symbol is a company that makes handheld devices based on Palm and Pocket PC platforms -- the product page for their 2800 Series device tells the user:
"To find out how your business can benefit from Symbol's innovative products, contact any of the convenient locations listed on the back panel or visit us at www.symbol.com/mobile."
Note that the user is already on the web site listed, but a few pages further into the site. Unless they want the user to look at the back of their monitor, I have no idea where the "back panel" of a web page is. Of course the "convenient locations" aren't provided on the web page either -- and the mobile products page that is linked shows nothing about "business benefits." Maybe they should think about how to change their web site into a truly "convenient location" -- then maybe potential customers will know why Symbol devices are worth the much higher price tag when compared to standard Palm or Compaq devices.
Just ran across a site that is blatantly using the same text on their web site that they use on their product packaging or "tear sheets" (those pads of product info pages you might see in a retail store). Symbol is a company that makes handheld devices based on Palm and Pocket PC platforms -- the product page for their 2800 Series device tells the user:
"To find out how your business can benefit from Symbol's innovative products, contact any of the convenient locations listed on the back panel or visit us at www.symbol.com/mobile."
Note that the user is already on the web site listed, but a few pages further into the site. Unless they want the user to look at the back of their monitor, I have no idea where the "back panel" of a web page is. Of course the "convenient locations" aren't provided on the web page either -- and the mobile products page that is linked shows nothing about "business benefits." Maybe they should think about how to change their web site into a truly "convenient location" -- then maybe potential customers will know why Symbol devices are worth the much higher price tag when compared to standard Palm or Compaq devices.
The Age of Information Architecture
Jeff Lash starts a new regular column on IA at Digital Web called IAnything Goes with a retrospective on how many Information Architects got their start.
"Information architecture helps make sure that business needs and user needs are met, leaving everyone happy, and isn't that really what it's all about? ... It's no wonder, then, that there is increased interest in information architecture. Individuals who can supplement their technical skills with solid understanding of business strategy, information organization experience, user-centric techniques and critical thinking make much better candidates for prospective employers, and much more effective employees. Businesses who realize the importance of information architecture can realize cost savings, improved organizational efficiency, improved communication, and increases in revenue."
Jeff Lash starts a new regular column on IA at Digital Web called IAnything Goes with a retrospective on how many Information Architects got their start.
"Information architecture helps make sure that business needs and user needs are met, leaving everyone happy, and isn't that really what it's all about? ... It's no wonder, then, that there is increased interest in information architecture. Individuals who can supplement their technical skills with solid understanding of business strategy, information organization experience, user-centric techniques and critical thinking make much better candidates for prospective employers, and much more effective employees. Businesses who realize the importance of information architecture can realize cost savings, improved organizational efficiency, improved communication, and increases in revenue."
Subscribe to:
Posts (Atom)