Compartir a través de


Error (CMMI)

Puede obtener información sobre cómo rellenar los detalles de un elemento de trabajo Error en este tema. Un error comunica que se ha encontrado un posible problema en el código que el equipo está desarrollando. Para obtener más información, vea Trabajar con errores.

Para obtener información sobre cómo crear este tipo de elemento de trabajo, vea Elementos de trabajo y flujo de trabajo (Agile).

En este tema

Temas relacionados

  • Definir un error

  • Vincular el error a otros elementos de trabajo

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

  • Cambiar el estado de un error

Guía de procesos

Libros

Paneles e informes

Referencia de campos

Permisos necesarios

Para ver un error, debe ser miembro del grupo 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

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 aumentan 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 se muestran en las ilustraciones siguientes:

Formulario de elemento de trabajo Error de CMMI

   

Formulario de elemento de trabajo Error de CMMI: pestañas

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, 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 Causa principal, haga clic en la causa del error.

      Puede especificar uno de los siguientes valores: Error de codificación, Error de diseño, Error de especificación, Error de comunicación o Desconocida.

    • En la lista Asignado a, haga clic en el nombre del miembro del equipo responsable de corregir el error.

      Nota

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

    • En la lista Estado, deje el valor predeterminado Propuesto.

      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 Cambiar el estado de un error más adelante en este tema.

    • En las listas Área e Iteración, haga clic en el área y la iteración correspondientes.

      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 la lista Prioridad, haga clic en el valor que indica la importancia del error, donde 1 es muy importante y 4 es menos importante.

      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.

    • En la lista Evaluación de errores, haga clic en el subestado de evaluación de errores.

      Los valores válidos son Pendiente (valor predeterminado), Más información, Información recibida y Evaluado. Este campo identifica un nivel de evaluación de errores para los errores que están en el estado Propuesto.

    • En la lista Bloqueado, haga clic en si un problema está bloqueando el progreso hacia la resolución del error.

  2. En la pestaña Pasos de reproducción, proporcione toda la información que otro miembro del equipo necesitará para entender el problema que se debe corregir.

  3. En la pestaña Detalles, proporcione tanto nivel de detalle como otro miembro del equipo necesite para entender el problema que se debe corregir.

    • En Síntoma (obligatorio), describa el defecto de código o el comportamiento inesperado que se encontró.

      Puede dar formato al contenido que proporciona en este campo.

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

    • En Encontrado en el entorno, describa la instalación y la configuración del software donde se encontró el error.

    • En Cómo se encontró, describa cómo se encontró el error.

      Por ejemplo, un error se podría haber encontrado durante una revisión del cliente o a través de las pruebas ad hoc.

  5. En la pestaña Información del sistema, describa el entorno de software en el que se encontró el error.

    Puede dar formato al contenido que proporciona en este campo.

  6. En la pestaña Corregido, describa el cambio propuesto para corregir el error.

    Puede dar formato al contenido que proporciona en este campo.

  7. En la pestaña Otros, especifique uno o varios de los siguientes tipos de información:

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

      Nota

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

    • En Integrado en, 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 Estimación original, escriba el número de horas requeridas para corregir el error.

  8. En las pestañas Casos de prueba y Todos los vínculos, puede crear vínculos del error a otros elementos de trabajo, como tareas, solicitudes de cambio, casos de prueba y otros errores.

    En la pestaña Datos adjuntos, puede adjuntar especificaciones, imágenes u otros archivos que proporcionen más detalles sobre el error que se va a corregir.

    Para obtener más información, vea las siguientes secciones en este tema:

    • Vincular el error a otros elementos de trabajo

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

  9. En la barra de herramientas del 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 del elemento de trabajo.

Vincular un error a otros elementos de trabajo

Mediante la creación de relaciones entre errores y otros elementos de trabajo, puede realizar el seguimiento de las dependencias y encontrar la información pertinente más rápidamente. En el formulario de elemento de trabajo de un error, puede crear un elemento de trabajo que se vincule automáticamente al error o puede crear vínculos a elementos de trabajo existentes.

Puede utilizar las pestañas Casos de prueba y Todos los vínculos para crear vínculos para tipos específicos de elementos de trabajo y tipos específicos de vínculos. Para obtener más información sobre las restricciones de cada pestaña, vea Vincular elementos de trabajo (CMMI).

Para crear una tarea, un error, una solicitud de cambio, un caso de prueba u otro elemento de trabajo y vincularlo a un error

  1. Abra el formulario de elemento de trabajo de error y realice una de las acciones siguientes:

    • Para crear y vincular a un caso de prueba, haga clic en la pestaña Casos de prueba y, a continuación, haga clic en Agregar nuevo elemento de trabajo vinculado Nuevo.

    • Para crear y vincular a cualquier otro tipo de elemento de trabajo, haga clic en la pestaña Todos los vínculos y, a continuación, haga clic en Agregar nuevo elemento de trabajo vinculado Nuevo.

    Se abrirá el cuadro de diálogo Agregar nuevo elemento de trabajo vinculado.

    Cuadro de diálogo Agregar nuevo elemento de trabajo vinculado

  2. En la lista Tipo de vínculo, deje el valor predeterminado o haga clic en una de las siguientes opciones:

    • Para crear un vínculo a un caso de prueba, haga clic en Prueba realizada por.

    • Para crear un vínculo a cualquier otro tipo de elemento de trabajo, haga clic en Relacionado u otro tipo de vínculo que represente la relación de la que desea realizar el seguimiento.

  3. En la lista Tipo de elemento de trabajo, haga clic en el tipo de elemento de trabajo que desea crear.

  4. En Título, escriba una descripción breve pero específica.

  5. (Opcional) Escriba información adicional en Comentario.

  6. Haga clic en Aceptar.

    Se abre un formulario correspondiente al tipo de elemento de trabajo especificado con la información proporcionada.

  7. Especifique los campos restantes según se describe en los siguientes temas:

  8. Haga clic en Guardar Guardar elemento de trabajo.

Para establecer un vínculo de varios elementos de trabajo existentes a un error

  1. Abra el formulario de elemento de trabajo de error y realice una de las acciones siguientes:

    • Para establecer un vínculo a uno o más casos de prueba, haga clic en la pestaña Casos de prueba y, a continuación, haga clic en Agregar vínculos Vincular a.

    • Para vincular a uno o varios elementos de trabajo de otros tipos, haga clic en la pestaña Todos los vínculos y, a continuación, haga clic en Agregar vínculos Vincular a.

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

    Cuadro de diálogo Agregar vínculo a requisito

  2. En la lista Tipo de vínculo, deje el valor predeterminado o haga clic en una de las siguientes opciones:

    • Para crear vínculos a casos de prueba, haga clic en Prueba realizada por.

    • Para crear vínculos a cualquier otro tipo de elemento de trabajo, haga clic en Relacionado u otro tipo de vínculo que represente la relación de la que desea realizar el seguimiento.

  3. Haga clic en Examinar.

    Aparece el cuadro de diálogo Elegir elementos de trabajo vinculados.

    Cuadro de diálogo Vincular tarea a caso de usuario

  4. Escriba los elementos en Identificadores de elementos de trabajo o busque los elementos a los que desee crear vínculos.

    También puede ejecutar una consulta de equipo para buscar los elementos de trabajo a los que desee crear vínculos. Entre estas consultas se incluyen errores activos, solicitudes de cambio, tareas abiertas y casos de prueba abiertos.

  5. Active la casilla situada junto a cada elemento de trabajo que desee vincular al requisito.

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

  6. (Opcional) Escriba una descripción de los elementos de trabajo a los que está estableciendo vínculos.

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

    Nota

    Se actualizarán tanto el error como los elementos de trabajo vinculados.

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 las pestañas Descripción, Pasos de reproducción, Información del sistema, Corregido 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 una de las pestañas siguientes: Pasos de reproducción, Detalles, Información del sistema o Corregido.

  2. Escriba la información que desee agregar.

    En la mayoría de los campos, puede dar formato al texto para proporcionar énfasis o capturar una lista con viñetas. Para obtener más información, vea Título, Id., Descripción e Historial (CMM).

  3. 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 haya copiado.

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

      (Opcional) Escriba información adicional sobre los datos adjuntos en el cuadro Comentario. Haga clic en Aceptar para cerrar el cuadro de diálogo Datos adjuntos.

  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, realice una de las tareas siguientes.

    • 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

Un equipo puede realizar el seguimiento del progreso de un error estableciendo su Estado en uno de los siguientes valores:

  • Propuesto

  • Activo

  • Resuelto

  • Cerrado

Cuando un miembro del equipo crea un error, está en el estado Propuesto de forma predeterminada. Cuando el equipo acepta un error para la iteración actual, el equipo cambia el estado del error a Activo y puede crear tareas para implementarlo. Cuando un miembro del equipo corrige el error, cambia su estado de Activo a Resuelto. Cuando se haya comprobado la corrección, un miembro del equipo cambiará 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 o cerrar por otros motivos, tal como se describe más adelante en este tema.

Para obtener más información sobre los campos de datos que puede utilizar para realizar el seguimiento de los estados de los elementos de trabajo, vea Asignaciones, flujo de trabajo y planeamiento (CMMI).

Para cambiar el estado de un error

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

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

    • Si cambia el estado de Propuesto a Activo, el campo Motivo cambiará a Aceptado.

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

    • 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 predeterminado, Propuesto, con el motivo predeterminado, Nuevo.

  • Un miembro del equipo cambia el estado de Propuesto a Activo con el motivo predeterminado Aceptado.

  • Un miembro del equipo cambia el estado de Activo a Resuelto cuando corrige el error o determina que no se puede corregir.

  • Un miembro del equipo cambia el estado de Resuelto a Cerrado cuando comprueba que el error se ha corregido o determina que no se puede corregir.

Transiciones atípicas:

  • Un miembro del equipo cambia el estado de Propuesto a Cerrado con el motivo predeterminado, Rechazado.

  • Un miembro del equipo cambia el estado de Activo a Propuesto con el motivo predeterminado, Investigación completada.

  • Se produce un error en una prueba de comprobación del error. Por consiguiente, un miembro del equipo cambia el estado de Resuelto a Activo con el motivo predeterminado, Sin corregir.

  • Durante las pruebas de regresión, un miembro del equipo encuentra que un error cerrado se está repitiendo y cambia el estado de Cerrado a Activo.

Diagrama de estado de error

Flujo de trabajo o diagrama de estado de error de CMMI

Propuesto (Nuevo)

Los campos de datos siguientes se capturan automáticamente cuando un miembro del equipo crea un error:

  • Creado por: nombre del miembro del equipo que creó el error.

  • Fecha de creación: fecha y hora en que se creó el error, según el registro del reloj del servidor.

De Propuesto a Activo

Un miembro del equipo puede resolver un error activo por los motivos que se describen en la tabla siguiente:

Motivo

Cuándo utilizarlo

Acciones adicionales que se deben realizar

Aceptado

Cuando el comité de evaluación de errores aprueba el error para la implementación en la iteración actual.

Asigne el error al miembro del equipo que lo implementará.

Investigar

Cuando el comité de evaluación de errores determina que el equipo debe investigar el impacto en el cliente antes de decidir si debe implementar el error.

Devuelva el error al estado Propuesto cuando la investigación haya finalizado.

Los campos de datos siguientes se capturan cuando un miembro del equipo cambia el estado de un error a Activo:

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

  • Fecha de activación: fecha y hora en que se activó el error, según el registro del reloj del servidor.

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

De Propuesto a Cerrado

Un miembro del equipo puede cerrar un error que está en el estado Propuesto por los motivos que se describen en la tabla siguiente:

Motivo

Cuándo utilizarlo

Acciones adicionales que se deben realizar

Rechazado

Cuando el comité de evaluación de errores determina que no se puede implementar el error o el cliente ya no lo necesita.

Ninguno.

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.

Los campos de datos siguientes se capturan cuando un miembro del equipo cierra un error:

  • 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.

Activo

El equipo debe corregir solamente los errores que están en el estado Activo. El error permanece en el estado activo mientras el equipo lo está investigando y corrigiendo.

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 requisito al 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 un miembro del equipo cambia el estado de un error 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.

De Resuelto a Cerrado

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

Los siguientes campos de datos se capturan automáticamente cuando un miembro del equipo cambia el estado de un error 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.

Resuelto

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

De Resuelto a Activo

Un miembro del equipo puede reactivar un error desde un estado resuelto por uno de los motivos que se describen en la tabla siguiente:

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 debe 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 campos de datos siguientes se capturan automáticamente cuando un miembro del equipo reactiva un error desde el estado resuelto:

  • 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.

Cerrado

Un miembro del equipo puede cambiar el estado de un error 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.

Cerrado por error

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

Ninguno.

Los campos de datos siguientes se capturan automáticamente cuando un miembro del equipo reactiva un error desde el estado cerrado:

  • 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

Otros recursos

Elementos de trabajo y flujo de trabajo (CMMI)

Artefactos (CMMI)