By Len Lipkin
Part 1 | Part 2
I argued in part 1 and 2 of this series that traditional metrics like number of clicks are ill-suited to measure usability of product enhancements. Well, I lied a bit. In fact, these metrics can be suitable as long as they are taken in the proper context, which very often they are not.
Roger Cauvin, on his blog and in the comments to part 1 of this post asserts that we measure usability along multiple parameters. I am re-framing his thoughts a bit, but they are in the spirit of his original ideas.
- Inputs
- Profile. A typical user’s prerequisite skills and experience.
- Metrics
- Effort. A limit on the number of user gestures (keystrokes, mouse clicks, etc.) it should take to accomplish a functional task.
- Duration. A limit on the amount of time that it will take a typical user to perform the functional task.
- Engagement duration – the amount of time the user is actively attending to the task.
- Total duration – the total amount of time it takes for the task to complete.
I think that this is a great way for PMs to craft usability requirements for a feature set. Cauvin rightly contextualizes the metrics themselves, adding user profile (a.k.a., persona) to the mix. He also wisely expands the “time to complete task” metric. I offer kudos to Cauvin for these great ideas.
My problem with the metrics that I disparaged in parts 1 and 2 is that they are somewhat arbitrary by themselves taken out of context. Limits on duration or number of mouse clicks or gestures are great, but you are likely to be challenged by developers upstream, or users downstream. You certainly wouldn’t want the feature to pass the metrics you establish and then have customers complain about a feature being hard to use, right? To address this, additional inputs could be defined to help clarify the metrics in question, and at least one additional metric should be considered.
My solution to this would be to extend Cauvin’s profile input (skills + experience) and add additional inputs or attributes to the profile vis-à-vis the feature you are requesting. Some possible additional inputs I would imagine are:
- Feature Importance to Role-(Critical, High, Low)
- Role Priority–If defining metrics for multiple roles, which role is most critical to the success of this feature? Theoretically, there could be multiple parallel usability metrics on the same feature for different roles.
- Frequency of Use: Several times a day, daily, weekly, monthly, annual, etc.
The additional inputs will help you determine appropriate targets metrics for feature that you propose. The target metrics for a feature should be determined by who uses the feature and how they use it. Less important? Less frequently used? Profile is a strong user? No need to reduce the number of clicks as compared to a very important feature that is used frequently by a less experienced user.
I don’t consider myself to be a guru on this subject, even after doing lots of research for this series of posts. I am not convinced that I have the right inputs or the right metrics, but I am convinced that metrics taken in the absence of these empirical inputs lead to bad UI. UI is not just number of clicks. My question to you all—what other inputs and metrics do you see as having value?