FacebookTwitterLinkedInShare

¿Qué es el Triaje de Defectos?

El Triaje de Defectos es un proceso en el que los testers descubren el bug y le asignan un grado de riesgo, reincidencia y gravedad. Este grado esencialmente prioriza el fallo para ser tratado primero.

Triage sin embargo es un término médico que básicamente significa ensayo o prueba. Al llegar al servicio de urgencias, la primera evaluación médica la realiza una enfermera.

Triaje de defectos

En el servicio de urgencias, se suele realizar en la sala de triaje. Durante este tiempo es muy importante que el paciente describa su problema a la enfermera para que ésta pueda evaluar con precisión lo que debe suceder a continuación.

En función de la gravedad o la urgencia de la condición médica de otra persona, ésta puede ser atendida más rápidamente que usted. Esto es exactamente lo que ocurre cuando un probador de software realiza un triaje de defectos o fallos.

Asignan un grado de gravedad a cada fallo y se toma en consideración primero el que parece más grave o el que tiene más potencial para comprometer la integridad del sistema.

Reunión de triaje de defectos

Las reuniones de triaje las facilita el jefe de control de calidad y se coordinan con los analistas de negocio, el jefe de TI, el director de proyecto o incluso el director de producto.

Durante la fase de desarrollo o de pruebas, los probadores se encuentran con muchos problemas o errores que siguen molestando a todos. Para ocuparse de estos errores, se organiza la reunión de triaje de defectos.

El objetivo principal de esta reunión de triaje es clasificar, priorizar y hacer un seguimiento de los problemas.

Las reuniones de triaje se celebran cada cierto tiempo, a veces incluso 3 o 4 veces a la semana, dependiendo del tamaño del proyecto, la situación del proyecto, el calendario y el número de defectos. Múltiples factores influyen a la hora de determinar el número de reuniones de triaje necesarias para eliminar un fallo de una vez por todas.

Todas estas reuniones implican discusiones sobre la complejidad del defecto, el riesgo que conlleva, asignaciones, reasignaciones y rechazos. Todas estas actualizaciones se capturan en el sistema de seguimiento de fallos.

Para obtener los mejores resultados, el jefe de control de calidad debería enviar el informe de fallos con los defectos existentes o los nuevos para cada reunión.

Cada defecto debería analizarse para ver si se ha asignado la prioridad y la gravedad correctas. El motivo principal de esta reunión es arreglar todos los problemas de manera oportuna, fija y precisa.

Durante la reunión, cada defecto se clasifica en una de las tres categorías:

  • ACCIÓN INMEDIATA PARA ARREGLAR EL DEFECTO: El defecto entra en esta categoría por dos razones. La primera razón es que el equipo dispone de recursos suficientes para arreglar el fallo y la segunda razón es que el fallo podría causar problemas en el futuro, por lo que es importante que lo arreglen inmediatamente.
  • ACCIÓN SOBRE EL FALLO EN UN MOMENTO POSTERIOR: Un bug entra en esta categoría cuando el equipo sabe que no es algo importante y puede ser tratado después de algún tiempo.
  • BUG SIN ACCIÓN: Esto significa básicamente que el fallo es muy pequeño y no tiene ningún efecto en todo el sistema. Por lo tanto, no hay necesidad de tomar una acción sobre dicho bug.

Pasos en el Triaje de Defectos

El equipo de triaje está formado por el director del proyecto, el probador, el líder de la prueba, el desarrollador, el gestor del entorno, el gestor de la prueba y el analista de negocios. Hay 3 pasos en el triaje de defectos; revisión de defectos, evaluación de defectos y asignación de defectos. Cada uno de los pasos se discute en detalle a continuación:

  • REVISIÓN DE DEFECTOS: Todo el personal mencionado anteriormente se sumerge en el origen y las consecuencias de cada defecto en un intento de solucionarlos.
  • EVALUACIÓN DE DEFECTOS: En este paso, los defectos se clasifican en 2 categorías; a arreglar y en espera. La gravedad del defecto es la base principal de esta segregación. El personal mencionado anteriormente toma la decisión de qué defecto debe tratarse inmediatamente y qué defecto debe mantenerse en espera.
  • ASIGNACIÓN DE DEFECTOS: Ahora que el equipo tiene una lista de defectos que deben ser tratados de primera mano, asignan cada defecto a la persona correspondiente. Todo esto se hace después de que el defecto haya sido evaluado de forma adecuada y exhaustiva.

Roles y responsabilidades de cada miembro del equipo de triaje

  • LÍDER DE PRUEBAS: El líder de pruebas es el que lo empieza todo. El jefe de pruebas envía una invitación formal a todos los miembros del triaje junto con un informe de defectos detallado. El jefe de pruebas es la primera persona que identifica y asigna un grado de gravedad a cada defecto. Una de las principales responsabilidades del jefe de pruebas es preparar una presentación para el equipo de triaje que les permita conocer mejor cada defecto. Esta presentación ayuda a los miembros del equipo a llegar rápidamente a la raíz del problema.
  • GESTOR DEL PROYECTO: El director del proyecto desempeña un papel fundamental a la hora de priorizar los defectos, elaborar la lista de defectos y mediar en toda la reunión. También se asegura de que todos los miembros del equipo de triaje estén presentes en la discusión. A veces la discusión se calienta y ahí es donde el director del proyecto interviene para permitir que los miembros del equipo expresen las cosas desde su perspectiva.
  • LÍDER DEL EQUIPO DE DESARROLLO: El líder del equipo de desarrollo y el director del proyecto priorizan colectivamente los defectos. La función principal del líder de desarrollo es comunicar los riesgos involucrados y el nivel de complejidad de cada defecto. Además, es quien asigna las tareas a los diferentes miembros del equipo de triaje.

Hay otros miembros en el equipo, pero el director del proyecto, el jefe de pruebas y el jefe del equipo de desarrollo son las personas clave. La reunión no llegaría a una conclusión si falta alguno de ellos.

¿Qué ocurre en una reunión de triaje?

Reunión de triaje de defectos

La reunión de triaje de defectos se divide en 3 partes; antes de la reunión, durante la reunión y después de la reunión. Antes de que comience la reunión, el jefe de pruebas envía un informe a todos los miembros del equipo de triaje para que conozcan en cierta medida los últimos fallos.

  • PRE REUNIÓN: Los probadores tienen un papel clave en la pre-reunión. Los probadores dan información sobre el error al equipo y clasifican cada error en diferentes secciones en función de la gravedad y la prioridad. Así que, básicamente, la sesión de pre-reunión es propiedad de los probadores.
  • DURANTE LA REUNIÓN: No siempre ocurre que se resuelvan todas las cuestiones en una reunión. Se discuten algunas cuestiones pendientes de la reunión de triaje de defectos anterior antes de pasar a las nuevas cuestiones. A continuación, se discute el progreso de las cuestiones anteriores. A partir de ahí, se anota cada punto sobre la gravedad de los defectos existentes. Los miembros del equipo toman colectivamente una decisión sobre qué defecto hay que arreglar inmediatamente y cuál puede posponerse a una fecha posterior. Si la fecha límite está cerca, se tratarán primero los defectos con un mayor grado de gravedad y se mantendrán en espera los menos graves. Sin embargo, si no hay presión de plazos, incluso los fallos más insignificantes pueden arreglarse al inicio del proyecto. A partir de ahí, se actualiza la lista de fallos y ahí es donde entra en juego la asignación de tareas. El jefe de pruebas tiene la última palabra en la reunión. Él resume rápidamente toda la reunión y comunica los cursos de acción inmediatos a los respectivos miembros del equipo.
  • POST-REUNIÓN: El MOM (acta de la reunión) se comparte con el equipo de triaje de defectos tras la realización de la reunión. Este documento contiene los puntos clave discutidos durante la reunión.

Contenidos de un informe de triaje de defectos

  1. ID DE DEFECTO: Cada defecto tiene asignado un número único que lo diferencia de otros defectos.
  2. DESCRIPCIÓN DEL DEFECTO: Está relacionada con la forma en que el defecto provoca un mal funcionamiento en el sistema.
  3. FECHA DE CREACIÓN: Es la fecha en la que se advirtió el fallo por primera vez.
  4. CREADOR: El creador es la persona que notó y reportó el defecto por primera vez.
  5. SEVERIDAD: Es una medida de la gravedad del fallo.
  6. PRIORIDAD: La prioridad puede ser alta, media o baja. La prioridad alta significa que el fallo requiere atención inmediata, la prioridad media significa que el fallo puede ser resuelto después de algún tiempo y no requiere una acción inmediata, y la prioridad baja significa que el fallo no tiene ningún impacto significativo o notable en el proyecto y por lo tanto puede o no ser resuelto.
  7. ESTADO: Si el fallo es nuevo, está en revisión, está en progreso o se ha completado se determina consultando el estado del fallo.
  8. FECHA DE ASIGNACIÓN: Es la fecha en la que el fallo se asignó al personal correspondiente para su resolución.
  9. ASIGNADO A: Este campo tiene el nombre de la persona a la que se le ha asignado el fallo para su resolución.
  10. RESOLUCIÓN: Qué se está haciendo para resolver el fallo.
  11. FECHA DE RESOLUCIÓN: Fecha estimada en la que el defecto estará completamente resuelto.
  12. TIEMPO ESTIMADO: Tiempo especulado de resolución del defecto.
  13. TIEMPO REAL: Tiempo total transcurrido para resolver el defecto.
  14. DESCRIPCIÓN DE LA CAUSA RAÍZ: Este campo tiene información relacionada con el motivo por el que apareció el fallo en primer lugar.

¿Por qué necesitamos el triaje de defectos?

El principal beneficio que obtendrá del proceso es que su equipo conseguirá evaluar la gravedad del fallo, idear planes para pescarlo y llegar a una conclusión con respecto a los recursos que deben asignarse para el proceso. El triaje de defectos se utiliza principalmente en la metodología de pruebas ágiles

CONCLUSIÓN

Para resolver el defecto, se convoca una reunión de triaje de defectos. Entre todos los miembros del equipo de triaje deben estar presentes el jefe de pruebas, el director del proyecto y el jefe del equipo de desarrollo.

La reunión de triaje de defectos se completa en 3 etapas; antes de la reunión, durante la reunión y después de la reunión. Después de todo esto, el jefe de pruebas prepara un informe de triaje detallado.

El informe tiene toda la información empezando por el momento en que el defecto fue notado inicialmente hasta la causa raíz del defecto.

La frecuencia del triaje de defectos depende completamente del tamaño del proyecto. Puede organizarse de forma semanal, mensual o diaria.

Articles

Deja una respuesta

Tu dirección de correo electrónico no será publicada.