Hoja de ruta — Obligatorio 1 (Entrega 1)

Datos de la entrega

  • Fecha/hora límite: 15/10/2026 (jueves)
  • Modalidad: informe académico por Gestión + repositorio en GitHub (checkpoints subidos a main la semana indicada). Incluye presentación en clase de una tecnología/práctica y defensa individual presencial obligatoria.
  • Docente / canal de consultas: foro de Aulas (no se responden consultas 2 días antes de la entrega).
  • Repositorio

Recursos de interés

Alcance según letra problema 2026 S2

Problema: "Cartelera de espectáculos y actividades".

  • Objetivo: dar opciones de espectáculos y actividades para el tiempo libre.
  • Datos de cada actividad: horario, lugar y costo.
  • Categorías: cine, teatro, conciertos, etc.
  • Personalización: configurable según los gustos de cada persona.
  • Extra (nice-to-have): micro aventuras y actividades realizables en cualquier momento (caminatas, visitas a museos, rincones de la ciudad).

Objetivos de la Entrega 1 (según "Obligatorios EI 0426")

  • Establecer el repositorio y los procedimientos de versionado.
  • Aplicar el proceso de ingeniería de requerimientos a un problema real.
  • Generar una especificación detallada y bocetos de interfaz de usuario.

Restricciones del obligatorio

  • Alcance mínimo: 3 user stories, cada una con valor independiente para el usuario.
  • Sin login ni contraseñas de ningún tipo.
  • Stack previsto (aplica sobre todo a Entrega 2): Node.js, npm, Vite, TypeScript, Bootstrap, WCAG, Prettier, ESLint, Jest/Vitest.
  • Cada integrante debe trabajar en todas las áreas; se exige tabla de trabajo individual con commits asociados.

Mapeo con la rúbrica

Secciones comunes a los informes (20%)

CriterioPesoQué exigeDónde se cubre
Descripción del trabajo individual5%Fechas, actividad, participantes y horas por integrante; totales. Tabla completada durante toda la entrega.docs/informe_1.md §Descripción del trabajo individual (tabla viva)
Reflexión5%Reflexión detallada sobre dinámica del equipo, desafíos y lecciones aprendidas.docs/informe_1.md §Reflexión
Calidad de la escritura10%Máximo 15 páginas, sin errores de ortografía, estructura adecuada.Informe completo + revisión final

Informe 1: SCM, especificación y validación de requerimientos (80%)

CriterioPesoQué exigeDónde se cubre
Repositorio Git20%Repo bien estructurado, estrategia de branches (main, dev), README y pautas de commits (conventional commits).README.md, ramas main/dev, .gitignore, convención de commits
Investigación20%Investigación exhaustiva: entrevistas, encuestas, análisis documental, ingeniería reversa, user personas.docs/investigacion.md (entrevistas, encuestas, benchmark)
RF y RNF10%Requisitos funcionales y no funcionales completos, priorizados y según criterios del curso.docs/requerimientos.md (RF/RNF + priorización MoSCoW)
User stories / Use cases10%US/UC claros, detallados y priorizados; criterios INVEST, escenarios y actores.docs/user_stories.md
Modelo de dominio5%MER y/o UML detallado con los conceptos del problema.docs/modelo_dominio.md + diagramas
Verificación y Validación15%Criterios de verificación, verificación de todos los requisitos, validación con usuarios y feedback presentado.docs/verificacion_validacion.md + matriz de trazabilidad + prototipo

Ideas basadas en HayPlan!

Tomar como referencia el enfoque de descubrimiento y curaduría de planes, adaptado al alcance de la letra:

  • Explorar por categorías: gastronomía, cultura, música, aire libre, cine, teatro, deportes.
  • Filtros útiles: fecha/horario, barrio/zona, gratis/pago, público objetivo, "abierto ahora".
  • "¿Qué hago ahora?": actividades disponibles en el momento actual (cubre el extra de micro aventuras).
  • Listas curadas / colecciones: p. ej. "planes gratis del finde", "imperdibles de la semana".
  • Ficha de actividad: nombre, descripción, lugar con mapa, horario, costo, imagen, link a la fuente.
  • Preferencias del usuario sin login: guardar categorías favoritas y zona en localStorage.
  • Recomendaciones según gustos + momento del día / cercanía.
  • Vista calendario semanal de la cartelera.
  • Micro aventuras con duración y dificultad estimadas ("caminata 45 min", "rincón oculto de la ciudad").
  • Responsive + accesible (WCAG) como eje de la experiencia mobile.

Timeline (regresivo hasta 15/10)

#HitoInicioFinDepende deEstado
1Kickoff, roles y repo Git (main/dev, README, convención de commits)14/0917/09
2Benchmark / ingeniería reversa de apps similares (HayPlan!, etc.)15/0922/091
3Investigación de campo: entrevistas + encuestas15/0926/091
4User personas + delimitación de alcance y objetivos22/0928/092, 3
5RF y RNF + priorización (MoSCoW)24/0930/094
6User stories (INVEST) + criterios de aceptación + use cases25/0902/104
7Modelo de dominio (UML/MER)28/0903/105, 6
8Bocetos de UI / wireframes29/0905/104, 5
9Criterios de verificación + matriz de trazabilidad02/1007/105, 6
10Validación con usuarios (prototipo + feedback)06/1010/108, 9
11Redacción Informe 1 + tabla individual + reflexión01/1012/102–10
12Revisión final (ortografía, estructura, ≤15 págs) + buffer12/1014/1011
13Entrega por Gestión + checkpoint en main15/1015/1012

Buffer y riesgos

  • Entrega interna (no la real): 12/10 → 3 días de colchón.
  • Dificultad para conseguir usuarios para entrevistas/validación → agendar temprano y usar encuesta online + red de conocidos.
  • Scope creep (el "extra" de micro aventuras) → dejar como nice-to-have en MoSCoW; priorizar las 3 US mínimas.
  • Coordinación / commits: todos los integrantes deben tener commits → ramas + PRs + conventional commits; revisar la tabla individual semanalmente.
  • Checkpoint de semana no confirmada → verificar cronograma en Aulas y subir a main a tiempo.
  • Defensa individual obligatoria → cada integrante debe poder justificar todas las áreas; rotar tareas y no dejar secciones huérfanas.
  • Extensión del informe > 15 páginas → controlar desde la primera versión.
  • Consultas tarde → el foro no responde 2 días antes; adelantar todas las dudas.

Entregables (checklist)

  • Repo Git con main/dev, README y conventional commits.
  • Investigación documentada (entrevistas, encuestas, benchmark, user personas).
  • RF/RNF priorizados.
  • User stories (INVEST) + criterios de aceptación + use cases.
  • Modelo de dominio (UML/MER).
  • Bocetos de UI.
  • Criterios de verificación + matriz de trazabilidad.
  • Validación con usuarios + feedback.
  • docs/informe_1.md (≤15 páginas) con tabla de trabajo individual y reflexión.
  • Entrega por Gestión.
Built with LogoFlowershow