🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónDe 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.
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.
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
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.