-
Notifications
You must be signed in to change notification settings - Fork 0
Sprints Proyecto Final
28/08 al 05/09:
- Análisis y Diseño del Proyecto de software a llevarse a cabo (TENER EN CUENTA las sugerencias previas, y el recorrido en los cuatrimestres anteriores).
- Definir requerimientos funcionales para la app a desarrollar (colocarlos en el Product Backlog del Project), a su vez revisar si han cumplimentado todos los requerimientos previos, realizando mejoras del mismo. También mencionar los Requerimientos no funcionales.
- Plantear Historias de Usuarios (derivadas de los requerimientos) y Tareas dependientes de las US para incorporarlas en el repositorio remoto gitHub. (Issues y Milestones) - Tener en cuenta la redacción adecuada para las US y nomenclatura, ej “#US01 Como usuario quiero ingresar al carrito para poder comprar”
- Definir tareas dentro de las Historias de Usuario (GITHUB) ej dentro de las ISSUES #TK01 importar repositorio.
- Crear su propio DER y Modelo relacional para documentar las tablas en la DB.
- Crear un Diagrama de Clases y Casos de Uso para facilitar el modelado en POO.
- Script sql de la base de datos actualizada con las tablas nuevas.
- Actualizar el repositorio grupal, creando una carpeta dentro de la branch
- Diseño de pantallas de Activity
Se puede presentar maquetación en Figma y principalmente navegabilidad el Proyecto de Android Studio (paso previo sin funcionalidad).
Incluir una pantalla para contacto.
Incorporar la navegabilidad de la aplicación completa
Subirla al repo grupal, con GIT , en una branch por desarrollador para que cada uno tenga una copia. Luego crear una branch feature, para realizar nuestros cambios que no se encuentran aún en condiciones de incorporarse a la branch develop.
La branch “MAIN” o “MASTER” es la que suele usarse para mantener las versiones estables (productivas) de nuestros proyectos. Listas para salir a producción (Aquí deben dejan las versiones al cierre del SPRINT).
Pueden activar en GitHub la opción WIKI para reflejar avances individuales y de equipo.
Requerimientos del Incremento del producto:
- Funcionalidades completas (diseño y desarrollo integrado)
- CRUD básico funcional de producto y cliente.
- Actualizar documentación IEEE830 - tablero Kanban (project) y Wiki.
- Actualizado todo el proyecto en GitHub como respaldo
- Demo final en video con participación de todo el equipo describiendo todas las funcionalidades. OPCIONALES: aplicación publicada. Tener en cuenta que debe estar en rama main.