Diseñar un sistema web implica la aparición de muchos problemas, aunque contemos con los programadores y diseñadores más experimentados. Es necesario equilibrar la gravedad de un problema con el esfuerzo necesario para solucionarlo. Incluso un problema de gravedad puede ser solucionado más adelante si resultara ser demasiado costoso y llevase demasiado tiempo. Todos sabemos que las estimaciones de calendario en un proyecto web son algo más que números al azar y, por ello, los baremos demasiado detallados no tienen lugar frente a estimaciones de desarrollo.
Por este motivo puede ser interesante clasificar los problemas según su grado de gravedad:
- Los problemas de alta gravedad imponen un coste o pérdida para el negocio inaceptable, ya sea impidiendo que se use el sitio o causando activamente que el usuario lo abandone.
- Los problemas de gravedad media provocan confusión y frustración en el usuario, causando algunas pérdidas al negocio, pero nunca en la medida de los problemas de gravedad alta.
- Los problemas de gravedad baja son estéticamente negativos o molestos, pero no dañan individualmente al negocio del sitio. Pero debemos tener cuidado, porque el efecto combinado de muchos fallos de este tipo puede disminuir lo suficiente la calidad de la experiencia total del usuario como para causar su abandono.