Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

De requisito del estándar a historia de usuario

5 tareas · 40 min · Principiante

Un requisito de ASVS está escrito para cualquier aplicación; el equipo de desarrollo trabaja con historias de usuario de su aplicación. Si nadie traduce lo primero a lo segundo, el requisito se queda en un documento que nadie abre. En esta sala se compara la lista de requisitos seleccionados para el portal de Inmobiliaria Chirimoyo con las historias del sprint 14, y se encuentra lo que se perdió, lo que quedó ambiguo y lo que sobra. Todo es lectura de documentos ficticios.

0 de 5 · 0%

Objetivo de la sala

Un requisito de ASVS está escrito para cualquier aplicación; el equipo de desarrollo trabaja con historias de usuario de su aplicación. Si nadie traduce lo primero a lo segundo, el requisito se queda en un documento que nadie abre. En esta sala se compara la lista de requisitos seleccionados para el portal de Inmobiliaria Chirimoyo con las historias del sprint 14, y se encuentra lo que se perdió, lo que quedó ambiguo y lo que sobra. Todo es lectura de documentos ficticios.

El requisito del estándar dice qué debe ser cierto («rechazar contraseñas que estén en una lista de las más comunes»). La historia dice quién lo necesita, en qué parte de esta aplicación y para qué: «como arrendatario quiero que al crear mi contraseña el portal rechace las más comunes». Así entra al tablero del equipo, se estima y se prioriza junto a las demás funciones, en vez de quedar como una tarea aparte que se hace «al final».

Una historia puede cubrir varios requisitos que tocan la misma pantalla, y un requisito puede repartirse en varias historias. Lo que no se pierde nunca es la cita: cada historia lleva el identificador completo, con la versión, de los requisitos que cubre.

Responde para continuar

¿Qué historia está bien derivada de un requisito de ASVS?

Ver pista de ayuda

La historia aporta el contexto de la aplicación sin perder el enlace con el estándar.

El primer control es de cobertura: cada requisito seleccionado tiene que aparecer en al menos una historia. Uno que no aparece no se va a construir, porque nadie lo va a tener en su tablero, y tampoco se va a probar.

Abre el laboratorio y compara requisitos-seleccionados.txt con la columna «cita» de backlog-sprint-14.txt. Ojo con las historias que citan más de un requisito.

Responde para continuar

¿Qué requisito seleccionado no aparece citado en ninguna historia del sprint? Escribe su identificador sin la versión.

Ver pista de ayuda

Recorre la lista de seleccionados de uno en uno y busca cada número en el backlog con grep.

Una historia que cita un número sin versión funciona hoy, pero el día que salga otra edición del estándar nadie sabrá a cuál se refería, y en ASVS la numeración sí cambia entre ediciones. El estándar lo advierte: un identificador sin versión se entiende como de la edición más reciente, sea cual sea.

Responde para continuar

¿Qué historia del backlog cita su requisito sin el prefijo de versión? Escribe su código.

Ver pista de ayuda

Todas las citas empiezan igual menos una.

Al final del backlog hay una historia que dice «el sistema debe ser seguro» y no cita nada. No es mala intención: suele ser la nota de alguien que quería dejar constancia. Pero no tiene actor, no tiene función y no se puede dar por terminada nunca, porque no hay forma de saber cuándo se cumple.

Responde para continuar

¿Qué se hace con la historia HU-211?

Ver pista de ayuda

Una historia que no se puede cerrar no ayuda a nadie a construir.

El documento de alcance recortó algunas partes del estándar con su motivo. Si una historia cita un requisito de una parte recortada, hay dos posibilidades: la historia describe una función que no estaba en la ficha (y entonces hay que volver a revisar el alcance) o la cita está mal. Las dos se resuelven antes del sprint, no después.

Lee los recortes en la cabecera de requisitos-seleccionados.txt y busca qué historia los contradice.

Responde para continuar

¿Qué historia cita un requisito de una sección que el documento de alcance recortó? Escribe su código.

Ver pista de ayuda

Mira de qué capítulo y sección es cada cita y compáralas con las secciones recortadas.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad