Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra -...
-
Upload
raymundo-jose -
Category
Documents
-
view
23 -
download
1
Transcript of Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra -...
![Page 1: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/1.jpg)
Grupo 06
Proyecto de ingeniería de software - 2011
Facultad de Ingeniería - UdelaR
Herbert Live
Director: Javier Barreiro
Cliente: Marcelo Guerra - Microsoft
![Page 2: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/2.jpg)
![Page 3: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/3.jpg)
Producto
![Page 4: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/4.jpg)
Objetivo
Principales requerimientos
Alcance
Arquitectura
Evaluación del producto
Demo
Agenda
![Page 5: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/5.jpg)
“El objetivo es desarrollar un juego online basado en el lenguaje ‘h’ … el juego debe operar de forma similar a otros juegos competitivos en Facebook asignando puntajes a los jugadores y generando competencia con sus amigos.”
Objetivo
Descripción del proyecto
![Page 6: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/6.jpg)
Principales requerimientos
Aplicación
WPF
Web
Phone
Administración
Usuarios
Niveles
Redes sociales
Windows Live
50 Niveles Renovar Interfaz
Estándares de
codificación
![Page 7: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/7.jpg)
Aplicación web para
administración
Envío de mensajes a redes sociales -
Ranking de amigos - Asociación de
cuentas
Niveles opcionale
s
Sistema de puntuación
Creación de pantallas vía
webSonidos
Temáticas
Ayuda al usuario
Explotar tecnología
Microsoft: W7 – WinPhone 7.1 – IE9 – SQL 2008
AlcanceCumplir con los requerimientos previos… más:
![Page 8: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/8.jpg)
Arquitectura del SistemaCasos de Uso Relevantes a la arquitectura
Iniciar sesiónRanking FacebookEmpezar Juego
Proceso de crecimientoGran impacto en nuestro procesoAsincrónico vs SincrónicoFacilidad a la hora de diseño detallado
![Page 9: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/9.jpg)
Arquitectura del Sistema
![Page 10: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/10.jpg)
Evaluación del productoVirtudes
Servidor
Buen uso del try-catch
Tecnológicamente diverso
Soporte a múltiples navegadores
Capacidad de crear pantallas a través del browser
![Page 11: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/11.jpg)
Evaluación del producto
Defectos
Tecnológicamente acotado
Parser no acepta composición de funciones
Errores no corregidos
![Page 12: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/12.jpg)
Evaluación del producto
Sugerencias
Mayor interacción entre usuarios
Mejoras de interfaz gráfica
Soporte a otras redes sociales
![Page 13: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/13.jpg)
Demostración
![Page 14: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/14.jpg)
Proceso
![Page 15: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/15.jpg)
Fases
Desempeño de las áreas
Funcionamiento del grupo
Evaluación del proceso
Agenda
![Page 16: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/16.jpg)
Fases
Fase Inicial
Duración
Logros
Fase Elaboración
Duración
Logros
• Alcance definido• Casos de Uso priorizados
• Cuatro semanas • Cinco semanas
• Arquitectura consolidada• Elección de referentes
![Page 17: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/17.jpg)
Fases
Fase ConstrucciónDuración
Logros
Fase Transición
Duración
Logros
• Casos de Uso Implementados• Re-elección de referentes• Mejora en la comunicación
• Tres semanas • Dos semanas
• Plan de implantación• Entrega versión final
![Page 18: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/18.jpg)
Fases
Una semana más de lo estipulado…
Cambios en la arquitectura.
Jornadas de Implementación.
Principales Desviaciones
![Page 19: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/19.jpg)
• Análisis de requerimientos
• Solución de problemas técnicos, implementación
• Verificación
• SQA
• SCM
• Cliente
• Interrelaciones
• Gestión de proyecto
Desempeño de las áreas
![Page 20: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/20.jpg)
Desempeño de las áreas
Análisis de Requerimientos
Buen trabajo en poco tiempo
Aprendizaje en la comunicación
Problemas técnicos e implementación
Reto al implementar en paralelo Uso del servidor Buen seguimiento del diseño Buena comunicación entre referentes
![Page 21: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/21.jpg)
Desempeño de las áreas
Verificación
Se utilizó la herramienta Mantis para gestionar los incidentes
Se reportaron un total de 152 incidentesde los cuales se resolvieron 140
De los 12 incidentes no resueltos6 son sugerencias.
Categoría %
Funcionalidad 48
Interfaz 32
Facebook, Wlive
12
Parser 5
Base de Datos 3
![Page 22: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/22.jpg)
Desempeño de las áreas
SQA Hilos de correcciones Supervisar responsables Principal empeño en la interfaz
Coordinación de desarrollo
Reto debido al desarrollo en paraleloPlanes de desarrollo, en función de las tres tecnologíasDificultad de seguimiento
![Page 23: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/23.jpg)
Desempeño de las áreas
Charlas informativas ("SVN a lo indio" ".NET a lo indio")• Control de versiones y manejo del ambiente controlado.
Herramientas elegidas para ambiente controlado y no controlado• Repositorio central (Assembla)• Control de versiones (TortoiseSVN)• Compartir datos en ambiente no controlado (DropBox)
Buena adaptación rápida del equipo a la forma de trabajo Control de cambios• No hubo cambios de alto impacto
Trabajo interdisciplinario• El compromiso facilitó tareas.
SCM
![Page 24: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/24.jpg)
Desempeño de las áreasInterrelaciones
Procedimiento con el fin de construir
![Page 25: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/25.jpg)
Desempeño de las áreasInterrelaciones
Procedimiento de liberación
![Page 26: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/26.jpg)
Desempeño de las áreasGestión del proyectoTamaño del producto:
Abreviatura
Proyecto
PR Prototipo web liberadoAD HLAdminDA HLDataAccessDE HLDesktopEC HLExternalComunicatorGE HLGameEngineGEWS HLGameEngineWSLO HLLogicPH HLPhonePU HLPortableUtilitiesWE HLWeb
Fase\Proyecto
PR AD DA DE EC GE GEWS
LO PH PU WE
Inicial 186
0 0 0 0 0 0 0 0 0 0
Elaboración 0 648 1501
1352
64 593 93 154 1787
136 375
Construcción
0 862 1898
2753
64 703 131 177 2815
173 693
Transición 0 842 1995
2267
64 714 131 262 3181
175 810
Fase LíneasInicial 186Elaboración 6703Construcción
3766
Transición 172Total 10627
![Page 27: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/27.jpg)
Total de horas por semana:
Desempeño de las áreas Gestión del proyecto
Sem-ana 1 (FI)
Sem-ana 2 (FI)
Sem-ana 3 (FI)
Sem-ana 4 (FI)
Sem-ana 5 (FE)
Sem-ana 6 (FE)
Sem-ana 7 (FE)
Sem-ana 8 (FE)
Sem-ana 9 (FE)
Sem-ana 10
(FC)
Sem-ana 11
(FC)
Sem-ana 12
(FC)
Sem-ana 13
(FT)
Sem-ana 14
(FT)
Real 205.1 348.85 328.05 354.2 261.55 379.25 311.4 423.1 462.05 373.8 404.2 392.95 468.65 223.45
Teórico 240 240 240 240 240 240 240 240 240 240 240 240 240 240
Promedio
353 353 353 353 353 353 353 353 353 353 353 353 353 353
25
75
125
175
225
275
325
375
425
475
Horas por semana del grupo
Real Teórico Promedio
![Page 28: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/28.jpg)
Ale-jandro Gagliar
di
Alex Rostán
Diego Bonilla
Este-ban
García
Gon-zalo Bi-
assini
Ignacio Goyetc
he
Laura Mar-roni
Luis Hill
Natalia Pavlotz
ky
Nelson Connio
Nicolás Illanes
Nicolás Ser-rano
Pablo Mi-
lanese
Santi-ago
Gómez
Sebas-tian Fon-seca
Victor Pons
Horas 378.75 326 527 223 248.5 311.5 224.75 334.55 238.5 303.5 296.7 446.55 363.3 242.5 247 229.5
50
150
250
350
450
550
Horas totales por integrante
Ale-jandro Gagliar
di
Alex Rostán
Diego Bonilla
Este-ban
García
Gon-zalo Bi-
assini
Ignacio Goyetc
he
Laura Mar-roni
Luis Hill
Natalia Pavlotz
ky
Nelson Connio
Nicolás Illanes
Nicolás Ser-rano
Pablo Mi-
lanese
Santi-ago
Gómez
Sebas-tian Fon-seca
Victor Pons
Horas 27.0535714285714
23.2857142857143
37.6428571428571
15.9285714285714
17.75 22.25 16.0535714285714
23.8964285714286
17.0357142857143
21.6785714285714
21.1928571428571
31.8964285714286
25.95 17.3214285714286
17.6428571428571
16.3928571428571
2.5
7.5
12.5
17.5
22.5
27.5
32.5
37.5
Horas promedio por integrante
Horas por persona:
Desempeño de las áreasGestión del proyecto
![Page 29: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/29.jpg)
Horas por persona:
Desempeño de las áreasGestión del proyecto
Alejandro Gagliardi8%
Alex Rostán7%
Diego Bonilla11%
Esteban García
5%
Gonzalo Biassini
5%Ignacio
Goyetche6%
Laura Marroni5%
Luis Hill7%
Natalia Pavlotzky5%
Nelson Connio6%
Nicolás Illanes6%
Nicolás Serrano9%
Pablo Mi-lanese
7%
Santiago Gómez
5%
Sebastian Fonseca
5%
Victor Pons5%Participación
![Page 30: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/30.jpg)
Horas por disciplina:
Desempeño de las áreas Gestión del proyecto
Comuni-cación
Diseño FyE Gest SQA Gest SCM Gest Proy Im-plantación
Imple-mentación
Requerim-ientos
Verificación
Horas 1089 126 382.8 97.5 110.5 213.4 68.5 2212.15 376 295.5
250
750
1250
1750
2250
Horas totales por disciplina
Comuni-cación
Diseño FyE Gest SQA Gest SCM Gest Proy Im-plantación
Imple-mentación
Requerim-ientos
Verificación
Horas 77.7857142857143
9 27.3428571428571
6.96428571428571
7.89285714285714
15.2428571428571
4.89285714285714
158.010714285714
26.8571428571429
21.1071428571429
10
30
50
70
90
110
130
150
170
Horas promedio por disciplina
![Page 31: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/31.jpg)
Comunicación22% Diseño
3%Formación y
Entrenamiento8%
Gestión de Calidad
2%Gestión de
Configuración y Control de
Cambios2%Gestión de
Proyecto4%Implantación
1%
Imple-mentación
44%
Requerimien-tos8%
Verificación6%
Horas por disciplina acumuladas
Desempeño de las áreasGestión del proyecto
![Page 32: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/32.jpg)
Desempeño de las áreasGestión del proyecto
0
50
100
150
200
250
300
350
Comun
icac
ión
Diseñ
o
FyE
Ges
t SQA
Ges
t SCM
Ges
t Pro
y
Impl
anta
ción
Impl
emen
tación
Reque
rimie
ntos
Verifi
cación
Horas por disciplina por semana
![Page 33: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/33.jpg)
Funcionamiento del grupo
Reuniones quincenales
Resolución de problemas entre
tecnologías
y entre miembros del grupo
Resolución de conflictos internos mediante
el dialogo
Respeto de la situación personal del
prójimo
Reacción grupal frente a manifestación de
riesgos
Acortar el alcance?
Redoblar los esfuerzos?
![Page 34: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/34.jpg)
Organización
Interfaces de usuario• Web• Phone• Desktop
Implementación• Web• Phone• Desktop• Game Engine• Administración• Base de datos
Gestión• Administración• Calidad• Verificación• Configuración• Coordinación
![Page 35: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/35.jpg)
Evaluación del proceso
Ajuste al proceso• Adaptación individual al proceso• Adaptación del grupo al proceso• Adaptación del proceso al grupo
Sugerencias
• ¿Qué documentación es importante y cuál es complementaria?• No siempre se puede entregar todo• ¿Es factible sustituir un documento por una
herramienta?• Priorizar documentos en función del proyecto
• Conflicto de intereses entre proceso y producto• Clases de apoyo más cercanas al comienzo del
curso• Consejos para repartir los roles• Experiencias de años anteriores• En función del proyecto
![Page 36: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/36.jpg)
Conclusiones
![Page 37: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/37.jpg)
Lecciones Aprendidas
Documento de lecciones (Clasificadas por áreas)Análisis Post Mortem A nivel profesional y personal.
Conclusiones
¿Qué inconvenientes se presentaron?
Conflictos menores entre integrantesFalta de experiencia en ciertas tecnologías.
![Page 38: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/38.jpg)
¿Qué se logró?
Cumplir con el los objetivos planteadosAprendizaje a la hora de elucubrar
estrategias, para la resolución de problemasMuy buen trabajo en grupo
Conclusiones
![Page 39: Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.](https://reader038.fdocuments.ec/reader038/viewer/2022102711/5533effb55034643548b4986/html5/thumbnails/39.jpg)
¿Preguntas?