Personalmente, estoy a favor del modelo de severidad/prioridad de dos niveles. Conozco los argumentos para un solo nivel, pero los lugares en los que he trabajado en general, acabo de ver que una jerarquía de dos niveles funciona mejor.
La gravedad la establece el equipo de soporte (según la información del cliente). La prioridad es establecida por el cliente (con la contribución del equipo de soporte).
Por la gravedad que utilizo:
1 - Bloqueador/mostrar detuvo
2 - Mayor funcionalidad no está disponible (o efectivamente no disponible), no hay trabajo práctico alrededor posible
3 - Mayor funcionalidad no está disponible (...) , trabajo alrededor posible
4 - funcionalidad Minor disponible (o efectivamente no disponible), ningún trabajo alrededor posible
5 - funcionalidad Minor disponible (o ...), el trabajo alrededor posible
6 - cosméticos u otros trivial
Luego, para prioridad solo uso High, Medium, Low, pero cualquier cosa de 3 a 5 niveles funciona (mucho más que eso es un poco exagerado).
Por lo general, ordenar primero por prioridad y luego la gravedad dentro de eso. Lo importante de esto es que el cliente tiene la opinión más importante. Si dicen que la forma en que su logotipo se imprime en un informe es la más alta prioridad, entonces eso es lo que se ve, pero se ve después de la alta prioridad del otro cliente que les impide iniciar sesión.
En general, no lo haría Lanzamiento con cualquier problema de alta prioridad o cualquier problema de prioridad media con gravedad de 1 a 4. Obviamente, en un mundo ideal arreglarías todo, pero nunca tuve la suerte de tener esa opción.
Creo que un título de pregunta mejor sería "¿Cómo priorizar los errores?". Puede "clasificar" errores de acuerdo con tantos criterios como se utilizarán para algún fin, por ejemplo, investigación de fuente de error para una mayor prevención. –
@ Daniel: ¡Estoy de acuerdo! –
@ Prabhu.S Me encantaría saber qué método terminaste usando? Y si es algo presentado aquí, debes aceptar esa respuesta también. :) – ZeroOne