As a tester, quality is what matter most to me. Interestingly, quality is pretty much the hardest thing to evaluate. One way, which I find useful, is to aggregate the metrics from multiple aspects of quality to have an overall view.
Some important aspects of quality:
|
Reliability |
Functionality |
|
Usability |
Efficiency |
|
Maintainability |
Portability |
|
Learnability |
Analyzability |
|
Testability |
Debugability |
What do you think?