Software Metrics: Best Practices for Successful IT Management

 < Day Day Up > 


3.6 WHAT ABOUT USABILITY?

As a starting point you could do worse than looking at the number of user complaints, defect, fault or error reports, from the field where the root cause is not related to the reliability of the software. Here I intend that you should consider all such reports and not reduce the set by considering only validated non-duplicates. The reason for this is that you are looking for the "pain" level felt by the customer as a result of your not providing sufficiently good documentation, training or support to that customer. This is an incredibly simplistic approach to usability measurement and I would accept that it ignores the ergonomic aspect of systems. In defense of this measure I would say again that it is a "pain" measure and that pain is really the inverse of usability.

Maintainability, as I consider it as corrective maintenance, results in the most complex of the suggested models. I find that there are three parameters that affect managers and users view of the system maintainability. These are:

Combining these, I suggest that a maintainability metric can be derived from the following model:

Again, these models are presented as suggestions or starting points. I do not claim that they are perfect models, or even the best available, simply that they have worked for me. What you use in your organization is up to you.


 < Day Day Up > 

Категории