A product
- is well tested and can work under a wide range of conditions (this is the main cost difference because additional testing reveals previously unknown weaknesses and will force you to make major design changes)
- anticipates internal errors / environmental anomalies and has mechanisms in place to recover gracefully
- anticipates user error and guides the user when he does something wrong
- has an intuitive user interface (i.e. people don't need to ask an engineer how to operate it)
No comments:
Post a Comment