Wednesday, October 31, 2007

Creativity in software design: greatest dangers

Creativity has always been pointed as a desirable characteristic for a developer, but there are some drawbacks that we should be aware as testers. For instance, consider interface issues.

When: when you find something that you don't understand at first. Then you see it is a completely new way of doing something.

Beware with your repulse: because you might tend to reject it just because it is new. People are emotionally attached to well known and predictable software, thus fearing everything different from standards.
Beware with developers defense: people are emotionally attached to their own creations, for a variety of reasons:
- Because it took a lot of writing work (coding)
- Because it took a lot of creative work
- Because people need creativity to fulfil their lives
- because they really think it is a great idea

When is it acceptable (the new solution)?
-It is the best way to do the task (usability criteria)
-It is easy to find out

No comments: