🏁 Sprint 1 — Preparación del Entorno y Documentación Inicial¶
⚙️ Configuración del entorno de trabajo¶
Durante este primer sprint se ha llevado a cabo la preparación completa del entorno de desarrollo.
El entorno principal se ha configurado en Visual Studio Code, con una estructura organizada que facilita el trabajo colaborativo y el despliegue en GitHub Pages.
La estructura de carpetas del proyecto es la siguiente:
├── backend/
├── database/
├── docs/
│ ├── imagenes/
│ ├── recursos/
│ ├── riesgos/
│ └── sprints/
└── frontend/
├── css/
└── js/
Se ha instalado y configurado MkDocs junto con el tema Material for MkDocs, lo que permitirá generar documentación técnica clara y profesional.
Además, se ha preparado un entorno Docker para ejecutar y probar código PHP de forma aislada y reproducible.
🌐 Repositorio local y en la nube¶
Para la gestión del código y la documentación, se ha creado una organización en GitHub llamada PI-2n, dentro de la cual se aloja el repositorio principal del proyecto:
- Repositorio principal:
PI-Alejandro-Adrian - Proyecto general:
Proyect Proyecto intermodular, donde se centraliza la planificación y seguimiento del progreso.
Esta estructura facilita la colaboración entre los integrantes del equipo y el control de versiones mediante Git.
📅 Diagrama de Gantt y planificación¶
El Diagrama de Gantt se ha desarrollado con la herramienta GanttProject, permitiendo visualizar las fases, dependencias y duración estimada de las tareas.
El proyecto ha sido compartido en la nube de GanttProject para que ambos integrantes del grupo puedan acceder y modificarlo en tiempo real.
→ Ver diagrama
👥 Repartición de tareas¶
La distribución de tareas se ha realizado en dos niveles:
- GitHub Projects, donde se ha creado un tablero Kanban para la gestión ágil del trabajo (To Do / In Progress / Done).
- GanttProject, para visualizar la planificación temporal y las dependencias entre tareas.
De esta forma se combina la visión estratégica (cronograma) con la operativa (seguimiento de tareas).
🗂️ Documentación¶
Durante este primer sprint se ha configurado el entorno de documentación técnica del proyecto utilizando MkDocs junto con el tema Material for MkDocs.
Esta configuración permite mantener una documentación estructurada, navegable y actualizada directamente desde el repositorio de GitHub.
Se ha vinculado el proyecto con GitHub Pages, de modo que cada vez que se actualiza la rama principal, la documentación se despliega automáticamente en la página pública del proyecto.
Gracias a ello, todo el equipo puede consultar el estado actual del desarrollo, los avances por sprint y la información técnica sin necesidad de generar manualmente los archivos HTML.
🧾 Diseño y validación del formulario¶
Durante este sprint también se ha implementado un formulario funcional con validación en el lado del servidor mediante PHP.
En futuras iteraciones se añadirá validación dinámica con JavaScript para mejorar la experiencia de usuario.
⚠️ Plan de riesgos laborales¶
Finalmente, se ha elaborado la documentación relativa a la prevención de riesgos laborales, tomando como base los materiales de la asignatura de IPE del curso anterior.
Se han generado los siguientes documentos, disponibles en la sección correspondiente:
✅ Conclusión del Sprint 1¶
Este primer sprint ha permitido establecer las bases técnicas y organizativas del proyecto.
El entorno está completamente preparado, los repositorios configurados, y la planificación inicial definida.
A partir de este punto, el equipo podrá centrarse en el desarrollo funcional del proyecto y la mejora progresiva de la documentación.