User-centred design (UCD) advocated involving users in the design process. Have you wondered what form that user involvement could take, and which forms lead to the most successful outcomes?
I recently came across data that Mark Keil published a while ago. He surveyed software companies and correlated project outcomes with the type of user access that designers and developers had.
| Type of contact with users | Effectiveness | |
| For custom software projects | ||
| Facilitate teams, hold structured workshop with users, or use joint-application development (JAD). | ██████████ | |
| Expose users to a UI prototype or early version to uncover any UI issues. | ██████ | |
| Expose users to a prototype or early version to discover the system requirements. | ████ | |
| Hold one-on-one semi-structured or open-ended interviews with users. | ████ | |
| Test the product internally (acceptance testing rather than QA testing for bugs) to uncover new requirements. | ██ | |
| Use an intermediary to define user goals and needs, and to convey them to designers and developers. | ██ | |
| Collect user questions, requirements, and problems indirectly, by e-mail or online locations. | █ | |
| For packaged or mass-market software projects | ||
| Listen to live/synchronous phone support, tech-support, or help-desk calls. | ████████ | |
| Hold one-on-one semi-structured or open-ended interviews with users. | ██████ | |
| Expose users to a UI prototype or early version to uncover any UI issues. | ████ | |
| Convene a group of users, from time to time, to discuss usage and improvements. | ████ | |
| Expose users to a prototype or early version to discover the system requirements. | ██ | |
| Test the product internally (acceptance testing rather than QA testing for bugs) to uncover new requirements. | ██ | |
| Consult marketing and sales people who regularly meet with and listen to customers. | ██ | |
| At trade shows, show a mock-up or prototype to users and get their feedback. | █ | |
| Not reported as effective in this 1995 source | ||
| Conduct a (text) survey of a sample of users. | ||
| Conduct a usability test to “tape and measure” users in a formal usability lab. (This study precedes such products as TechSmith Morae.) | ||
| Observe users for an extended period, or conduct ethnographic research. | ||
| Conduct focus groups to discuss the software. | ||
Although Keil’s article includes quantitative data, his samples are small. I opted to show only the relative usefulness of various methods. My descriptions, above, are long because the original article uses 1995 terms that have shifted in meaning. I believe some of the categories now overlap, due to changes in technology and method. For example, getting users to try a prototype of the UI in order to uncover UI issues sounds like the early usability testing that I do with TechSmith Morae, yet the 1995 results gave these activities very different effectiveness ratings.
For details, see the academic article by Mark Keil (Customer-developer links in software development). Educational publishers typically require a fee for access.
These methods also relate to research I’m doing on epistemology of usability analysis.



“you
Study 2 fits with the view (above, right) that “you
Leah Buley talked about generative design at the
It’s about information more than data. Data requires cognitive transformation in the user’s head to become information. Information is ready now to support insight and appropriate action.
On the IxDA’s discussion list for interaction designers, Liam Greig posted his
Trindade says that, regardless of whether this ask-the-client behaviour is laziness or a responsibility-avoidance strategy, people who design software need to “stop pretending that the client has all the answers, and trust a little bit more in themselves to create solutions.”