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 |
---|---|
|
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:
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
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.
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.
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
Haga clic en 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
En la pestaña Implementación, haga clic en Nuevo.
Se abre el cuadro de diálogo Agregar nuevo elemento de trabajo vinculado.
En la lista Tipo de vínculo, deje la opción predeterminada, Secundario.
En la lista Tipo de elemento de trabajo, haga clic en Tarea.
En Título, escriba un nombre que identifique con la mayor concreción posible el área del trabajo que se va a realizar.
(Opcional) Escriba información adicional en Comentario.
Haga clic en Aceptar.
Se abre un formulario de elemento de trabajo para una tarea con la información que ha proporcionado.
Especifique los campos restantes tal como se describe en Tarea (Agile) y, a continuación, haga clic en Guardar elemento de trabajo.
Para vincular varias tareas existentes a un caso de usuario
En la pestaña Implementación, haga clic en Vincular a.
Se abre el cuadro de diálogo Agregar vínculo a Caso de usuario.
En la lista Tipo de vínculo, deje la opción predeterminada, Secundario.
Haga clic en 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 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.
(Opcional) Escriba una descripción de las tareas a las que está estableciendo vínculos.
Haga clic en Aceptar y, a continuación, en 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
En la pestaña Casos de prueba, haga clic en Nuevo.
Se abre el cuadro de diálogo Agregar nuevo elemento de trabajo vinculado.
En la lista Tipo de vínculo, deje la opción predeterminada, Prueba realizada por.
En la lista Tipo de elemento de trabajo, deje la opción predeterminada, Caso de prueba.
En Título, escriba un nombre descriptivo que defina el área que se va a probar.
(Opcional) Escriba información adicional en Comentario.
Haga clic en Aceptar.
Se abre un formulario de elemento de trabajo para un caso de prueba con la información que ha proporcionado.
Especifique los campos restantes tal como se describe en Caso de prueba (Agile) y, a continuación, haga clic en Guardar elemento de trabajo.
Para agregar casos de prueba existentes a un caso de usuario
En la pestaña Casos de prueba, haga clic en Vincular a.
Se abre el cuadro de diálogo Agregar vínculo a caso de usuario.
En la lista Tipo de vínculo, deje la opción predeterminada, Prueba realizada por.
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.
(Opcional) Escriba una descripción de los casos de prueba a los que está estableciendo vínculos.
Haga clic en Aceptar y en 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
En la pestaña Todos los vínculos, haga clic en Nuevo.
Se abre el cuadro de diálogo Agregar nuevo elemento de trabajo vinculado.
En la lista Tipo de vínculo, haga clic en Relacionado.
En la lista Tipo de elemento de trabajo, haga clic en Problema.
En Título, escriba un nombre que identifique con la mayor concreción posible el problema de bloqueo.
(Opcional) Escriba información adicional en Comentario.
Haga clic en Aceptar.
Se abre un formulario de elemento de trabajo para un problema con la información que ha proporcionado.
Defina los campos restantes tal como se describe en Problema (Agile) y, a continuación, haga clic en 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
En la pestaña Detalles, escriba información en el campo Descripción.
(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).
Haga clic en Guardar elemento de trabajo.
Para agregar datos adjuntos a un caso de usuario
En la pestaña Datos adjuntos, realice una de las siguientes acciones:
Arrastre un archivo al área de datos adjuntos.
Haga clic en o presione CTRL+V para pegar un archivo que haya copiado.
Haga clic en 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.
Haga clic en Guardar elemento de trabajo.
Para agregar un hipervínculo a un caso de usuario
En la pestaña Todos los vínculos, haga clic en Vincular a.
En la lista Tipo de vínculo, haga clic en Hipervínculo.
En el cuadro 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.
(Opcional) Escriba información adicional sobre el hipervínculo en el cuadro Comentario.
Haga clic en Aceptar y, a continuación, en 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
Abra el caso de usuario.
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.
Haga clic en Guardar elemento de trabajo.
Progresión habitual del flujo de trabajo:
Transiciones atípicas:
|
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.