Este documento resume 10 sprints de desarrollo de un proyecto llamado Animal Social. Cada sprint describe brevemente las historias de usuario completadas y las actividades realizadas como agregar funcionalidades de registro de usuarios, creación de empresas y eventos, y mejoras de interfaz. El proyecto ha avanzado un 80% con funcionalidad para crear perfiles, negocios y eventos.
2. Sprint 1 Velocidad: 3 / 5
Actividades realizadas
• Pensar la base del modelo de negocio
• Estudiar y definir herramientas y/o tecnologías que se
usarán
Enero 28 – Febrero 4
3. Sprint 2 Velocidad: 7 / 11
Actividades realizadas
• Se creó la base del proyecto
• Se creó el repositorio
• Se puso a funcionar un servidor básico
Febrero 4 – Febrero 11
4. Sprint 3 Velocidad: 3 / 11
Actividades realizadas
• Cambiar foto del foro
• Pensar la idea para hacer viable el proyecto
Febrero 11 – Febrero 18
5. Sprint 4 Velocidad: 9 / 9
Actividades realizadas
• Montaje de base de datos
• Conexión de base de datos al proyecto
• Revisar modelo de negocio
Febrero 18 – Febrero 25
7. 0
1
2
3
4
5
6
7
8
9
Burn down chart
Sprint 6 Velocidad: 9 / 9
Historias de usuario
• Yo como usuario quiero poder registrarme para así
poder tener mi cuenta personal.
• Condición de satisfacción: El usuario se puede registrar
• Yo como usuario quiero poder acceder con mi cuenta y
así tener un uso más personal de la aplicación
• Condición de satisfacción: El usuario puede ingresar con
su cuenta personal
Actividades realizadas:
• Se creó la posibilidad de registro y acceso de usuario
con el middleware Passport
• Se modificó el modelo de negocios
Marzo 4 – Marzo 11
8. 0
1
2
3
4
5
6
7
Burn down chart
Sprint 7 Velocidad: 6 / 6
Historias de usuario
• Yo como desarrollador quiero solo tener los archivos
necesarios en el repositorio para sea más simple de
revisar y compartir.
• Condición de satisfacción: Se han eliminado archivos
innecesarios
• Yo como desarrollador quiero tener un archivo readme
para que en el repositorio se vea información del
proyecto y del autor.
• Condición de satisfacción: Se ha añadido el archivo
readme
• Yo como usuario quiero tener una interfaz grafica para
que sea más simple y amigable el uso de la aplicación.
• Condición de satisfacción: Se ha dado estilo a las paginas
Actividades realizadas
• Se han eliminado archivos innecesarios
• Se ha añadido el archivo readme
• Se ha dado estilo
Marzo 11 – Marzo 18
9. 0
1
2
3
4
5
6
7
8
9
10
Burn down chart
Sprint 8 Velocidad: 9 / 9
Historias de usuario
• Yo como usuario quiero poder crear una empresa para
poder mostrarla a otros usuarios.
• Condición de satisfacción: un usuario puede crear una
empresa.
• Yo como desarrollador quiero que se almacene
información adicional sobre el usuario como nombre y
empresas para poder personalizar la plataforma para
los usuarios.
• Condición de satisfacción: Se modificó el modelo de
usuario para almacenar nombre y empresas y se modifico
el registro para pedirlos.
• Yo como usuario quiero poder ver el perfil de otros
usuarios para poder ver el perfil de otros usuarios.
• Condición de satisfacción: Se puede ver el perfil de otros
usuarios.
Actividades realizadas
• Usuario puede crear una empresa
• Se almacena información adicional sobre el usuario
como nombre y empresas
• Se puede ver el perfil de otros usuarios
Marzo 18 – Marzo 25
10. 0
1
2
3
4
5
6
7
8
9
10
Burn down chart
Sprint 9 Velocidad: 8 / 8
Historias de usuario
• Yo como usuario quiero poder ver los negocios en la
plataforma para enterarme que negocios hay que
pueda ir.
• Condición de satisfacción: Se pueden ver lo negocios en
la pagina.
• Yo como desarrollador quiero hacer una presentación
de los avances del proyecto para darle una imagen a
mis compañeros del estado actual de este.
• Condición de satisfacción: Se realiza la presentación.
Actividades realizadas
• Se pueden ver los negocios en la pagina
• Se realizó la presentación
Marzo 25 – Abril 1
11. 0
2
4
6
8
10
12
Burn down chart
Sprint 10 Velocidad: 10 / 10
Historias de usuario
• Yo como desarrollador quiero ir a un meetup para
recibir información relevante para mi campo e
interactuar con otros desarrolladores
• Condición de satisfacción: Se asistió a un meetup
• Yo como usuario quiero poder ver la plataforma en mi
idioma para poder hacer más simple su uso para mí.
• Condición de satisfacción: Se añadió soporte para
múltiples idiomas.
• Yo como usuario quiero poder modificar mi información
para poder tener más control sobre mi cuenta y perfil.
• Condición de satisfacción: El usuario puede editar su
información.
• Yo como desarrollador quiero hacer una buena
presentación de los avances del proyecto para darle
una imagen a mis compañeros del estado actual de
este.
• Condición de satisfacción: Se realiza la presentación con
las recomendaciones dadas.
Abril 1 – Abril 8
12. Sprint 10
Actividades realizadas
• Se fue a un meetup
• Se añadió soporte para múltiples idiomas
• Se añadió sección de ajustes
• Se realizó la presentación con las recomendaciones
dadas
Velocidad: 10 / 10 Abril 1 – Abril 8
14. 0
1
2
3
4
5
6
7
8
9
10
4/22/2019
4/23/2019
4/24/2019
4/25/2019
4/26/2019
4/27/2019
4/28/2019
4/29/2019
4/30/2019
5/1/2019
5/2/2019
5/3/2019
5/4/2019
5/5/2019
5/6/2019
Burn down chart
Sprint 12 Velocidad: 9 / 9
Historias de usuario
• Yo como usuario quiero poder crear eventos para
poder tener eventos relacionados a mi negocio
• Condición de satisfacción: Se puede crear eventos
• Yo como usuario quiero poder eliminar mis eventos
para poder quitarlos si ya no los quiero ahí
• Condición de satisfacción: Se puede eliminar eventos
• Yo como usuario quiero poder los eventos de un
negocio sea mío o de otro para poder estar al tanto de
los eventos de un negocio
• Condición de satisfacción: Se puede crear, ver y eliminar
eventos
• Yo como usuario quiero poder eliminar mi negocio para
poder sacarlo de la plataforma si quiero
• Condición de satisfacción: Se puede eliminar mi negocio
Actividades realizadas:
• Se puede crear, eliminar y ver los eventos
• Se puede eliminar negocios
Abril 22 – Mayo 6
15. 0
0.2
0.4
0.6
0.8
1
1.2
Burn down chart
Sprint 13 Velocidad: 1 / 1
Historias de usuario
• Yo como desarrollador quiero tener mi presentación
actualizada para poder mostrar una imagen actual del
proyecto en esta
• Condición de satisfacción: Se actualizó la presentación
Actividades realizadas:
• Se actualizó las diapositivas
• Se creó el logo
Mayo 6 – Mayo 13
16. 0
1
2
3
4
5
6
7
8
9
5/13/2019
5/14/2019
5/15/2019
5/16/2019
5/17/2019
5/18/2019
5/19/2019
5/20/2019
5/21/2019
5/22/2019
5/23/2019
5/24/2019
5/25/2019
5/26/2019
5/27/2019
Burn down chart
Sprint 14 Velocidad: 8 / 8
Historias de usuario
• Yo como desarrollador quiero que la pagina tenga
diseño personal para darle una imagen diferente a la
plantilla básica.
• Condición de satisfacción: Se modificó el estilo.
• Yo como usuario quiero poder modificar los eventos
para poder actualizarlos si hay cambios
• Condición de satisfacción: Se puede modificar los eventos
• Yo como usuario quiero interactuar con los eventos
para mostrar mi interés
• Condición de satisfacción: El usuario puede mostrar su
interés en un evento
• Yo como usuario quiero dar mi opinión de un negocio
para dar a conocer mi experiencia a otros usuarios
• Condición de satisfacción: El usuario puede compartir su
experiencia con otros usuarios
Actividades realizadas:
• Se modificó el estilo.
• Se puede modificar los eventos
Mayo 13 – Mayo 27
17. Sprint 14 Velocidad: 1 / 1
• El usuario puede indicar si le interesa ir a un evento
• El usuario puede comentar los negocios
Mayo 6 – Mayo 13
18. Estado del proyecto
Esfuerzo
Total inicial: 103
Total final: 88
Promedio: 6,28 pts./sprint
Avance
El proyecto tiene está cerca de poder salir al
mercado estando en un avance del 80%
19. Backlog
Falta
• Dar la posibilidad de subir imágenes.
• Dar más formas a los usuarios para
interactuar entre sí.
• Mostrar a los dueños del negocio
información de como interactúa el usuario
con él.