UXValue as a tool for prioritize bugs

ux-value-bugs-uxladyIn daily agile development experience, sometime as a UX responsible it is quite difficult to follow the track to everythings is happened with the product and make sure that the user’s voice is there when needed. In my own experience bug assessment is a tricky one, especially if you are in a early development stage of a product. So trying to find a quick and practical way to measure a bug relevance from user experience point of view but also business/product goals, I develop this matrix for my own. After many bugs turn out to work quite good and result very practical both for me as the PO (Product Owner). So, Why don’t try it yourself?

What is?

  • UXValue is a number resulting from the relation between Severity and Impact.
  • Answers the follow questions:
    How problematic is the issue? Impedes complete a task, or just difficult the user task), Significantly affect the brand or product image?
    And finally, is the issue part of a key process/functionality for the product? or it is a secondary/tertiary feature?.
  • UXValue has 4 dimensions: Critical, High, Medium and Low. And can be expressed on a 100-point scale.

Why use it?

  • Helps to focus attention on the bugs that really matter from a user AND business point of view.
  • Better adapt UX to quick agile iteration dynamics helping include UX metrics on a more fluid daily work.
  • Follow a methodical process that allow other UX team members to measure any product bugs, following same common criteria.

How to use it?

UX value is a relation between Severity and Impact. Severity understood as combination of Impact on the task/goal users is performing or chasing and the Impact this could have on the Product/Brand equity, revenue, or profitability. Impact defined as the relevance the task/process have as part of an overall product experience.

UX Value Levels and principles:

  • Critical: That which affects a first level process (high Impact)  and makes it impossible to perform a task is always critical bug.
  • High: That which affects a second level process (medium Impact) and makes it impossible to perform a task is hight bug.
  • Medium: 
    • Anything that affects a third level process (low impact) and makes it impossible to perform a task is medium bug.
    • Anything that affects a  first level process (high Impact) and and doesn’t impede perform a task is medium bug.
  • Low:
    • Anything that affects a third level process (low impact) and that doesn’t prevent perform a task is low bug.
    • Anything that affects a second level process (medium Impact) that doesn’t prevent perform a task is low bug.

 

Calculating UX Value…

Crossing Severity and Impact factors using the above defined logic (UX Value Level-Principles) the follow are the basic score combinations  (First you will need to calculate Severity and Impact, see next)

UX Value for Bug categorization

Estimating Severity and Impact.

SEVERITY
Severity understood as combination of Impact on the task/goal users is performing or chasing and the Impact this could have on the Product/Brand equity, revenue, or profitability.

  • 4 (critical):  An issue of critical severity would definitely result in users’ being unable to complete their intended task, as well as an immediate, noticeable, and significant negative impact on an organization’s brand equity, revenue, or profitability.
  • 3 (high): A high-severity usability issue is one that would likely result in users’ not being able to complete their intended task and, from a business perspective, negatively affect an organization’s brand, revenue, or profitability.
  • 2 (medium): A medium-severity usability issue would be likely to significantly impede or frustrate users, but probably would not prevent users from eventually accomplishing a task. It might also negatively affect an organization’s brand, revenue, or profitability.
  • 1 (low):  A low-severity usability issue would likely present some type of momentary or transient difficulty or result in confusion for users, but would not prevent users from accomplishing their task. It would have no discernible effect on an organization’s brand, revenue, or profitability.

IMPACT
Impact is defined as the relevance the task/process have as part of an overall product experience and product strategy.

Key point with Impact is: PO and UX team must agree in a impact-list of functionalities, process and tasks for the product, so UX team and PO will be applying same criteria when define de impact. Impact must be very close to the product strategy goals, and that’s way some items on the list may change over time. This is not a static list!.

 

Basic guideline:

  • 3 (high): The issue affects a key process, task or feature (first level) in importance for the product (from the point of view of business strategy).
  • 2 (medium): The issue affects a secondary importance process, task or feature to the product (from the point of view of business strategy).
  • 1 (low): The issue affects a third level importance process, task / functionality to the product (low relevance) (from the point of view of business strategy).

UX VALUE into a 100-Points scale:

UXValue 100 points scale

UX Value could be also expressed on 0-100 scale in order to o make the prioritizing task, even easier for items within a same dimension.  I use the conversion table you see in the image, considering the frequency and amount of bugs for each level observed on the actual product, but I think the best is to adjusted to each product reality, so there are more values for the most common bugs level.

Having a 100-points scale also helps you to adjust the position of the bug considering other factors as the frequency of occurrence. For example, if 1 issue result to de High UXValue, but the frequency is not much higher, then you can apply a low value into the High range (closer to 75).

 

WHY “UX VALUE” AND NOT JUST USABILITY SEVERITY?
PRIMARILY I USE “UXVALUE” NAMING IN ORDER TO MAKE CLEAR THE MEASURE GOES BEYOND USABILITY. FOR AN AGILE ENVIRONMENT IS QUITE IMPORTANT THAT THIS VALUE REFLECTS NOT ONLY USERS POINT OF VIEW BUT ALSO, THE PRODUCT/BUSINESS GOALS AND BE COMPATIBLE WITH THE RELEASE PLANNING.
IN TRADITIONAL USABILITY BIBLIOGRAPHY, SEVERITY RATINGS ARE USED TO DETERMINATE, AS NAME SUGGEST, THE SEVERITY THAT AN USABILITY ISSUE (USABILITY PROBLEM) CAN HAVE ON THE PRODUCT EXPERIENCE. THIS SEVERITY IT IS DEFINED MAINLY AS THE RELATION BETWEEN THREE FACTORS: IMPACT ON USER EXPERIENCE, IMPACT ON BUSINESS GOALS AND PREDICTED FREQUENCY OF OCCURRENCE (Measuring the user Experience, TULLINS AND ALBERT, 2008). LITERATURE ON THESE METRICS IS ABUNDANT AND SOME AUTHORS USE DIFFERENT SCALES OR FACTORS, I TAKE WHAT I FOUND WAS PRACTICAL FOR THE AGILE EXPERIENCE THAT ALLOW ME TO ESTIMATE BUGS DAILY WITHOUT AFFECTING OTHER TASKS ATTENTION OR THE TEAM VELOCITY. THAT’S WHY I DECIDE TO USE A DIFFERENT NAME FOR IT, AS MY MODEL HAVE SOME DIFFERENCES WITH THE MODELS I BASED ON, SO WE AVOID MISUNDERSTANDINGS. SUGGESTIONS AND IMPROVEMENTS ARE WELCOME!

 

2 thoughts on “UXValue as a tool for prioritize bugs

  1. Have you ever thought about creating an e-book or guest
    authoring on other blogs? I have a blog centered on the
    same ideas you discuss and would really like to have you share some stories/information. I know
    my audience would appreciate your work. If you are even remotely interested, feel free to shoot me an email.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>