Repository navigation
Sprint 1
Proyecto: FlorApp Móvil 2026
Equipo: 1A Developers
Ceremonia: Sprint Planning
Sprint: 1
Fecha: [9/9/2026]
-Organizar y distribuir las tareas correspondientes al Sprint 1 del proyecto FlorAppMovil, priorizando la documentación, las historias de usuario, los criterios de aceptación, el plan de pruebas y la organización del Kanban.
-Durante la reunión se revisó el estado de los entregables y las actividades necesarias para la presentación del proyecto.
-Se estableció como fecha límite el 15 de septiembre para avanzar con las tareas de documentación, pruebas y creación de páginas.
-También se trabajó sobre las Activities de la clase 3, adaptándolas al proyecto FlorApp Móvil. Se conversó sobre la instalación, clonación del repositorio y posibles problemas con las dependencias necesarias para trabajar en el proyecto.
| Integrantes | Tarea |
|---|---|
| Kiara Fernandez | * -Aplicación móvil * : desarrollé la pantalla de Splash / Bienvenida, correspondiente a SplashActivity.java, encargándome de la pantalla inicial de carga, la validación del token de sesión y el botón de ingreso. Testing: realicé los 5 casos de prueba correspondientes a mi módulo y participé en la revisión general de los casos de prueba del equipo. Ciberseguridad: trabajé en los datos y principios CIA, las dependencias reconocidas y el plan de seguridad del proyecto.Proyecto Integrador: me encargué de redactar y organizar las minutas/actas de las ceremonias Scrum, verificando las transcripciones de las reuniones. También trabajé en la creación de las historias de usuario y su carga en el IEEE 830. Además, participé en la documentación y organización general del Sprint junto con el equipo. |
| Darío Bosque |
- Proyecto Integrador: Definición y redacción en la documentación IEEE 830 de los criterios de aceptación y especificación de tareas para el tablero Kanban. Redacción del requisito funcional y la Historia de Usuario correspondientes a la nueva Pantalla de Ingreso. - App móvil: Configuración del proyecto inicial y estructuración del esquema de ramas bajo GitFlow (ramas main, develop y release, sumado a la rama individual Feature/Dario-B). Desarrollo de la interfaz y lógica de la pantalla de autenticación Login (LoginActivity.java y activity_login.xml) para la validación de credenciales contra la API en Django. - Testing: Confección y llenado de la matriz de trazabilidad con los requisitos asignados del sistema. Diseño y redacción de 5 casos de prueba funcionales correspondientes a su módulo asignado, sumado a la colaboración en la revisión general de casos de prueba del equipo. - Ciberseguridad: Análisis, mitigación y documentación del ítem de vulnerabilidad sobre «Modo de desarrollo activo». Elaboración del Plan de Seguridad asignado y desarrollo conjunto del plan de pruebas sobre la arquitectura Django. |
| Ignacio Bentivoglio |
- Proyecto Integrador: Comienzo de documentación IEEE830. Definición de arquitectura, delimitación del alcance Web/Móvil, asignación de roles, matriz de usuarios y especificación de Requerimientos Funcionales y No Funcionales. Creación de project Kanban y estructuración de columnas. Creación de repositorio. Organización y división de tareas. - App móvil: Diseño del flujo de navegación en Figma. Lógica de flujo de navegación (Login - Invitado, Registro - Invitado, Galería - Contacto, Contacto - Galería, Perfil - Galería, Perfil - Ingreso). Desarrollo de vista y lógica de activityGaleria. Modificación de lógica en activityProfile. Creación y documentación en Wiki e IEEE830 del Video Demo (Flujo de Navegación). - Testing: Estructuración de planilla de Plan de Pruebas. Creación de 5 casos de prueba para activityGaleria. Llenado de matriz de trazabilidad (RF-04). Documentación del Plan de Pruebas de Software (información del proyecto, funcionalidades a probar, criterios de aceptación o rechazo, entregables). - Ciberseguridad: Creación de página Wiki (Ciberseguridad) y publicación del Plan de Seguridad. Documentación de plan de seguridad de Orígenes permitidos. |
| Carlos Balbastro | - Navegación e Interfaz: Implementación y pruebas de la navegabilidad mediante Intents explícitos para la transición hacia ProfileActivity. - Manejo de Datos y Pila: Validación del paso de parámetros mediante Bundle/putExtra entre actividades y verificación del comportamiento de la pila de navegación (backstack). - Layouts y Maquetado: Pruebas funcionales e inspección visual de la interfaz en dispositivos físicos Android conectados mediante ADB. - Entorno Local: Configuración del servidor backend local en Django REST Framework y la base de datos MySQL mediante XAMPP / phpMyAdmin. - Evaluación de API: Inspección de respuestas y comportamiento de endpoints HTTP mediante la interfaz navegable (DRF Browsable API). - Pruebas de Ciberseguridad (OWASP): Identificación de vulnerabilidades A01:2021 (Broken Access Control) y A07:2021 en endpoints desprotegidos. - Documentación Técnica: Redacción de Requerimientos de Entornos (Software/Hardware), Cronograma general del proyecto, especificaciones IEEE 830 y estandarización del README.md. - Gestión GitFlow: Creación de la rama CarlosEduardoBalbastro-patch-1 y aprobación/merge e integración hacia la rama develop. |
| María Florencia Lorenzati |
- Proyecto Integrador: Comienzo de documentación IEEE830. Definición de arquitectura, delimitación del alcance Web/Móvil, asignación de roles, matriz de usuarios y especificación de Requerimientos Funcionales y No Funcionales. Creación y adición de información en la Wiki (home, testing y aplicaciones móviles). Revisión y ajuste de documentaciones varias. - App móvil: Diseño del flujo de navegación en Figma (adaptación de web a móvil). Desarrollo de la vista y lógica de ContactoActivity e IngresoActivity.- Testing: Creación y estructuración de la planilla de Plan de pruebas, matriz de trazabilidad y creación de 5 casos de prueba para la pantalla de Contacto. Documentación del plan de pruebas de software (resumen ejecutivo, alcance de las pruebas, criterios de aceptación o rechazo). - Ciberseguridad: Redacción de la descripción y objetivos, plan de seguridad y revisión del control de acceso por ID. |
| Eric Heredia |
- App móvil: Desarrollo de la pantalla de Registro (RegisterActivity.java y activity_register.xml), con los campos de Nombre, Apellido, Email, Contraseña y Confirmar contraseña. - Testing: Diseño de los 5 casos de prueba correspondientes al módulo asignado (Registro: TC-REG-01 a TC-REG-05), participación en la revisión general de los casos de prueba del equipo, y redacción de los Requerimientos de Entornos – Hardware y la Matriz de Responsabilidades del Plan de Pruebas de Software. - Ciberseguridad: Trabajo sobre el ítem de vulnerabilidad «Secretos escritos directamente en el código», auditando el archivo de configuración del backend y verificando el correcto uso de variables de entorno, junto con su plan de seguridad correspondiente. Elaboración del diseño de Autenticación del proyecto, proponiendo la implementación de JWT ( djangorestframework-simplejwt) y detección de que las contraseñas se almacenaban sin ningún tipo de hash en el backend actual. - Proyecto Integrador: Redacción del Anexo II del IEEE 830, documentando la totalidad de las pantallas ( Activities) de la aplicación móvil según el flujo real de uso (Splash, Ingreso, Login, Registro, Galería, Contacto y Perfil). Definición de los Criterios de Aceptación y las Tareas Técnicas correspondientes a la nueva Historia de Usuario de la Pantalla de Ingreso (#US01). |
| Equipo | Continuar con las Activities, clonación del repositorio y coordinación de reuniones extraordinarias. |
-Priorizar las historias de usuario, criterios de aceptación, documentación y elementos del Kanban. -Cada integrante realizará una parte del plan de pruebas o documentación. -La ejecución de los casos de prueba quedará planificada para el Sprint 2. -Utilizar la nomenclatura feature-nombreDelDesarrollador para las ramas de Git. -Mantener actualizada la Wiki y la documentación del proyecto. -Comunicar los avances en el grupo de WhatsApp.
-Se identificaron dificultades de coordinación debido a la disponibilidad de los integrantes y a la falta de participación de algunos miembros. -También se identificaron dependencias entre tareas, principalmente entre historias de usuario, criterios de aceptación, pruebas y Activities.
- Crear y subir las historias de usuario.
- Completar los criterios de aceptación.
- Continuar con el plan y los casos de prueba.
- Cargar las tareas correspondientes en el Kanban.
- Completar la documentación pendiente.
- Coordinar la reunión extraordinaria.
- Comunicar los avances del equipo.