SYSMOTORFLOW PRESENTACIÓN DEL PROCESO Proyecto de Ingeniería de Software 2010
Grupo 01 Producto: Motor de WorkFlow Cliente: SisInfo Herramienta: GeneXus
AGENDA 1.Fases del proyecto. Duración real. Principales logros. Principales desviaciones. Medidas tomadas. 2.Desempeño de las diversas áreas y sus. interrelaciones. 3.Funcionamiento del equipo. 4.Evaluación del proyecto.
Fases del Proyecto
FASES DEL PROYECTO Iteración I 2 semanas Iteración II 3 semanas Iteración I 2 semanas Iteración II 2 semanas Iteración I 2 semanas Iteración II 2 semanas Iteración I 1 semana Fase Inicial 09/ /09 Fase de Elaboración 13/ /10 Fase de Transición 08/ /11 Fase de Construcción 11/ /11 DURACIÓN REAL
Fase Inicial
PRINCIPALES LOGROS Requerimientos Arquitectura Alcance inicial Plan de proyecto Prototipos Conocimiento del equipo
PRINCIPALES DESVIACIONES Dificultades para el relevamiento de requerimientos Poco esfuerzo durante las primeras 3 semanas
MEDIDAS TOMADAS Extender la fase incial una semana más Realizar reuniones de equipo semanales
Fase de Elaboración
PRINCIPALES LOGROS Requerimientos y arquitectura definitivos Diseño completo Alcance definitivo Avance en la implementación de los distintos componentes
PRINCIPALES DESVIACIONES Cambios en requerimientos en semana 9 Impacto sobre el diseño y los componentes implementados
MEDIDAS TOMADAS Modificación en el cronograma de entregas al cliente.
Fase de Construcción
PRINCIPALES LOGROS Finalizamos el producto de software. Verificamos según el Plan de Validación y Verificación acordado con el cliente.
PRINCIPALES DESVIACIONES Durante la semana 11 varios integrantes tuvieron evaluaciones en otras materias
MEDIDAS TOMADAS Al realizar la planificación consideramos la situación de los integrantes que tenían evaluaciones
Fase de Transición
PRINCIPALES LOGROS Transición completa al entorno del usuario Manuales de usuario Documentación técnica Informes finales en las líneas de gestión Informe final de verificación
AGENDA 1.Fases del proyecto. 2.Desempeño de las diversas áreas y sus interrelaciones. Análisis de Requerimientos. Solución de problemas técnicos. Verificación. Gestión de proyecto. SQA. SCM. 3.Funcionamiento del equipo. 4.Evaluación del proyecto
Desempeño de las Diversas Áreas
Análisis de Requerimientos
ANÁLISIS DE REQUERIMIENTOS Decidimos sustituir el Modelo de Casos de Uso por un Documento de Contratos de operaciones de la API Dificultades debido a: La complejidad del dominio Las distintas versiones de los estándares para BPMN son contradictorias
SOLUCIÓN DE PROBLEMAS TÉCNICOS Principales problemas tecnicos resueltos a lo largo del proyecto: Carga xpdl. Timers. Problemas con MySQL en linux. Ejecucion de procedimientos externos. Deadlocks sobre la base. Inclusion de subprocesos.
Verificación
VERIFICACIÓN Pruebas funcionales Pruebas unitarias. Pruebas de integridad de los datos y la base de datos. Pruebas de caja negra. Pruebas de regresión. Testing exploratorio. Pruebas de volumen Automatización de algunas pruebas
VERIFICACIÓN - MÉTRICAS
Gestión de Proyecto
GESTIÓN DE PROYECTO - PLANIFICACIÓN Planificación: Por Fase. Semanal.
GESTIÓN DE PROYECTO – GESTIÓN DE RIESGOS Semanalmente: identificamos nuevos riesgos y gestionamos los ya identificados.
GESTIÓN DE PROYECTO - MEDICIONES DE TAMAÑO GxPoints por iteración 1174, , , , ,07
GESTIÓN DE PROYECTO - MÉTRICAS DE ESFUERZO Esfuerzo semanal
GESTIÓN DE PROYECTO - MÉTRICAS DE ESFUERZO Promedio semanal por integrante=16,81
GESTIÓN DE PROYECTO - MÉTRICAS DE ESFUERZO Horas por línea de trabajo
GESTIÓN DE PROYECTO - MÉTRICAS DE ESFUERZO
ESTIMACIONES
PRODUCTIVIDAD GxPoints por hora
Gestión de Calidad
GESTIÓN DE CALIDAD RTF. Informe de Revision. Revisiones informales.
Gestión de Configuración
GESTIÓN DE CONFIGURACIÓN Herramientas: DropBox GXServer Mantis Línea base Gestión de cambios
Relacionamiento con el Cliente
RELACIONAMIENTO CON EL CLIENTE Buen clima de trabajo Disponibilidad xRelevamiento de Requerimientos
AGENDA 1.Fases del proyecto. 2.Desempeño de las diversas áreas y sus interrelaciones. 3.Funcionamiento del equipo. 4.Evaluación del proyecto.
Funcionamiento del Equipo
FUNCIONAMIENTO DEL EQUIPO Buen clima de trabajo Compromiso con el proyecto Reunión de integración Reunión de clausura
AGENDA 1.Fases del proyecto. 2.Desempeño de las diversas áreas y sus interrelaciones. 3.Funcionamiento del equipo. 4.Evaluación del proyecto.
Evaluación del Proyecto
EVALUACIÓN DEL PROYECTO Cumplimos el alcance acordado con el cliente Superamos las dificultades que se presentaron Adaptamos el modelo de proceso a nuestro proyecto
EVALUACIÓN: FUNCIONÓ Extender Fase Inicial Reuniones de equipo semanales Implementación en equipo Clases de apoyo
EVALUACIÓN: NO FUNCIONÓ Seguimiento estricto de agenda MUM Reuniones de equipo quincenales
SUGERENCIA DE CAMBIOS Documentos opcionales Más materiales sugeridos
Proyecto de Ingeniería de Software Preguntas
SYSMOTORFLOW PRESENTACIÓN DEL PRODUCTO Proyecto de Ingeniería de Software 2010
AGENDA Introducción. Requerimientos & Arquitectura. Cualidades. Extensión del Sistema. Defectos.
Introducción
INTRODUCCIÓN Proyecto de Ingeniería de Software Qué es WorkFlow? Por qué usarlo?
Qué se construyó? Objetivos del proyecto. INTRODUCCIÓN
Proyecto de Ingeniería de Software Requerimientos & Arquitectura
REQUERIMIENTOS CRÍTICOS Soportar Estándar de BPMN. Proyecto de Ingeniería de Software
REQUERIMIENTOS CRÍTICOS Performance. Tomar y Completar Tarea. Proyecto de Ingeniería de Software
REQUERIMIENTOS CRÍTICOS Comunicación con Componentes Externos Proyecto de Ingeniería de Software
REQUERIMIENTOS CRÍTICOS Configuración y Monitorización Proyecto de Ingeniería de Software
ARQUITECTURA Proyecto de Ingeniería de Software
ARQUITECTURA MODELO DE DESPLIEGUE Proyecto de Ingeniería de Software Escenario propuesto
Proyecto de Ingeniería de Software Cualidades
CUALIDADES Sistema Modularizado. Interface de Usuario. Documentación. Compuerta Inclusiva. Proyecto de Ingeniería de Software
CUALIDADES Performance. Proyecto de Ingeniería de Software
A mejorar
A MEJORAR Seguridad Consultas desde Consolas. Configuración de Proceso. Proyecto de Ingeniería de Software
Extensión del Sistema
EXTENSIÓN DEL SISTEMA Consola de monitoreo. Manejo de Archivos. Noción de versiones de procesos y subprocesos en la consola de modelado. Proyecto de Ingeniería de Software
Defectos conocidos
DEFECTOS CONOCIDOS No se valida el tipo del valor ingresado para RD. El App de las tareas interactivas no se retorna en lower case. Control de plazos al instanciar workitems. Fechas al asociar timers. Proyecto de Ingeniería de Software
Preguntas