Ron comments in a previous post that design issues should be addressed before usability work. (For the sake of this discussion, I’m drawing a border between design and usability; however, this division is often fuzzy and I acknowledge that).
How do you know your design is bad (whether it’s process, result, or a combination)? And, if it is bad, how do you get your organization to acknowledge the problem and correct it?
Design is hard. Unfortunately it’s also subjective, leading many designers to assume their designs are good, even when they are not. Often, any problems can be ignored because your product’s other strengths overcome them (e.g., it has unique features, a strong sales force pushing it, etc). Any reports of difficult interfaces are dismissed because, bottom line, it’s profitable. This is the case in many growth industries where commodification hasn’t set in, yet. I think it’s also a factor when the buyer is not the primary user (the situation for most of my company’s products).
So if you have a profitable product and you’re not getting a lot of flak, then do you really have a design or usability problem? Well you probably don’t have a crisis, but you can still do better. Poor design may not be costing sales, but it’s probably costing more to train and support than it could.
In Institutionalization of Usability, Eric Schaffer lists a number of “wake-up calls” that might cause a company to reassess their current practices and adopt a user-centered approach. One example is the “train wreck” but my company hasn’t experienced that. Another wake-up is usability testing. Once development has seen usability test results (or, better yet, observed a test) they will come around and adopt new processes.
To address Ron’s point directly, this is why I’m focusing on usability before design. Having woken up myself, I’m providing the wake-up call for my company. Thanks to my background as a software engineer and the respect gained from being one of “them”, it’s been relatively easy to convince the engineers I’ve worked with so far of usability’s benefits. I am in the middle of making the pitch to middle and upper management and this is where I’m encountering resistance. (As I write this, I realize a great way to overcome this issue is to invite management to observe a test — duh).
I believe its easier to work within an organization’s structure and change it slowly. I think introducing more user-centered activities will benefit development even if the design processes or staff take a while to change. For example, I’ve done paper prototype usability testing early on with some projects and these tests have pointed out fundamental design problems. We’ve been able to nip these problems in the bud. Just the process of preparing for paper prototype tests has forced the engineers to consider important design decisions they may have postponed.