Decisions on software design are hard. Jon Udell has a post about the “softness” of software that really resonates. One of the most difficult thing to do when writing product requirements has always been trying to figure out whom to target. Make it too flexible and the casual user finds things too complicated. Make things a little rigid and you lose your power users.
Fact remains, not everyone has the time to find every option and learn every trick. In the meantime, software developers are constantly trying to figure out how to try and make everyone happy, not always the best idea, since the results often end up at the “I Suck” part of the Featuritis curve. For a commercial company, such decisions are often the difference between success and going under.
Software development is never easy
Fact remains, not everyone has the time to find every option and learn every trick. In the meantime, software developers are constantly trying to figure out how to try and make everyone happy, not always the best idea, since the results often end up at the “I Suck” part of the Featuritis curve. For a commercial company, such decisions are often the difference between success and going under.
Image by Kathy Sierra
Technorati Tags: Software Development, Usability