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 |
---|---|
|
Guia 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 pruebas 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:
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
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 de Asignado a , elija 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 la lista de Prioridad , elija 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 de Gravedad , elija 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 de Evaluación de errores , elija el subestado de clasificación.
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 de Bloqueado , elija *** Sí *** si un problema está bloqueando el progreso hacia la resolución del error.
En las listas de Área y de Iteración , elija la iteración y área adecuadas.
[!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 de Causa principal , elija 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 pestaña de *** PASOS OF REPRO *** , proporcione tanto detalle como otro miembro del equipo debe entender el problema que debe corregir.
En la pestaña de *** SYMPTOM *** , describa el defecto de código o el comportamiento inesperado que se encontró.
Puede dar formato al contenido que proporciona en este campo.
En la pestaña de 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.
En la pestaña de Corregido , describa el cambio propuesto para corregir el error.
Puede dar formato al contenido que proporciona en este campo.
En la pestaña de *** OTHER *** , especifique uno o más de los siguientes tipos de información:
En la lista de Encontrado en , elija o escriba 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 más información sobre cómo definir los nombres de compilación, vea Customize Build Numbers.
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.
En las pestañas de CASOS DE PRUEBA y de 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 de DATOS ADJUNTOS , puede adjuntar especificaciones, imágenes, u otros archivos que proporcionen más detalles sobre el error que se 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
En la barra de herramientas de elemento de trabajo, elija 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 Linking Work Items (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
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, elija la pestaña de Casos de prueba , y elija Nuevo.
Para crear y vincular a cualquier otro tipo de elemento de trabajo, elija la pestaña de Todos los vínculos , y elija Nuevo.
Se abrirá el cuadro de diálogo Agregar nuevo elemento de trabajo vinculado.
En la lista de Tipo de vínculo , deje el valor predeterminado, o elegir una de las siguientes opciones:
Para crear un vínculo a un caso de prueba, elija Prueba realizada por.
Para establecer un vínculo a cualquier otro tipo de elemento de trabajo, elija Relacionado u otro tipo de vínculo que represente la relación que desea seguir.
En la lista de Tipo de elemento de trabajo , elija el tipo de elemento de trabajo que desea crear.
En Título, escriba una descripción breve pero específica.
(Opcional) Escriba información adicional en Comentario.
Elija Aceptar.
Se abre un formulario correspondiente al tipo de elemento de trabajo especificado con la información proporcionada.
Especifique los campos restantes según se describe en los siguientes temas:
Elija Guardar elemento de trabajo.
Para establecer un vínculo de varios elementos de trabajo existentes a un error
Abra el formulario de elemento de trabajo de error y realice una de las acciones siguientes:
Para vincular a uno o más casos de prueba, elija la pestaña de Casos de prueba , y elija Vincular a.
Para vincular a uno o varios elementos de trabajo de otros tipos, elija la pestaña de Todos los vínculos , y elija Vincular a.
Se abrirá el cuadro de diálogo Agregar vínculo a error.
En la lista de Tipo de vínculo , deje el valor predeterminado, o elegir una de las siguientes opciones:
Para crear vínculos a casos de prueba, elija Prueba realizada por.
Para establecer un vínculo a cualquier otro tipo de elemento de trabajo, elija Relacionado u otro tipo de vínculo que represente la relación que desea seguir.
Elija Examinar.
Aparece el cuadro de diálogo Elegir elementos de trabajo vinculados.
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.
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.
(Opcional) Escriba una descripción de los elementos de trabajo a los que está estableciendo vínculos.
Elija Aceptar, y elija 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
Elija una de las pestañas siguientes: *** Reproducción ****** pasos ***, Detalles, Información del sistema, o Corregido.
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 Referencia de campo de requisito (CMMI).
Elija Guardar elemento de trabajo.
Para agregar datos adjuntos a un error
En la pestaña Datos adjuntos, realice una de las siguientes acciones:
Arrastre un archivo al área de datos adjuntos.
Elija o presione CTRL+V para pegar un archivo que haya copiado.
Elija Agregar, y elija 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.Para cerrar el cuadro de diálogo de Datos adjuntos , elija Aceptar.
Elija Guardar elemento de trabajo.
Para agregar un hipervínculo a un error
En la pestaña de Todos los vínculos , elija Vincular a.
En la lista de Tipo de vínculo , elija Hipervínculo.
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.
(Opcional) Escriba información adicional sobre el hipervínculo en el cuadro Comentario.
Elija Aceptar, y elija 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
Abra el formulario de elemento de trabajo del error.
En la lista de Estado , elija 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.
Elija Guardar elemento de trabajo.
Progresión habitual del flujo de trabajo:
Transiciones atípicas:
|
Diagrama de estado de error |
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
Conceptos
Referencia de campos de elementos de trabajo para Visual Studio ALM