Defeating Feature Fatigue
|Harvard Business Review does not let you read their articles online, so I can only point you to an abstract of this interesting piece from the February issue on the HBR site. I'm back on the complexity in IT design issue again: this article provides some empirical support for the argument I was making in that post - that following users requests for system features can lead developers to build software too complex to use effectively. The three authors of this paper (Roland T. Rust, Debora Viana Thompson, Rebecca W. Hamilton ) were looking at a different domain - consumer electronics - but my observations are that their conclusions are right on. From the abstract:|
...even though consumers know that products with more features are harder to use, they initially choose high-feature models. They also pile on more features when given the chance to customize a product for their needs. [Boldface is mine] Once consumers have actually worked with a product, however, usability starts to matter more to them than capability.And indeed, in the study, they found that additional features lowered customer-reported usability and satisfaction. The researchers provided prototype 7- and 21-feature dvd players to the survey participants for actual home use in the final stage of the study. Despite the fact that users in the "customization" part of the study overwhelmingly favored adding features, users in the "actual use" component were happier with the units with fewer features.
So this is a real conundrum for folks like us who customize software applications and database systems for non-profit organizations. How do we convince users that some of the complex feature requirements that they present us with may in fact make their systems less usable, not more? Even better, how can we identify those feature requests? More on this later.
Tags: nptech, usability, complexity