Projecte d'Enginyeria del Software · FIB
PES, paso a paso y sin sorpresas
Todo lo que necesitáis para llevar el proyecto del inicio a la demo final: el calendario, qué entregar en cada hito, ejemplos de user stories bien escritas, cómo montar un sprint y cómo se calcula la nota.
Curso 2026-27, Q1
El camino del curso
Cinco hitos, catorce semanas
Cada bloque de color es una fase evaluable (Fag). Toca un punto para ver qué toca ese día y qué tenéis que entregar.
Incepción 1: visión
Entrega: vie 18 sep.
Incepción 2: planificación
Entrega: vie 2 oct.
Sprint 1
Entrega: mié 28 oct.
Sprint 2
Entrega: vie 27 nov.
Sprint 3 y cierre
Entrega: vie 18 dic.
Guías
Todo lo que tenéis que saber, ordenado
Entregas
Ficheros, nombres exactos, carpetas del Drive y checklist de cada Fag.
User stories
INVEST, criterios de aceptación, RNF, story points y planning poker.
Sprints
Ceremonias, planning y report, task board y gráficos de burndown.
Modelos
Modelo conceptual, capa de dominio, diagrama físico, componentes y BD.
Metodología
Roles, Taiga, Git, record track, calidad, pruebas y servicios entre equipos.
Evaluación
Simulador de nota, ambición del proyecto y aspectos transversales.
Presentaciones
Elevator pitch, presentación al cliente y demo final, con cronómetro.
Datos abiertos
Dónde encontrarlos, cómo valorar su calidad y cómo ir más allá del CRUD.
Taiga y GitHub
Configuración paso a paso, cómo entregar Taiga y un revisor de commits.
API y despliegue
Generador de API falsa, de mock a real y puertos de virtech.
App móvil
Tecnologías, MVVM y BLoC, linters, CI y distribución.
Aprende de los demás
Los errores que más puntos cuestan
Entregar tarde o tocar un documento después del plazo.
Los plazos son estrictos: como mínimo se penaliza y, en el peor caso, el documento no se tiene en cuenta.User stories sin criterios de aceptación ni puntos.
Sin criterios no sabéis cuándo una historia está hecha, y sin puntos no podéis calcular la velocidad.El record track (PRT) rellenado el último día.
Se actualiza desde el primer día, una fila por persona y actividad, con descripciones coherentes.Commits que no se pueden relacionar con ninguna tarea.
Cada commit tiene que referenciar la tarea de Taiga que resuelve: es la trazabilidad que se pide.Una app que solo muestra los datos abiertos.
No se busca un visor ni un CRUD: el valor está en las funcionalidades nuevas y en los conceptos propios del modelo.Una demo con la base de datos vacía.
Preparad un juego de datos realista y mostrad las funcionalidades con más valor; las no probadas, explicadlas.La fórmula
Nfinal = NEquip × FactIndiv
NEquip = (0,6·Artif + 0,2·GestProj + 0,2·Present) × Ambició
La nota de equipo depende de los artefactos, de la gestión y de las presentaciones, multiplicada por la ambición del proyecto (de 0,8 a 1,2). Después, cada persona tiene un factor individual también entre 0,8 y 1,2.