ACM Home Page
Please provide us with feedback. Feedback
Human-KV Interaction
Full text HtmlHtml (9 KB),  PdfPdf (88 KB)
Source
Queue archive
Volume 4 ,  Issue 2  (March 2006) table of contents
Workflow Systems
DEPARTMENT: Kode vicious table of contents
Pages: 10 - 12  
Year of Publication: 2006
ISSN:1542-7730
Author
George Neville-Neil  ACM Queue
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 121,   Downloads (12 Months): 418,   Citation Count: 0
Additional Information:

abstract   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1122674.1122682
What is a DOI?

ABSTRACT

Dear KV, I've been reading your column occasionally and havent seen you address anything related to user interface design and how it can completely torque a piece of software. I happen to work as a programmer on a project for a company that sells point-of-sale software, which is a nice way of saying cash registers. The goals of the marketing people and user interface designers (we have several for our different product lines) always seem to twist the software into directions that only make it more fragile. These people ask for features that, while to a naive user might make the user interface easier to customize or use, to any of the programmers on the project its obvious that the feature in question will have a negative impact on code size, clarity, or some other nasty side effect. Several times our releases have been delayed because midstream we were asked for a feature that proved to have such a horrible side effect that it had to be removed right at the end. Sometimes these features are really just visual changes, but our system is so easy to change visually that it seems to invite the marketing and design folks to make changes just for the fun of it, as if the color of the buttons ought to be red one day, then blue the next. Is there any way to make these pests go away?


Collaborative Colleagues:
George Neville-Neil: colleagues