As usability practitioners, we have embraced the philosophy of user-centered design and strive to devise systems that adapt to the user's needs rather than forcing users to accommodate the system. Enterprise software designers are no different; most of us profess to follow a methodology grounded in the principles of UCD. But the reality is that enterprise software designers must often conceive systems that deliberately make the primary user's life more difficult. Consciously or unconsciously, we do this because sometimes it's more important to support a business process than a user's task. Every interaction designer's life is fraught with compromise.…
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.