Philosophy of Design My design approach is to develop systems that are as user-centered as they can be, within the constraints of each project. Ideally this involves: Clearly defining user communities and personas Interviewing and observing potential users Iterating through scenario and use case models User conceptual modeling Generating and evaluating paper prototypes Detailed prototype evaluation with prospective users Usability testing of early releases Unfortunately, in practice, I rarely have the opportunity to conduct each stage as I would like. Lack of resources, scheduling limitations and company cultures all impinge on the "ideal" user-centered approach, resulting in a relatively…
You must be a member of SIGCHI, a subscriber to ACM's Digital Library, or an interactions subscriber to read the full text of this article.
GET ACCESSJoin ACM SIGCHI
In addition to all of the professional benefits of being a SIGCHI member, members get full access to interactions online content and receive the print version of the magazine bimonthly.
Subscribe to the ACM Digital Library
Get access to all interactions content online and the entire archive of ACM publications dating back to 1954. (Please check with your institution to see if it already has a subscription.)
Subscribe to interactions
Get full access to interactions online content and receive the print version of the magazine bimonthly.