La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Grupo 10 – 2008 Proyecto de Ingeniería de Software

Presentaciones similares


Presentación del tema: "Grupo 10 – 2008 Proyecto de Ingeniería de Software"— Transcripción de la presentación:

1 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Proceso Proceso Grupo 10 PIS FING Grupo 10 – 2008 Proyecto de Ingeniería de Software

2 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Agenda Fases del proyecto Diseño Implementación Verificación Gestión de Calidad Gestión de Configuración Gestión del Proyecto Relación con el cliente Evaluación Grupo 10 – 2008 Proyecto de Ingeniería de Software

3 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Fases e Iteraciones Arriba podemos ver las fases e iteraciones como están planteadas en el MUM. Luego a la izquierda veremos las mismas fases e iteraciones, pero en este caso enfocándonos en como sucedieron en nuestro proyecto y la duración que las mismas tuvieron. Se ve en el gráfico que nos tomamos una semana más en la fase de elaboración de lo planteado por el MUM. Los motivos de este desfasaje los explicaremos más adelante. Luego ese corrimiento de una semana se mantuvo en la siguiente fase, y la consecuencia fue que la fase de implantación duró 1 semana menos de lo propuesto por el MUM. De todas maneras ciertas actividades que corresponden a esta última se realizaron sobre el final de la fase de construcción, y permitieron que se pueda cumplir con todo lo necesario para la implantación. Grupo 10 – 2008 Proyecto de Ingeniería de Software

4 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Fase Inicial Fortalezas Buenas cantidad de reuniones con el cliente Se acordó un alcance primario Se prototiparon las funcionalidades identificadas como riesgosas Migración de DBF a MySQL Exportación a Excel desde Java, etc. Algoritmos de optimización complejos (se estudiaron) Se planificó el proyecto Debilidades Falta de documentación técnica de Opti+ Dificultad para comprender los algoritmos de optimización Estimaciones no se pudieron completar correctamente Además se dedicó tiempo a estudiar el proceso MUM y hubo buen entendimiento por parte de todos los integrantes del grupo. Grupo 10 – 2008 Proyecto de Ingeniería de Software

5 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Fase de Elaboración Fortalezas Se validaron los requerimientos Se acordó con el cliente el alcance definitivo Se comenzaron a implementar las funcionalidades identificadas como riesgosas Debilidades Complicaciones con drivers para DBFs generan atrasos Algunos problemas de comunicación en el área de desarrollo Se extiende una semana la fase Grupo 10 – 2008 Proyecto de Ingeniería de Software

6 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Fase de Construcción Fortalezas Gran compromiso y disposición de los integrantes del grupo Implementación en grupos sobre el final de la fase favoreció la comunicación Completa verificación y corrección de gran cantidad de los errores encontrados Debilidades No se logró corregir algunos errores críticos Grupo 10 – 2008 Proyecto de Ingeniería de Software

7 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Fase de Implantación Fortalezas Instalación de versión definitiva del producto Documentación de usuario completa Capacitación a usuarios Pruebas de aceptación realizadas Encuesta de satisfacción del cliente Debilidades Poco tiempo para recibir feedback del cliente Grupo 10 – 2008 Proyecto de Ingeniería de Software

8 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Requerimientos Se relevan mediante reuniones de analistas con cliente y también por intercambio de s Designación de un Resp. de Analistas que coordina las actividades dentro de dicho subgrupo Resp. de Analistas concurre a reuniones de Responsables de Áreas Grupo 10 – 2008 Proyecto de Ingeniería de Software

9 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Diseño Arquitectura estable durante todo el proceso Aceptado y aplicado por los implementadores Modularizado y escalable Grupo 10 – 2008 Proyecto de Ingeniería de Software

10 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Implementación En los CU complejos se trabajó en grupos de a 2 o 3 implementadores Sobre el final de la Fase de Construcción se implementó en grupo en la FING para favorecer la comunicación Los prototipos implementados en fases anteriores fueron extendidos Grupo 10 – 2008 Proyecto de Ingeniería de Software

11 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Gestión de Configuración Línea Base completa Control de versiones Tags en el CVS para las liberaciones No hubo inconvenientes Grupo 10 – 2008 Proyecto de Ingeniería de Software

12 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Verificación Pruebas unitarias Diseñadas y ejecutadas por los implementadores Pruebas de integración A cargo del responsable de integración En ocasiones realizadas por equipos mixtos (implementador – verificador) Funcionalidades críticas y de gran tamaño Reunion con los implementadores: Concientizar de las importancia de este tipo de pruebas. Brindar apoyo en herramientas y metodología Contar el tema de la optimizacion y la importancia de las pruebas Grupo 10 – 2008 Proyecto de Ingeniería de Software

13 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Verificación – Pruebas de sistema Diseñadas y ejecutadas por equipo de verificación Estrategia de prueba Pruebas planificadas Testing exploratorio Pruebas de humo Gestión de incidentes con herramienta Mantis Contar como se incorporaron los recursos al equipo de verificación Casos de prueba planificados: Metodología, derivar casos de prueba a partir de los casos de uso. Prueba sobre versiones cerradas Técnicas: partición en clases de equivalencia y valores limites Grupo 10 – 2008 Proyecto de Ingeniería de Software

14 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Verificación – Documentos Realizada por el equipo de verificación Fase inicial y fase de elaboración Especificación de requerimientos Modelo de casos de uso Fase de transición Manual de usuario Guía de administración Grupo 10 – 2008 Proyecto de Ingeniería de Software

15 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Verificación – Resultados Grupo 10 – 2008 Proyecto de Ingeniería de Software

16 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Verificación – Resultados Grupo 10 – 2008 Proyecto de Ingeniería de Software

17 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Verificación – Resultados Decir que se utilizo como feedback para los implementadores Grupo 10 – 2008 Proyecto de Ingeniería de Software

18 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Calidad Lineamientos hacia el grupo Definición de estándares Plan de Calidad Requerimientos particulares Estéticamente moderno Amigable Extensible Grupo 10 – 2008 Proyecto de Ingeniería de Software

19 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Calidad Documentos generados y revisados Grupo 10 – 2008 Proyecto de Ingeniería de Software

20 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Calidad Actividades planificadas y realizadas Grupo 10 – 2008 Proyecto de Ingeniería de Software

21 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Calidad Revisiones Plan de proyecto Plan de Configuración Plan de V&V Guía Administración del Sistema RTFs Descripción de la Arquitectura CU Alta Usuario CU Actualizar BD CU Exportar Pauta a Excel Grupo 10 – 2008 Proyecto de Ingeniería de Software

22 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Calidad Errores detectados Grupo 10 – 2008 Proyecto de Ingeniería de Software

23 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Calidad Apego al proceso Grupo 10 – 2008 Proyecto de Ingeniería de Software

24 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Esfuerzo por disciplina Grupo 10 – 2008 Proyecto de Ingeniería de Software

25 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Esfuerzo promedio del grupo Total Promedio Integrante Promedio Semanal 5112.8 30.4 365.2 Grupo 10 – 2008 Proyecto de Ingeniería de Software

26 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Esfuerzo promedio por integrante Grupo 10 – 2008 Proyecto de Ingeniería de Software

27 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Esfuerzo total por rol Grupo 10 – 2008 Proyecto de Ingeniería de Software

28 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Esfuerzo total por disciplina Grupo 10 – 2008 Proyecto de Ingeniería de Software

29 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Tamaño del producto Grupo 10 – 2008 Proyecto de Ingeniería de Software

30 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Relación con el cliente Buena relación con el cliente durante todo el proceso Buena disposición del cliente para responder consultas Grupo 10 – 2008 Proyecto de Ingeniería de Software

31 Grupo 10 – 2008 Proyecto de Ingeniería de Software
Evaluación Buen apego al proceso y aprendizaje Producto satisfactorio en muchos aspectos Satisfacción del cliente Buen grupo de trabajo Muy buena experiencia Grupo 10 – 2008 Proyecto de Ingeniería de Software

32 Grupo 10 – 2008 Proyecto de Ingeniería de Software
GRACIAS Grupo 10 – 2008 Proyecto de Ingeniería de Software


Descargar ppt "Grupo 10 – 2008 Proyecto de Ingeniería de Software"

Presentaciones similares


Anuncios Google