Compartir a través de


Error (Agile)

Puede obtener información sobre cómo rellenar los detalles de un elemento de trabajo de error en este tema. Para obtener más información sobre cómo crear un elemento de trabajo de error, vea Elementos de trabajo y flujo de trabajo (Agile).

En este tema

Temas relacionados

Información general sobre la creación y seguimiento de errores

  • Definir un error

  • Vincular un caso de prueba a un error

  • Agregar detalles, datos adjuntos o hipervínculos a un error

  • Resolver y cerrar un error

Guía de procesos

Libros

Paneles e informes

Referencia de campos

Permisos necesarios

Para ver un error, debe ser miembro del grupo de seguridad Readers o tener el permiso Ver los elementos de trabajo en este nodo establecido en Permitir. Para crear o modificar un error, debe ser miembro del grupo Contributors o tener los permisos Editar elementos de trabajo en este nodo establecidos en Permitir. Para obtener más información, vea Administrar permisos.

Definir un error

Un error comunica que existe un posible problema en el código que su equipo está desarrollando. Al definir un error, es conveniente notificar el problema con precisión de una manera que ayuda el lector a entender todo el impacto del problema. También debe describir las acciones que realizó para encontrar el error con el fin de que otros miembros del equipo puedan reproducir más fácilmente el comportamiento. Los resultados de la prueba deben mostrar el problema claramente. Las descripciones claras y comprensibles afectan a la probabilidad de que se corrija el error.

El formulario de elemento de trabajo para un error almacena los datos en los campos y pestañas que muestra la ilustración siguiente:

Formulario de elemento de trabajo para error

Al definir un error, debe definir el Título en la sección superior del formulario de elemento de trabajo y escribir el texto en el cuadro Síntoma de la pestaña Detalles. Puede dejar todos los demás campos en blanco o aceptar sus valores predeterminados.

Para definir un error

  1. En la sección superior del formulario de elemento de trabajo para un error, especifique uno o más de los campos siguientes:

    • En Título (necesario), escriba una frase que describa el defecto de código que se encontró.

    • En la lista Asignado a, haga clic en el nombre del miembro del equipo que es responsable de corregir el error o deje este campo en blanco para asignarlo después durante la evaluación de errores.

      Nota

      Solamente puede asignar elementos de trabajo a los miembros del grupo Contributors.

    • En la lista Motivo, haga clic en Error de compilación o deje el trabajo como Nuevo.

      De forma predeterminada, el valor del campo Motivo es Nuevo. El campo Motivo de resolución es de solo lectura y captura el valor del campo Motivo cuando se cambia de Activo a Resuelto. Para obtener más información sobre estos campos y cómo se pueden utilizar para realizar el seguimiento del flujo de trabajo, vea Resolver y cerrar un error más adelante en este tema.

    • En las listas Área e Iteración, haga clic en la iteración y área adecuadas o deje estos campos en blanco para asignarlos después durante una reunión de planeación o evaluación de errores.

      Nota

      El administrador de cada proyecto de equipo define las rutas de acceso de área y de iteración para dicho proyecto, de forma que el equipo pueda seguir el progreso mediante dichas designaciones. Para obtener más información, vea Crear y modificar áreas e iteraciones.

    • En Clasificar, escriba un número que indique la importancia relativa del error en comparación con otros errores en la misma iteración.

    • En la lista Prioridad, haga clic en el valor que indica la importancia del error, donde 1 es muy importante y 4 es menos importantes.

      De forma predeterminada, el valor de este campo es 2.

    • En la lista Gravedad, haga clic en el valor que indica el impacto del error en el proyecto.

      De forma predeterminada, el valor de este campo es 3 - Medio.

  2. En la pestaña Detalles, especifique uno o más de los siguientes tipos de información:

    • En Pasos para reproducir, proporcione tanto detalle como sea necesario para que otro miembro del equipo pueda entender el problema que se debe corregir.

      Puede dar formato al contenido que proporciona en este campo.

    • En el cuadro Historial, proporcione tanto detalle como desee.

      Puede dar formato al contenido que proporciona aquí.

      Cada vez que un miembro del equipo actualiza el error, en el historial de este se muestra la fecha del cambio, el miembro del equipo que lo realizó y los campos que han cambiado.

  3. En la pestaña Información del sistema, especifique uno o más de los siguientes tipos de información:

    • En la lista Encontrado en la compilación, haga clic o escriba el nombre de la compilación en la que se encontró el defecto.

      Nota

      Cada compilación está asociada a un nombre de compilación único. Para obtener más información sobre cómo definir los nombres de compilación, vea Personalizar números de compilación.

    • En Integrado en la compilación, no especifique una compilación al crear el error. Al resolver un error, escriba el nombre de la compilación que incorpora el código o corrige un error.

    • En Información del sistema, describa el entorno de software en el que se encontró el error.

  4. (Opcional) Vincule el error a otro elemento de trabajo, como un caso de prueba u otro error.

    Para obtener más información sobre estas actividades, vea Vincular un caso de prueba a un error más adelante en este tema.

  5. En la barra de herramientas de elemento de trabajo, haga clic en Guardar Guardar elemento de trabajo.

    Nota

    Después de guardar el error, aparecerá el identificador en el título debajo de la barra de herramientas de elemento de trabajo.

Vincular un caso de prueba a un error

Al vincular los errores a los casos de prueba, admite la exactitud e integridad de muchos informes que se definen para MSF for Agile Software Development.

Para vincular un caso de prueba existente a un error

  1. En la pestaña Casos de prueba, haga clic en Agregar vínculos Vincular a.

    Se abrirá el cuadro de diálogo Agregar vínculo a Error.

  2. En la lista Tipo de vínculo, deje el valor predeterminado de Prueba realiza por, que es el único tipo de vínculo que se admite para los vínculos agregados en la pestaña Casos de prueba.

  3. En Identificadores de elementos de trabajo, escriba el identificador de uno o más casos de prueba a los que desea vincular el error, o bien haga clic en Examinar para buscar el caso de prueba al que desea vincularlo. Puede hacer clic en la consulta de equipo Mis casos de prueba para buscar los casos de prueba que desea agregar y, a continuación, activar la casilla situada junto al caso de prueba al que desea establecer vínculos.

    Para obtener más información, vea Buscar elementos de trabajo para vincular o importar.

  4. (Opcional) Escriba una descripción del caso de prueba al que está estableciendo vínculos.

  5. Haga clic en Aceptar.

  6. Haga clic en Guardar Guardar elemento de trabajo.

    Nota

    Se actualizan el error y el caso de prueba a los que establecieron vínculos.

Agregar detalles, datos adjuntos o hipervínculos a un error

Puede agregar información a un error que ayuda a otros a reproducir o corregir el error. Puede agregar detalles a los errores de las siguientes maneras:

  • Escriba información en los campos Pasos para reproducir o Historial.

  • Adjunte un archivo.

    Por ejemplo, puede adjuntar un subproceso de correo electrónico, un documento, una imagen, un archivo de registro u otro tipo de archivo.

  • Agregue un hipervínculo a un sitio web o a un archivo que esté almacenado en un servidor o sitio web.

Para agregar detalles a un error

  1. Haga clic en la ficha Detalles.

  2. En Pasos para reproducir, escriba la información.

  3. (Opcional) En Historial, escriba la información.

    Puede dar formato al texto para proporcionar énfasis o capturar una lista con viñetas. Para obtener más información, vea Títulos, Identificadores, Descripciones e Historial (Agile).

  4. Haga clic en Guardar Guardar elemento de trabajo.

Para agregar datos adjuntos a un error

  1. En la pestaña Datos adjuntos, realice una de las siguientes acciones:

    • Arrastre un archivo al área de datos adjuntos.

    • Haga clic en Paste o presione CTRL+V para pegar un archivo que se haya copiado.

    • Haga clic en Agregar datos adjuntos  Agregar y, a continuación, haga clic en Examinar. En el cuadro de diálogo Datos adjuntos, desplácese hasta el nombre del archivo que desea adjuntar o escríbalo.

      (Opcional) En el cuadro Comentario, puede escribir opcionalmente la información adicional sobre los datos adjuntos. Para volver a la pestaña Datos adjuntos, haga clic en Aceptar.

  2. Haga clic en Guardar Guardar elemento de trabajo.

Para agregar un hipervínculo a un error

  1. En la pestaña Todos los vínculos, haga clic en Agregar vínculos Vincular a.

    Especificar la dirección de hipervínculo

  2. En la lista Tipo de vínculo, haga clic en Hipervínculo.

  3. En Dirección, escriba la dirección del destino del vínculo.

    Si el destino es un sitio web, escriba la dirección URL o bien cópiela del explorador de Internet y péguela en el cuadro Dirección. Si el destino es una ubicación del servidor, escriba la dirección con formato de nombre UNC.

  4. (Opcional) Escriba información adicional sobre el hipervínculo en el cuadro Comentario.

  5. Haga clic en Aceptar y, a continuación, en Guardar Guardar elemento de trabajo.

Resolver y cerrar errores

Cuando se haya corregido un error, cambie su Estado de Activo a Resuelto. Cuando se haya comprobado la corrección, cambie su estado de Resuelto a Cerrado. Cualquier miembro del equipo puede cambiar el estado de un error. Asimismo, un error que no se puede corregir se puede resolver por otros motivos, tal como se describe más adelante en este tema. Para obtener más información, vea Asignaciones y flujo de trabajo (Agile).

Para resolver o cerrar un error

  1. Abra el formulario de elemento de trabajo del error.

  2. En la lista Estado, haga clic en Resuelto o Cerrado.

    • Si cambia el estado de Activo a Resuelto, el campo Motivo cambiará a Corregido.

      Compruebe que el valor para Motivo es correcto o haga clic en otra opción.

      Para obtener más información, vea De activo a resuelto más adelante en este tema.

    • Si cambia el estado de Resuelto a Cerrado, el campo Motivo cambiará a Comprobado.

  3. Haga clic en Guardar Guardar elemento de trabajo.

Progresión habitual del flujo de trabajo:

  • Un miembro del equipo crea un error en el estado Activo con un motivo predeterminado de Nuevo.

  • Un miembro del equipo cambia el estado de un error de activo a resuelto para indicar que se ha corregido el error o por algún otro motivo.

  • Un miembro del equipo prueba un error marcado como corregido, comprueba que se ha corregido y cambia el estado del error de resuelto a cerrado.

Transiciones de flujo de trabajo adicionales:

  • Un miembro del equipo encuentra que un error resuelto no se ha corregido o una prueba produce un error, y cambia el estado del error de resuelto a activo.

  • Durante la prueba de regresión, un miembro del equipo encuentra que un error cerrado se está repitiendo y cambia el estado del error de cerrado a activo.

Diagrama de estado de error

Diagrama de estado de error

Activo (nuevo o error de compilación)

Un miembro del equipo crea el error, proporciona un título descriptivo y, en Descripción, agrega tanto detalle como sea posible sobre el error. El error permanece en estado activo mientras se investiga y se corrige.

De Activo a Resuelto

Puede especificar uno de los motivos expuestos en la tabla siguiente al resolver un error:

Motivo

Cuándo utilizarlo

Acciones adicionales que se deben realizar

Corregido (valor predeterminado)

Después de corregir el problema que identifica el error, ejecute las pruebas unitarias para confirmar que se ha corregido el problema y proteja el código cambiado.

Vincule el error al conjunto de cambios cuando se haya protegido la corrección.

Aplazada

Cuando el error no se va a corregir en la iteración actual. Se pospondrá el error hasta que el equipo pueda volverlo a evaluar para una iteración o versión del producto futura.

(Opcional) Mueva el error a una iteración futura o al trabajo pendiente, y manténgalo en estado activo.

Duplicado

Cuando otro error activo notifica el mismo problema.

Cree un vínculo al error que sigue estando activo para que el miembro del equipo que creó el error duplicado pueda comprobar más fácilmente la duplicación antes de cerrar el error.

Por diseño

Cuando el error describe una condición o comportamiento del sistema esperados o está fuera de los criterios de aceptación para el área de aplicación o el caso de usuario a los que afecta el error.

Ninguno.

No se puede reproducir

Cuando los miembros del equipo no pueden reproducir el comportamiento que notifica el error.

Ninguno.

Obsoleto

Cuando el error ya no se aplica al producto. Por ejemplo, un error está obsoleto si describe un problema en un área de característica que ya no existe en el producto.

Ninguno.

Los siguientes campos de datos se capturan automáticamente cuando el estado de un error se cambia de activo a resuelto:

  • Resuelto por: nombre del miembro del equipo que resolvió el error.

  • Fecha de resolución: fecha y hora en que se resolvió el error, tal como se graba mediante el reloj del servidor.

  • Fecha de cambio de estado: fecha y hora en que se cambió el estado del error.

Resuelto

El miembro del equipo que está asignado para corregir el error lo resuelve cuando se ha corregido. O bien, un miembro del equipo puede determinar que el error se debe resolver por otros motivos, como se describe en la tabla siguiente.

De Resuelto a Cerrado

El único motivo admitido para cerrar un error es Comprobado.

Los siguientes campos de datos se capturan automáticamente cuando el estado de un error se cambia de resuelto a cerrado:

  • Cerrado por: nombre del miembro del equipo que cerró el error.

  • Fecha de cierre: fecha y hora en que se cerró el error, tal como se graba mediante el reloj del servidor.

  • Fecha de cambio de estado: fecha y hora en que se cambió el estado del error.

De resuelto a activo

Puede especificar uno de los motivos en la tabla siguiente al reactivar un error desde un estado resuelto:

Motivo

Cuándo utilizarlo

Acciones adicionales que se deben realizar

Sin corregir

Cuando la resolución es inaceptable o si la corrección fuera incorrecta.

Proporcione los detalles sobre el motivo de denegar la resolución o de que la corrección no funcionara correctamente. Esta información debería ayudar a la siguiente persona que posea el error a resolverlo apropiadamente.

Prueba no superada

Cuando una prueba muestra que todavía existe el error.

Proporcione detalles sobre la prueba que produjo el error y en qué compilación se produjo.

Los siguientes datos se capturan automáticamente cuando el estado de un error se cambia de resuelto a activo:

  • Activado por: nombre del miembro del equipo que reactivó el error.

  • Fecha de activación: fecha y hora en que se reactivó el error, tal como se graba mediante el reloj del servidor.

Closed

Un miembro del equipo puede cambiar un error de cerrado a activo si el problema o defecto de código que describe reaparece o no se ha corregido previamente.

De Cerrado a Activo

Puede especificar uno de los motivos en la tabla siguiente al reactivar un error desde un estado cerrado:

Motivo

Cuándo utilizarlo

Acciones adicionales que se deben realizar

Regresión

Cuando el error reaparece en compilaciones posteriores del código.

Ninguno.

Reactivado

Cuando el error se cerró por error o por algún otro motivo.

Ninguno.

Los siguientes datos se capturan automáticamente cuando el estado de un error se cambia de cerrado a activo:

  • Activado por: nombre del miembro del equipo que reactivó el error.

  • Fecha de activación: fecha y hora en que se reactivó el error, tal como se graba mediante el reloj del servidor.

Vea también

Conceptos

Libro de evaluación de errores

Caso de usuario (Agile)

Caso de prueba (Agile)

Otros recursos

MSF for Agile Software Development v5.0

Elementos de trabajo y flujo de trabajo (Agile)