Grupo 10 – 2008 Proyecto de Ingeniería de Software

Slides:



Advertisements
Presentaciones similares
Agenda Descripción, objetivos y alcance del proyecto Preguntas
Advertisements

ingeniería de software
Proceso de desarrollo con UML y el modelo CMM
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de Metodologías ágiles.
SYSMOTORFLOW PRESENTACIÓN DEL PROCESO Proyecto de Ingeniería de Software 2010.
BizAgi - Business Agility
Taller de Desarrollo de Proyectos II (75.47) Presentación Inicial ERNESTO GIMENO PABLO BESADA SANTIAGO PETERSEN PATRICIO FAGALDE
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Metodologías de Desarrollo
Fase Elaboración Conclusiones Grupo 6 – PIS
Proyecto de Ingeniería de Software 2010 Proceso
Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.
Taller de Gestión de Software
Proceso de Originación de Crédito: Banco de los Alpes
Proyecto de Ingeniería de Software 2008
Presentación a la directora del proyecto Friend-Buster (Caza-Amigos) – PIS 2010.
Administración de Procesos de Pruebas
Conclusiones Fase de Construcción Grupo 1.  Objetivos de la Fase  Cumplimientos  Conclusiones Puntos a tratar:
Proyecto HelpDesk sobre plataforma Link-All Grupo 05 Proyecto de Ingeniería de Software 2005 Proceso.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
PROCESO DE DESARROLLO. Introducción Mediante esta presentación se pretende describir el proceso de desarrollo del TALLER I.
 Tema del proyecto  Integrantes y roles del equipo  Objetivos del proyecto  Alcance.
Conclusiones de Fase de Construcción Grupo 2 – Año 2006.
Fase Inicial Grupo 6 – PIS – 2013.
Doris Correa - Ximena Romano InCo - Facultad de Ingeniería - UdelaR
Contexto Proyecto consolidado dentro de la línea de investigación de Sistemas de Información en el Dpto. de Ingeniería en Sistemas de Información de la.
Proyecto de Ingeniería de Software Grupo 9 Septiembre 2009
SISTEMAS II CICLO DE VIDA.
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Proyecto de Ingeniería de Software - Grupo 2 - Año 2006 Presentación del Proceso Sistema de Administración de Proteínas Objetivo y eXperimentos del Pasteur.
Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Presentación Final de Proyecto
PIS 2014 GRUPO 2 CLIENTE SONDA DOCENTE: MARIA DE LAS NIEVES FREIRA FECHA: 09 de octubre del 2014.
¿Cómo nos ayuda GeneXus a mejorar la calidad en el proceso de desarrollo de Software? Ing. Rosario Estévez Ing. Rafael Mon
Ximena Romano – Doris Correa
Fin Fase Elaboración Presentación al director del proyecto Agenda –Objetivos –Cumplimientos –Conclusiones Presentación al director del proyecto Agenda.
Ingeniería de Software
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
Ingeniería de Software I
Presentación del Producto
Proyecto de Ingeniería de Software Grupo Nº 9 - GXPost (Desarrollo con GeneXus 8.0) Evaluación de la Fase Construcción (Jueves 4 de Noviembre de.
El rol de SQA en PIS.
Proyecto de Ingeniería de Software Grupo 3 (2009) Tecnología.NET Informe de cambio de Fase.
ASIGNACIÓN DE ROLES.
BPM-NODUM Grupo 8 – PIS 2009 PROCESO. Grupo Fases Gestión del Proyecto Verificación SQA SCM Evaluación del proceso seguido Conclusiones AGENDA.
Facultad de Ingeniería Proyecto de Ingeniería de Software 2010 Grupo 4 Grupo 4 1.
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
Cátedra de Habilitación Profesional
1 Motor de Generación de Formularios para Infocorp Presentación del Proceso.
Introducción al proceso de verificación y validación.
Modelo del proceso Proyecto de ingeniería de software 2010 – Grupo 3 - UdelaR.
Estructurar tus ideas para hacerlas realidad
REVISION Y AUDITORIA.
Ciclo de Vida del Software
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
Calidad de Software. AGENDA: Introducción: Mas allá de la codificación El ciclo de vida: Desde la concepción hasta la descontinuación Calidad: Lugar de.
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
Taller de Ingeniería de Software
Proyecto de Ingeniería de Software 2008 Proyecto TITA Soft. Grupo 02.
Metodología del Ciclo de Vida del Software
Evolución y comportamiento del Sector TICs Praxis & Technology Group PraTech METODOLOGÍA DE CALIDAD.
Evaluación de la Fase de Construcción Grupo 4. Riesgos ocurridos Atrasos en la planificación Priorización de tareas Problemas de funcionamiento de la.
UNIVERSIDAD LATINA (UNILA) III.- PLAN DE IMPLEMENTACIÓN
Autor: Reinozo Cuesta Christian Marcelo
Software de Comunicaciones
Motor de generación de Formularios para Infocorp (MOGEFI) Evaluación del Proyecto.
Aseguramiento de la Calidad. (Software Quality Assurance, SQA) Por. Ing. Ernesto Soto Roca.
Transcripción de la presentación:

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

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

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

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

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

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

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

Grupo 10 – 2008 Proyecto de Ingeniería de Software Requerimientos Se relevan mediante reuniones de analistas con cliente y también por intercambio de emails 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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