2. Sprint #1
Planteamiento de la idea de negocio del proyecto, modelo canvas y la lista de
actividades. (3)
Crear repositorio en GitHub. (1)
Observar si es más viable el comienzo de desarrollo de la app en ambiente
Android o iOS. (1)
Velocidad inicial: 8
Velocidad final: 8
3. Sprint #2
Diseño de un prototipo gráfico
de como va a ser la aplicación
(Wireframes) (2)
Asistí a un Meetup para
aprender un poco más de
desarrollo y métodos Array (1)
Ver tutoriales de Xamarin sobre
como crear formularios y como
realizar un "Hola mundo" (2)
Velocidad inicial: 5
Velocidad final: 5
4. Sprint #3
Desarrollar un "Hola Mundo" siguiendo los tutoriales de Youtube que miré en
el post pasado. (2)
Subir un vídeo de como va a ser la navegación de la app a partir del
Wireframe que realicé. (1)
Comenzar a desarrollar la aplicación, creación de los formularios de iniciar
sesión, registro y bienvenida. (3)
Se presentó un problema con el Visual Studio, solo se creo el formulario de
registro
Velocidad esperada: 6
Velocidad final: 4
5. Sprint #4
Realizar formularios registro, bienvenida y terminar el de inicio de
sesión. (8)
Conectar los 3 formularios. (5)
Probar la aplicación en un iPhone, conseguir un Mac para poder
compilar el código. (1)
No pude conseguir el equipo Mac.
Velocidad inicial: 14
Velocidad final: 13
6. Sprint #5
Realizar formularios de main y perfil (8)
Condición de satisfacción: Tener el diseño básico de los formularios
Yo como usuario quiero que me pueda registrar e iniciar sesión en la aplicación
Mejorar los formularios de inicio de sesión y registro, conectar correctamente
todos los formularios (4)
Condición de satisfacción: Poder ir a todos los formularios.
Yo como usuario quiero poder navegar por la aplicación
Verificar si existe una conexión a internet. (1)
Condición de satisfacción: Instalar el NuGet.
Yo como administrador quiero verificar si hay conexión a internet
Velocidad inicial: 13
Velocidad final: 13
7. Sprint #6
Conectar un servicio de mapas (5)
Condición de satisfacción: Visualizar el mapa en la aplicación
Yo como usuario quiero poder observar los mapas
La aplicación no ejecuta correctamente luego de implementar el servicio de mapas,
no se pudo avanzar gracias a esto.
Mejorar los formularios de main y perfil (4)
Condición de satisfacción: Hacerlos lo más parecido a los establecido en el Wireframe
Diseñar la base datos (2)
Condición de satisfacción: Tener un diseño básico de la base
Yo como administrador quiero poder tener una base de datos de los usuarios
Velocidad inicial: 11
Velocidad final: 2
8.
9. Sprint #7
Solucionar el problema con el mapa (5)
Condición de satisfacción: Poder visualizar el mapa en la aplicación
Solucionar el problema de la verificación de conexión (5)
Condición de satisfacción: Se verifica si se tiene conexión a Internet
Rediseñar la base datos (2)
Condición de satisfacción: Tener el diseño de la base de datos bien elaborado
Velocidad inicial: 12
Velocidad final: 12
10.
11. Sprint #8
Corregir los burndown charts (1)
Condición de satisfacción: Tener bien hechos los Burndown charts
Creación proyectos API y Backend (2)
Condición de satisfacción: Tener los proyectos integrados.
Yo como administrador quiero tener una página web para el control de las API y
el registro de usuario
Creación servicios en Azure y conexión a la base de datos (5)
Condición de satisfacción: Tener conectada la base de datos a la app.
Yo como administrador quiero tener la base de datos en la nube
Velocidad inicial: 8
Velocidad final: 8
12.
13. Sprint #9
Crear el menú lateral, conectar las páginas ya existentes al menú (8)
Historias de usuario: Yo como usuario registrado quiero navegar en un menú
lateral, de esta forma interactuar con la aplicación
Condición de satisfacción: Poder sacar un menú lateral, que se pueda ir a las
demás páginas de la aplicación
Preparar la pre-entrega del proyecto (3).
Condición de satisfacción: Tener listo la exposición de la pre-entrega.
Velocidad inicial: 11
Velocidad final: 11
14.
15. Sprint #10
Conectar Firebase con el proyecto. (10)
Historias de usuario: Yo como administrador quiero poder utilizar la base de
datos Firebase
Condición de satisfacción: Conectar la base de datos
Corregir el archivo readme.md. (1)
Condición de satisfacción: Corregir el readme
Velocidad inicial: 11
Velocidad final: 11
16.
17. Sprint #11
Hacer publicas las página del API y del Backend. (2)
Historias de usuario: Yo como administrador deseo poder conectarme desde
cualquier navegador a las paginas del API y del Backend.
Condición de satisfacción: Tener públicas ambas páginas.
Obtener Token de seguridad en la APP. (6)
Historias de usuario: Yo como administrador deseo brindar seguridad a mi
aplicación y realizar la conexión mediante un token de seguridad
Condición de satisfacción: Obtener el token.
Conexión Base de Datos y controlador usuarios. (5)
Historias de usuario: Yo como administrador deseo controlar los usuarios que
estén guardados en la base de datos
Condición de satisfacción: Conectar la base de datos.
Velocidad inicial: 11
Velocidad final: 11
18.
19. Sprint #12
Poner la aplicación con varios idiomas. (5)
Historias de usuario: Yo como usuario deseo poder visualizar la aplicación en el
idioma que desee.
Condición de satisfacción: Habilitar inglés
Mejorar el ingreso de nuevos usuarios. (5)
Historias de usuario: Yo como usuario deseo poder registrarme desde la
aplicación.
Condición de satisfacción: Los datos de registro se guardan en la base de datos
Velocidad inicial: 10
Velocidad final: 5
20.
21. Sprint #13
Mejorar el ingreso de usuarios. (8)
Historias de usuario: Yo como usuario deseo poder registrarme desde la
aplicación.
Condición de satisfacción: Los datos de registro se guardan en la base de datos
Conseguir computador Mac. (1)
Condición de satisfacción: Conseguir un computador Mac
Pruebas en iPhone. (1)
Condición de satisfacción: Hacer pruebas en iPhone
Velocidad inicial: 10
Velocidad final: 9
22.
23. Estado del proyecto
El proyecto presenta un avance del 70%, los lugares
guardados y los historiales de viaje. Por ultimo y no
menos importante, hay que implementar varios
idiomas y mejorar la interfaz gráfica