Compartir a través de


Caso de usuario (Agile)

En este tema se proporciona información sobre cómo rellenar los detalles de un elemento de trabajo de un caso de usuario. Para obtener información sobre qué son los casos de usuario y cómo se utilizan en procesos ágiles, vea Crear un trabajo pendiente de producto grande. Para obtener información sobre cómo se crea un elemento de trabajo para un caso de usuario, vea Elementos de trabajo y flujo de trabajo (Agile).

En este tema

Temas relacionados

  • Definir un caso de usuario

  • Agregar y vincular tareas a un caso de usuario

  • Agregar y vincular casos de prueba a un caso de usuario

  • Agregar un problema a un caso de usuario

  • Agregar detalles, datos adjuntos o hipervínculos a un caso de usuario

  • Resolver y cerrar un caso de usuario

Procesos ágiles

Libros ágiles

Informes ágiles (Reporting Services)

Referencia de campos

Permisos necesarios

Para ver un caso de usuario, 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 caso de usuario, debe ser miembro del grupo Contributors o tener el permiso Editar elementos de trabajo en este nodo establecido en Permitir. Para obtener más información, vea Administrar permisos.

Definir un caso de usuario

Un caso de usuario comunica funcionalidad valiosa para el usuario final del producto o sistema. Cada caso de usuario debe exponer simplemente lo que un usuario desea realizar con una característica del software y describirlo desde su perspectiva. Cuando se escriben casos de usuario, conviene centrarse en lo siguiente: para quién es la característica, qué se desea conseguir con los casos en cuestión y por qué. Deben evitarse descripciones que especifiquen cómo se ha de desarrollar la característica.

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

Formulario de elemento de trabajo para un caso de usuario

Cuando se define un caso de usuario, se debe definir el Título en la sección superior del formulario de elemento de trabajo. Puede dejar todos los demás campos en blanco o aceptar sus valores predeterminados.

Para definir un caso de usuario

  1. En la sección superior del formulario de elemento de trabajo para el caso de usuario, especifique uno o varios de los siguientes tipos de información:

    • En Título (Requerido), escriba una descripción breve.

      Un buen título del caso debe reflejar información valiosa para el cliente o la funcionalidad que se necesita implementar.

    • En la lista Asignado a, haga clic en el nombre del miembro del equipo propietario del caso de usuario.

      Nota

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

      Si deja el caso sin asignar, se le asignará automáticamente.

    • En el cuadro Rango, escriba un número que indique la importancia relativa del caso comparada con la de los demás casos existentes en el trabajo pendiente del producto.

    • En el cuadro Puntos de caso, escriba un número que especifique una valoración subjetiva de la cantidad de trabajo que se necesitará para completar un caso de usuario.

      Se necesitará más trabajo cuantos más puntos especifique.

    • En la lista Prioridad, haga clic en el nivel de importancia para el caso de usuario en una escala de 1 (más importante) a 4 (menos importante).

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

      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.

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

    • En el cuadro Descripción con criterios de aceptación, proporcione una descripción lo más detallada posible, no solo del caso de usuario sino también de los criterios que utilizará para comprobar si se ha realizado.

      El equipo utilizará esta información para crear elementos de trabajo para las tareas y los casos de prueba. Para obtener más información, vea Tarea (Agile) y Caso de prueba (Agile).

    • En el cuadro Historial, agregue los comentarios que desee capturar como parte del registro histórico.

      Cada vez que un miembro del equipo actualiza el elemento de trabajo, 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. Vincule el caso de usuario a otros elementos de trabajo, como tareas, casos de prueba, errores y problemas.

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

    • Agregar y vincular tareas a un caso de usuario

    • Agregar y vincular casos de prueba a un caso de usuario

    • Agregar un error a un caso de usuario

    • Agregar un problema a un caso de usuario

    • Agregar detalles, datos adjuntos o hipervínculos a un caso de usuario

  4. Haga clic en Guardar Guardar elemento de trabajo.

Nota

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

Agregar y vincular tareas a un caso de usuario

Puede agregar tareas a un caso de usuario para realizar el seguimiento del progreso de trabajo realizado para completar el caso de usuario.

Nota

Los informes Información general sobre los casos y Progreso de los casos requieren la creación de vínculos entre casos de usuario y tareas, y entre casos de usuario y casos de prueba. Para obtener más información, vea Informe Información general sobre los casos (Agile) y Informe Progreso de los casos (Agile).

Para crear una tarea vinculada a un caso de usuario

  1. En la pestaña Implementación, haga clic en Agregar nuevo elemento de trabajo vinculado Nuevo.

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

    Agregar un nuevo elemento de trabajo vinculado a un caso de usuario

  2. En la lista Tipo de vínculo, deje la opción predeterminada, Secundario.

  3. En la lista Tipo de elemento de trabajo, haga clic en Tarea.

  4. En Título, escriba un nombre que identifique con la mayor concreción posible el área del trabajo que se va a realizar.

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

  6. Haga clic en Aceptar.

    Se abre un formulario de elemento de trabajo para una tarea con la información que ha proporcionado.

  7. Especifique los campos restantes tal como se describe en Tarea (Agile) y, a continuación, haga clic en Guardar Guardar elemento de trabajo.

Para vincular varias tareas existentes a un caso de usuario

  1. En la pestaña Implementación, haga clic en Agregar vínculos Vincular a.

    Se abre el cuadro de diálogo Agregar vínculo a Caso de usuario.

  2. En la lista Tipo de vínculo, deje la opción predeterminada, Secundario.

  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 desea establecer vínculos. También puede ejecutar la consulta de equipo Mis tareas para buscar las tareas a las que desea establecer vínculos. Active la casilla situada junto a cada una de las tareas que desea vincular al caso de usuario. Para obtener más información, vea Buscar elementos de trabajo para vincular o importar.

  5. (Opcional) Escriba una descripción de las tareas a las que está estableciendo vínculos.

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

    Nota

    Se actualizan tanto el caso de usuario como las tareas vinculadas. Se crea un vínculo primario al caso de usuario para cada tarea agregada.

Agregar y vincular casos de prueba a un caso de usuario

Como parte de la planeación, debe crear casos de prueba y vincularlos a casos de usuario. El cliente recomendado para crear conjuntos de pruebas y casos de prueba es Microsoft Test Manager. En este cliente, también puede establecer vínculos a un caso de usuario como se describe en Cómo: Ver los requisitos o casos de usuario mediante el Administrador de pruebas de Microsoft.

Para agregar un nuevo caso de prueba a un caso de usuario

  1. En la pestaña Casos de prueba, haga clic en Agregar nuevo elemento de trabajo vinculado Nuevo.

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

  2. En la lista Tipo de vínculo, deje la opción predeterminada, Prueba realizada por.

  3. En la lista Tipo de elemento de trabajo, deje la opción predeterminada, Caso de prueba.

  4. En Título, escriba un nombre descriptivo que defina el área que se va a probar.

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

  6. Haga clic en Aceptar.

    Se abre un formulario de elemento de trabajo para un caso de prueba con la información que ha proporcionado.

  7. Especifique los campos restantes tal como se describe en Caso de prueba (Agile) y, a continuación, haga clic en Guardar Guardar elemento de trabajo.

Para agregar casos de prueba existentes a un caso de usuario

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

    Se abre el cuadro de diálogo Agregar vínculo a caso de usuario.

  2. En la lista Tipo de vínculo, deje la opción predeterminada, Prueba realizada por.

  3. En Identificadores de elementos de trabajo, escriba los identificadores de los casos de prueba que desea vincular o búsquelos.

    Puede ejecutar 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 a cada uno de los casos de prueba a los 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 de los casos de prueba a los que está estableciendo vínculos.

  5. Haga clic en Aceptar y en Guardar Guardar elemento de trabajo.

    Nota

    Se actualizan tanto el caso de usuario como los casos de prueba a los que ha establecido vínculos. Se crea un vínculo Pruebas al caso de usuario creado para cada caso de prueba agregado.

Agregar un problema a un caso de usuario

Puede crear un elemento de trabajo para un problema y vincularlo al caso de usuario en la pestaña Todos los vínculos. Mediante la definición del problema y su vinculación al caso de usuario, puede realizar mejor el seguimiento de la calidad y la realización del caso de usuario.

Para crear un problema y vincularlo a un caso de usuario

  1. En la pestaña Todos los vínculos, haga clic en Agregar nuevo elemento de trabajo vinculado Nuevo.

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

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

  3. En la lista Tipo de elemento de trabajo, haga clic en Problema.

  4. En Título, escriba un nombre que identifique con la mayor concreción posible el problema de bloqueo.

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

  6. Haga clic en Aceptar.

    Se abre un formulario de elemento de trabajo para un problema con la información que ha proporcionado.

  7. Defina los campos restantes tal como se describe en Problema (Agile) y, a continuación, haga clic en Guardar Guardar elemento de trabajo.

Agregar detalles, archivos e hipervínculos a casos de usuario

Puede agregar detalles a casos de usuario de las siguientes maneras:

  • Escriba información en el campo Descripción 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 un sitio web.

Para agregar detalles a un caso de usuario

  1. En la pestaña Detalles, escriba información en el campo Descripción.

  2. (Opcional) Escriba la información en el campo Historial.

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

  3. Haga clic en Guardar Guardar elemento de trabajo.

Para agregar datos adjuntos a un caso de usuario

  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. 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 caso de usuario

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

    Agregar un hipervínculo a un caso de usuario

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

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

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

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

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

Resolver y cerrar un caso de usuario

Puede utilizar los estados Activo, Resuelto y Cerrado para seguir el progreso de los casos de usuario. Una vez escrito el código para implementar un caso de usuario y superadas todas las pruebas unitarias, puede cambiar el Estado del caso de usuario a Resuelto. Una vez completadas todas las tareas y superadas todas las pruebas de aceptación del caso de usuario, puede cambiar su Estado a Cerrado. Cualquier miembro del equipo puede cambiar el estado de un caso de usuario.

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 y flujo de trabajo (Agile).

Para resolver o cerrar un caso de usuario activo

  1. Abra el caso de usuario.

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

    • Si cambia el estado de Activo a Resuelto, el campo Motivo cambia automáticamente a Código completo y pruebas unitarias superadas.

    • Si cambia el estado de Resuelto a Cerrado, el campo Motivo cambia a Superación de las pruebas de aceptación.

    • Si cambia el estado de Activo a Cerrado, debe hacer clic en el Motivo que coincida con su intención, como de Activo a Cerrado más adelante en este tema.

  3. Haga clic en Guardar Guardar elemento de trabajo.

Progresión habitual del flujo de trabajo:

  • Un representante del cliente crea un caso de usuario en el estado Activo con el motivo predeterminado, Nuevo.

  • Un miembro del equipo cambia el estado del caso de usuario de Activo a Resuelto una vez completado el código y superadas las pruebas unitarias.

  • Un miembro del equipo cambia el estado de Resuelto a Cerrado una vez superados los casos de prueba que se definieron para el caso de usuario.

Transiciones atípicas:

  • Un representante del cliente determina que el caso de usuario no es relevante o está fuera de ámbito y cambia el estado de Activo a Cerrado.

  • No se supera la prueba de aceptación del caso de usuario. Por consiguiente, un miembro del equipo cambia el estado de Resuelto a Activo.

  • Un representante del cliente determina que el caso de usuario se cerró por error o está actualmente en el ámbito y cambia el estado de Cerrado a Activo.

Diagrama de estado de caso de usuario

Diagrama de estado de caso de usuario

Activo (Nuevo)

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

  • Creado por: nombre del miembro del equipo que creó el elemento de trabajo.

  • Fecha de creación: fecha y hora en que se creó el elemento de trabajo registradas por el reloj del servidor.

De Activo a Resuelto

Puede resolver un caso de usuario activo por el siguiente motivo:

Motivo

Cuándo utilizarlo

Acciones adicionales que se deben realizar

Código completo y pruebas unitarias superadas

Cuando el código para implementar un caso de usuario está protegido y se han superado todas las pruebas unitarias.

Asigne el caso de usuario al miembro del equipo que lo probará.

Los campos de datos siguientes se capturan cuando un miembro del equipo resuelve un caso de usuario activo:

  • Resuelto por: nombre del miembro del equipo que resolvió el elemento de trabajo.

  • Fecha de resolución: fecha y hora en que se resolvió el elemento de trabajo registradas por el reloj del servidor.

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

De Activo a Cerrado

Puede cerrar un caso de usuario activo por uno de los motivos siguientes:

Motivo

Cuándo utilizarlo

Acciones adicionales que se deben realizar

Rechazado (valor predeterminado)

Determina que el caso de usuario representa una característica o requisito que no admite una propuesta de valor, escenario o requisito de negocio.

Ninguno.

Abandonado

No se considera necesaria la implementación del caso de usuario.

Ninguno.

Fuera de ámbito

El equipo no dispone de recursos suficientes para implementar el caso de usuario para la iteración actual.

Un caso de usuario puede identificarse como fuera de ámbito si el equipo no dispone de tiempo suficiente o si se han detectado problemas de bloqueo.

Actualice el campo Iteración para especificar en qué iteración se implementará el escenario. Si el escenario se aplaza hasta la siguiente versión del software, deje el campo Iteración en blanco, pero describa detalladamente el motivo del aplazamiento y cuándo debe implementarse el citado escenario.

Los campos de datos siguientes se capturan cuando se cierra un caso de usuario activo:

  • Cerrado por: nombre del miembro del equipo que cerró el elemento de trabajo.

  • Fecha de cierre: fecha y hora en que se cerró el elemento de trabajo registradas en el reloj del servidor.

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

Resuelto

Cuando un caso de usuario se implementa en el código, el jefe de desarrollo establece el estado en Resuelto y asigna el caso a un evaluador para que se pueda iniciar la fase de pruebas.

De Resuelto a Cerrado

Puede cerrar un caso de usuario resuelto por el siguiente motivo:

Motivo

Cuándo utilizarlo

Acciones adicionales que se deben realizar

Superación de las pruebas de aceptación

Se han superado todos los casos de prueba asociados al caso de usuario.

Asigne el caso de usuario al propietario del producto.

Los campos de datos siguientes se capturan automáticamente cuando un miembro del equipo cierra un caso de usuario resuelto:

  • Cerrado por: nombre del miembro del equipo que cerró el elemento de trabajo.

  • Fecha de cierre: fecha y hora en que se cerró el elemento de trabajo registradas en el reloj del servidor.

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

De Resuelto a Activo

Puede reactivar un caso de usuario resuelto por el siguiente motivo:

Motivo

Cuándo utilizarlo

Acciones adicionales que se deben realizar

No superación de las pruebas de aceptación

Cuando no se ha superado al menos una de las pruebas del caso de usuario.

Asigne el caso de usuario al jefe de desarrollo. Además, el evaluador debe crear errores para los puntos no superados de las pruebas.

Los datos siguientes se capturan automáticamente cuando se reactiva un caso de usuario resuelto:

  • Activado por: nombre del miembro del equipo que reactivó el elemento de trabajo.

  • Fecha de activación: fecha y hora en que se reactivó el elemento de trabajo registradas en el reloj del servidor.

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

Closed

Se puede reactivar un caso de usuario cerrado si vuelve al ámbito. Normalmente, los responsables de reactivar un caso de usuario cerrado son un analista de negocios o un administrador de programas.

De Cerrado a Activo

Puede reactivar un caso de usuario cerrado por los siguientes motivos:

Motivo

Cuándo utilizarlo

Acciones adicionales que se deben realizar

Reintroducido en el ámbito

Hay recursos disponibles para implementar el caso de usuario.

Asegúrese de que las tareas de implementación, los casos de prueba y los detalles que se han definido para el caso de usuario se han completado y están actualizados.

Cerrado por error

Un caso de usuario se ha cerrado antes de cerrarse todas las tareas asociadas, casos de prueba o errores.

Asegúrese de que se han definido correctamente las tareas de implementación, casos de prueba y detalles para el caso de usuario, y son suficientes para admitir su desarrollo.

Los datos siguientes se capturan automáticamente cuando se reactiva un caso de usuario cerrado:

  • Activado por: nombre del miembro del equipo que reactivó el elemento de trabajo.

  • Fecha de activación: fecha y hora en que se reactivó el elemento de trabajo registradas en el reloj del servidor.

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

Vea también

Conceptos

Libro Planeación del producto

Plan the Sprint

Otros recursos

MSF for Agile Software Development v5.0

Elementos de trabajo y flujo de trabajo (Agile)