07 riesgos y proximos pasos - lfnavarroj1/sport-app-platform GitHub Wiki
Riesgos y próximos pasos
Riesgos principales para la entrega
| Riesgo | Impacto en la presentación | Respuesta inmediata |
|---|---|---|
| Burndown con mediciones discontinuas | La línea real solo tiene puntos verificables del 05, 09 y 10 de octubre | Registrar diariamente el saldo desde el siguiente día hábil sin inventar datos pasados |
| Aplicación móvil sin commit ni CI | HU003 no puede cerrarse como historia multicanal | Consolidar el andamiaje, crear rama y ejecutar checks remotos |
| HU001 sin estado web de afiliación | El registro existe, pero el usuario no observa PROVISIONING ni FREE |
Adoptar capacidades del BFF, completar plataforma y ejecutar el E2E vertical |
| Aplicación móvil sin andamiaje | Bloquea HU026–HU040 y varios requisitos MVP | Completar stack, comandos y CI móvil |
| Alcance de release sin ratificar | El release burndown no tiene denominador estable | Seleccionar HU exactas del MVP |
| Ponderación de valor sin ratificación formal | La distribución inicial puede cambiar durante la planeación | Ratificar los 100 puntos de valor y registrar cualquier cambio sin alterar el total |
| Producción GCP y WIF pendientes | No se puede demostrar despliegue ni promoción de producción | Preparar proyectos, identidades, registro y destino de producción |
| Checks de CI aún no obligatorios | Un PR con pruebas fallidas todavía podría integrarse | Marcar los checks del backend como obligatorios y demostrar el bloqueo (AND-06) |
Web y bff-web en sitios distintos en producción (*.run.app) |
La cookie HttpOnly del refresh token (SameSite=Strict) no viajaría y la sesión web no se renovaría; con SameSite=None Safari la bloquea |
La plataforma publica web y BFF bajo un dominio propio común o un proxy por ruta |
| Secret de firma de tokens sin crear en la plataforma | users-management no arranca en la composición sin JWT_PRIVATE_KEY (Secret sportapp-users-jwt) |
Crear la clave Ed25519 en Terraform (tls_private_key) y fijar FORWARDED_ALLOW_IPS |
Integración en develop sin segundo revisor |
Los PR se integran con bypass del administrador por la regla de aprobación del último push | Definir revisores y CODEOWNERS, o ajustar la regla del ruleset |
Próximos pasos recomendados
- Formular el objetivo del Sprint 1 y ratificar sus ocho HU en GitHub Projects.
- Ratificar la ponderación de 100 puntos de valor y sincronizarla con SportApp Platform.
- Adoptar en Angular
bff-web0.5.0, la cookieHttpOnlyyGET /v1/me/capabilities. - Cerrar HU001 como incremento web vertical con plataforma,
PROVISIONING/FREEy E2E. - Iniciar el registro diario de burndown.
- Establecer el alcance exacto de la release académica.
- Completar el andamiaje móvil.
- Validar continuamente el ambiente local y preparar un despliegue aprobado de producción en GCP.
Decisiones requeridas del responsable del proyecto
Las decisiones de desarrollo corresponden a Luis Felipe Navarro Julio, único integrante del Grupo 17. La aceptación académica o una revisión externa no convierte al revisor en integrante del proyecto.
- objetivo y compromiso ratificado de cada sprint;
- HU incluidas en la primera release;
- responsable que acepta funcionalmente las HU;
- ratificación o ajuste controlado de la ponderación de valor de negocio, conservando el total de 100;
- umbral de cobertura web;
- estrategia de ramas y protecciones;
- destino GCP de producción para cada tipo de carga.
Esta lista contiene los riesgos que cambian el mensaje de avance o la capacidad de demostrar el proyecto. Las decisiones que los originan se resumen en Decisiones, fuentes y alcance.