|
||||||||||||||||||||||||||||||||||
| NN/g Home |
||||||||||||||||||||||||||||||||||
| Ask Tog, July 13, 1998 Justifying Rough Sketches
John has a rare attitude, doubtlessly because his company deals in failureother peoplesso he tends to be perhaps overly sensitive about quality issues. Most software companies--yours and mine excepted, of course--seem to have figured out that software is good enough to release once the bug count gets down below, oh, perhaps 1000 or so. This same issue of prototype fit-and-finish arises, however, regardless of the quality attitude of a company. Jumping into complex, finely-tuned prototypes is perhaps the worst mistake a team can make. John points out the advantages of users (and clients) being freer to express contrary views if models look less than perfected. But theres another side, too: designers/developers are more willing to listen to dissent if they havent lavished ultimate care on what should have been a storyboard or quick-and-dirty prototype. Seymour Papert, the father of the Logo language for children (as well as particularly intelligent adults) once talked of being at a conference in Africa which instantly devolved into chaos, with many of the African participants walking out. When Seymour asked one of the Africans what had so troubled him, he replied, "You Americans say what you think." It appears their culture was less adversarial than our own. People did not start out by taking strong positions, only to argue their way into eventual grudging compromise. Instead, they began by talking around the farthest edges of the problem, discussing issues on which they could agree. Only then did they begin spiraling inward, gaining unanimity on every point, until they arrived at a central, entirely agreeable whole. Any other approach was considered rude and insulting. Having tried both methods in dealing with users and clients, I fully subscribe to the African approach. Make your users and clients a part of the earliest design process. Dont expect them to hand you the answers, but do expect them to properly frame the question. Then share your earliest thoughts. At the worst, you will achieve buy-in. More often than not, you will all end up rolling up your sleeves and working together to achieve a solution none of you could have achieved on your own. The only time Ive ever had a problem with showing rough sketches was when the client was expecting a polished prototype. If you set your users and clients expectations early, they will accept the roughest of sketches. (Do a good sell job on the concept and they wont just accept them, theyll demand them.) Even when moving on to the next stage, keep it simple. Build what appears to be a full cut across the entire systemessentially a false frontwith no real depth. Then develop a few "deep dives" into critical or typical areas. Learn all you can from these few areas through user testing and client meetings. Then take that knowledge and apply it to the rest of your developing design. Ive tried it the other way, developing and "successfully" defending the full design. It doesnt work. Just so you dont have to repeat the experiment, Ill let you in on how it turns out: Just before release, the client sits down in your office and explains why the entire project has to be changed in the next two weeks. No, I take that back. The client wont be sitting in your office. She'll be sitting in your boss office. John wants some research done on this whole area. Next year will be a whole new SIGCHI convention, and they are desperate for papers. Any takers? And for those who would like to explore prototyping and testing issues in more depth, I recommend Jakob Nielsens excellent book, Usability Engineering. Until next week, I remain, |
|
|||||||||||||||||||||||||||||||||
|
| |
| ||||||||||||||||||||||||||||||||