Historias de usuario

1/12
Recursos

Aportes 15

Preguntas 6

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Historia de Usuario: Es una manera simple de describir una característica que espera nuestro usuario (Viene des Extreme programing)

**Primera regla a considerar cuando haces historias de usuario: **Es tener un solo qué es decir una sola funcionalidad.

Estructura más popular:
*usuario
*funcionalidad
*objetivo

*Tiene que quedar claro el para que se requiere la funcionalidad

**Segunda regla a considerar: **Criterios de aceptación

Historias de usuario
Esta practica es una de las mas populares dentro del mundo de Product Owner, no vbiene de scrum pero es adaptada de otro lugar.
Es una manera simple de describir una característica que espera el usuario, se cuenta desde la perspectiva de quien va a utilizar esta capacidad. Las historias de usuario tienden a la simplicidad porque la agilidad nos empuja a esto, para poder entender una manera clara de que se trata el producto que vamos a crear. Las historias de usuario provienen de Extreme Programming (XP), tienen esencias del marco ágil:
• Simplicidad
• Coraje
• Comunicación
• Respeto
• Retroalimentación
Las historias de usuario tienen que reflejar la persona que va a utilizar nuestro producto y en particular una funcionalidad, cada historia refleja una funcionalidad. La estructura es comentando el usuario, la funcionalidad y el objetivo. Es decir completando la narrativa como usuario quiero esta funcionalidad por tal objetivo. Debe quedar claro el para qué, el para que se quiere esa funcionalidad.
Los criterios de aceptación son las condiciones que debe tener esa funcionalidad para consideremos que lo estamos haciendo de manera correcta y sirva como parámetro de calidad.

![](

Esta es mi primer HU del caso de estudio del curso de historia de usuario con scrum. ¿Debo usar el formato dado en los recursos o desde el trello esta bien?

Una historia de usuario trata de describir una característica que espera nuestros usuarios o stakeholders y se redacta desde el punto de vista de quien va utilizar esta funcionalidad.

¡Genial! De nuevo la profesora Master Gurú lomo plateado alfa!
¡Recomendados sus cursos!

HU1: Acceso AL sistema
Como: Usuario
Quiero: Poder loguerarme en el sistema
Para: Acceder al Aplicativo
Criterio de Aceptacion:

  1. Se debe poder ingresar al aplicativo con el usuario y contraseña del directorio activo.
  2. Se debe rechazar el acceso al usuario que esta dado de baja

HU2: Creación de nuevas solicitudes
Como: Ejecutivo de Ventas
Quiero: registrar una nueva solicitud
Para: que los usuarios tenga acceso a créditos
Criterio de Aceptacion:

  1. Se debe tener un botón que permita crear una nueva solicitud.
  2. Se debe mostrar en la pantalla inicial las solicitudes que han sido procesadas, en forma de lista.
  3. Se debe mostrar únicamente las solicitudes procesas por el ejecutivo que esta logueado en el sistema.

HU3: seleccionar solicitudes
Como: Ejecutivo de Ventas
Quiero: visualizar los datos de la solicitud
Para: revisar el estado de la solicitud
Criterio de Aceptacion:

  1. Se debe permitir seleccionar una solicitud y visualizar el estado de dicha solicitud

Un elemento importante a considerar a la hora de redactar las historias de usuario es “salir de la oficina” y escuchar de primera mano el segmento de mercado que serán nuestros usuarios. Muchas veces nos convencemos que sabemos las repuestas/necesidades/inquietudes de nuestro público meta pero la verdad todo es teoría hasta que no lo llevemos a la práctica. Por ejemplo, los reviews en las apps stores son excelentes fuentes de información sobre qué necesidades buscan cubrir los usuarios al interactuar con ciertas aplicaciones, que nos pueden servir como fuente.

Una pregunta muy básica, tal vez los más experimentados tengan la respuesta. Dónde se encuentra el caso de estudio porque no lo encontré por ningún lado.
```js // Acceso al Aplicativo Android (A) const accesoAplicativo = ` ### Acceso al Aplicativo Android (A) ``` | Historia de Usuario | Criterios de Aceptación | |---------------------|-------------------------| | Como usuario interno de "Car for Now", quiero poder instalar la aplicación móvil en mi dispositivo Android para acceder a las funcionalidades del sistema. | 1. El aplicativo se distribuye mediante un archivo APK accesible desde la intranet.
2. Se requiere autenticación de usuario y contraseña utilizando los servicios de Active Directory. | ``` `; // Gestión de Solicitudes (B) const gestionSolicitudes = ` ### Gestión de Solicitudes (B) ``` | Historia de Usuario | Criterios de Aceptación | |---------------------|-------------------------| | Como ejecutivo de cuenta, quiero poder iniciar una nueva solicitud desde la aplicación móvil. | 1. Al abrir la aplicación, se muestra un listado de solicitudes procesadas y un botón para iniciar una nueva solicitud.
2. Al seleccionar la opción de nueva solicitud, se genera un identificador único para la transacción. | | Como ejecutivo de cuenta, quiero poder seleccionar una solicitud existente para visualizar su estatus. | 1. Se muestra un listado de solicitudes procesadas con su respectivo estatus.
2. Al seleccionar una solicitud existente, se muestra el estatus de validación de la misma. | ``` `; // Captura de Documentos (C) const capturaDocumentos = ` ### Captura de Documentos (C) ``` | Historia de Usuario | Criterios de Aceptación | |---------------------|-------------------------| | Como ejecutivo de cuenta, quiero poder capturar y digitalizar documentos utilizando la cámara de mi dispositivo móvil. | 1. La aplicación permite seleccionar el tipo de documento a capturar (Identificación Oficial, Comprobante de Ingresos, Comprobante de Domicilio, etc.).
2. Se muestra un marco guía en la pantalla para ayudar al usuario a capturar la imagen correctamente.
3. Después de la captura, se presenta la opción de aceptar la imagen o repetir la toma si es necesario. | | Como ejecutivo de cuenta, quiero que la aplicación valide automáticamente la información capturada de la credencial del INE. | 1. La aplicación captura el anverso y reverso de la credencial del INE.
2. La aplicación valida la información capturada con la credencial del INE. | | Como ejecutivo de cuenta, quiero poder capturar y validar huellas digitales para garantizar la autenticidad de la identificación. | 1. La aplicación permite capturar de 2 a 5 huellas digitales.
2. La aplicación valida las huellas digitales con la identificación presentada. | | Como ejecutivo de cuenta, quiero que la aplicación registre una prueba de vida para validar que la persona está presente durante la captura de documentos. | 1. La aplicación solicita al usuario grabar un movimiento en vivo de su cara durante la captura de documentos.
2. La aplicación verifica la coincidencia entre la foto de la identificación oficial y la prueba de vida registrada. | ``` `; // Envío de Información (D) const envioInformacion = ` ### Envío de Información (D) ``` | Historia de Usuario | Criterios de Aceptación | |---------------------|-------------------------| | Como ejecutivo de cuenta, quiero poder enviar las imágenes capturadas al sistema DS Imaging System para su procesamiento. | 1. La aplicación muestra las solicitudes listas para su envío al proceso de validación.
2. Las imágenes se envían exitosamente al sistema DS Imaging System. | ``` `; // Extracción de Información (E) const extraccionInformacion = ` ### Extracción de Información (E) ``` | Historia de Usuario | Criterios de Aceptación | |---------------------|-------------------------| | Como usuario del sistema, quiero que el sistema DS-IS valide la clasificación de las imágenes y extraiga la información relevante de los documentos capturados. | 1. El sistema DS-IS garantiza que las imágenes estén correctamente clasificadas.
2. El sistema DS-IS extrae la información relevante de los documentos de acuerdo a las reglas de negocio establecidas. | ``` `; // Validación Reglas de Negocio (G) const validacionReglasNegocio = ` ### Validación Reglas de Negocio (G) ``` | Historia de Usuario | Criterios de Aceptación | |---------------------|-------------------------| | Como usuario del sistema, quiero que el sistema DS-IS valide las reglas de negocio establecidas para cada tipo documental y almacene los resultados para su posterior explotación. | 1. El sistema DS-IS aplica las reglas de negocio definidas para cada tipo documental.
2. El sistema almacena los resultados de la validación, indicando si la validación fue exitosa o se generó un código de rechazo. | ``` `; // Publicación (H) const publicacion = ` ### Publicación (H) ``` | Historia de Usuario | Criterios de Aceptación | |---------------------|-------------------------| | Como usuario del sistema, quiero que el sistema de Gestión de Expedientes publique los resultados del proceso, mostrando el expediente electrónico con el contenido documental y los metadatos asociados. | 1. El sistema de Gestión de Expedientes muestra los resultados del proceso de validación.
2. Se puede realizar una búsqueda en el sistema de expedientes y visualizar el expediente electrónico con el contenido documental y los metadatos asociados. | ``` `; // Concatenando todas las historias de usuario const historiasUsuario = accesoAplicativo + gestionSolicitudes + capturaDocumentos + envioInformacion + extraccionInformacion + validacionReglasNegocio + publicacion; console.log(historiasUsuario); ```// Acceso al Aplicativo Android (A) const accesoAplicativo = ` \### Acceso al Aplicativo Android (A) \\`\\`\\` | Historia de Usuario | Criterios de Aceptación | |---------------------|-------------------------| | Como usuario interno de "Car for Now", quiero poder instalar la aplicación móvil en mi dispositivo Android para acceder a las funcionalidades del sistema. | 1. El aplicativo se distribuye mediante un archivo APK accesible desde la intranet. \
2. Se requiere autenticación de usuario y contraseña utilizando los servicios de Active Directory. | \\`\\`\\` `; // Gestión de Solicitudes (B) const gestionSolicitudes = ` \### Gestión de Solicitudes (B) \\`\\`\\` | Historia de Usuario | Criterios de Aceptación | |---------------------|-------------------------| | Como ejecutivo de cuenta, quiero poder iniciar una nueva solicitud desde la aplicación móvil. | 1. Al abrir la aplicación, se muestra un listado de solicitudes procesadas y un botón para iniciar una nueva solicitud. \
2. Al seleccionar la opción de nueva solicitud, se genera un identificador único para la transacción. | | Como ejecutivo de cuenta, quiero poder seleccionar una solicitud existente para visualizar su estatus. | 1. Se muestra un listado de solicitudes procesadas con su respectivo estatus. \
2. Al seleccionar una solicitud existente, se muestra el estatus de validación de la misma. | \\`\\`\\` `; // Captura de Documentos (C) const capturaDocumentos = ` \### Captura de Documentos (C) \\`\\`\\` | Historia de Usuario | Criterios de Aceptación | |---------------------|-------------------------| | Como ejecutivo de cuenta, quiero poder capturar y digitalizar documentos utilizando la cámara de mi dispositivo móvil. | 1. La aplicación permite seleccionar el tipo de documento a capturar (Identificación Oficial, Comprobante de Ingresos, Comprobante de Domicilio, etc.). \
2. Se muestra un marco guía en la pantalla para ayudar al usuario a capturar la imagen correctamente. \
3. Después de la captura, se presenta la opción de aceptar la imagen o repetir la toma si es necesario. | | Como ejecutivo de cuenta, quiero que la aplicación valide automáticamente la información capturada de la credencial del INE. | 1. La aplicación captura el anverso y reverso de la credencial del INE. \
2. La aplicación valida la información capturada con la credencial del INE. | | Como ejecutivo de cuenta, quiero poder capturar y validar huellas digitales para garantizar la autenticidad de la identificación. | 1. La aplicación permite capturar de 2 a 5 huellas digitales. \
2. La aplicación valida las huellas digitales con la identificación presentada. | | Como ejecutivo de cuenta, quiero que la aplicación registre una prueba de vida para validar que la persona está presente durante la captura de documentos. | 1. La aplicación solicita al usuario grabar un movimiento en vivo de su cara durante la captura de documentos. \
2. La aplicación verifica la coincidencia entre la foto de la identificación oficial y la prueba de vida registrada. | \\`\\`\\` `; // Envío de Información (D) const envioInformacion = ` \### Envío de Información (D) \\`\\`\\` | Historia de Usuario | Criterios de Aceptación | |---------------------|-------------------------| | Como ejecutivo de cuenta, quiero poder enviar las imágenes capturadas al sistema DS Imaging System para su procesamiento. | 1. La aplicación muestra las solicitudes listas para su envío al proceso de validación. \
2. Las imágenes se envían exitosamente al sistema DS Imaging System. | \\`\\`\\` `; // Extracción de Información (E) const extraccionInformacion = ` \### Extracción de Información (E) \\`\\`\\` | Historia de Usuario | Criterios de Aceptación | |---------------------|-------------------------| | Como usuario del sistema, quiero que el sistema DS-IS valide la clasificación de las imágenes y extraiga la información relevante de los documentos capturados. | 1. El sistema DS-IS garantiza que las imágenes estén correctamente clasificadas. \
2. El sistema DS-IS extrae la información relevante de los documentos de acuerdo a las reglas de negocio establecidas. | \\`\\`\\` `; // Validación Reglas de Negocio (G) const validacionReglasNegocio = ` \### Validación Reglas de Negocio (G) \\`\\`\\` | Historia de Usuario | Criterios de Aceptación | |---------------------|-------------------------| | Como usuario del sistema, quiero que el sistema DS-IS valide las reglas de negocio establecidas para cada tipo documental y almacene los resultados para su posterior explotación. | 1. El sistema DS-IS aplica las reglas de negocio definidas para cada tipo documental. \
2. El sistema almacena los resultados de la validación, indicando si la validación fue exitosa o se generó un código de rechazo. | \\`\\`\\` `; // Publicación (H) const publicacion = ` \### Publicación (H) \\`\\`\\` | Historia de Usuario | Criterios de Aceptación | |---------------------|-------------------------| | Como usuario del sistema, quiero que el sistema de Gestión de Expedientes publique los resultados del proceso, mostrando el expediente electrónico con el contenido documental y los metadatos asociados. | 1. El sistema de Gestión de Expedientes muestra los resultados del proceso de validación. \
2. Se puede realizar una búsqueda en el sistema de expedientes y visualizar el expediente electrónico con el contenido documental y los metadatos asociados. | \\`\\`\\` `; // Concatenando todas las historias de usuario const historiasUsuario = accesoAplicativo + gestionSolicitudes + capturaDocumentos + envioInformacion + extraccionInformacion + validacionReglasNegocio + publicacion; console.log(historiasUsuario);
curso de product owner
![](https://static.platzi.com/media/user_upload/image-61698df1-9693-4f4f-8881-fb75694186d3.jpg) ![](https://static.platzi.com/media/user_upload/image-7e889d34-d2aa-41f5-a189-0adb3fae1254.jpg) ![](https://static.platzi.com/media/user_upload/image-33aad60b-3d8b-440e-966b-5dba7fb23626.jpg) ![](https://static.platzi.com/media/user_upload/image-456fb093-6966-4bec-a4cf-08649d7d46f9.jpg)

Por que siempre se atora el video cada 5 segundos, esta super chafa, esto para nada me pasa en linkedinlearning

Por ejemplo, ¿la épica seria la pantalla de login, y los users h, serian 1. el cuadro del Nombre de entrada, 2. el Password, y 3 el CTA de Enter?

La Historia de Usuario es una manera simple de describir una característica que espera nuestro usuario

Hola, mi ejercicio: