José Manuel Portero García Universidad de Huelva.

50
José Manuel Portero García Universidad de Huelva

Transcript of José Manuel Portero García Universidad de Huelva.

Page 1: José Manuel Portero García Universidad de Huelva.

José Manuel Portero GarcíaUniversidad de Huelva

Page 2: José Manuel Portero García Universidad de Huelva.

Contexto Situación actual Metodología de trabajo Herramientas Un día de trabajo Conclusiones

Page 3: José Manuel Portero García Universidad de Huelva.
Page 4: José Manuel Portero García Universidad de Huelva.

Colaboración entre The Distributed Group (TDG) y una empresa del tejido industrial andaluz para:◦ Aumentar el nivel de calidad de la empresa.◦ Crear una EBT.

Page 5: José Manuel Portero García Universidad de Huelva.

El TDG está interesado en definir su metodología de trabajo para sus desarrollos software. • Killer application.• Implementación de extractores de

información.• Verificadores de información.• …

Page 6: José Manuel Portero García Universidad de Huelva.
Page 7: José Manuel Portero García Universidad de Huelva.

En las empresas y grupos de investigación se desarrollan diversos tipos de proyectos.◦ Diferentes tipos de clientes con requisitos muy

diversos.

Page 8: José Manuel Portero García Universidad de Huelva.

Los equipos de trabajo tienen un cierto nivel de independencia entre ellos.

En cada grupo de trabajo, el jefe de proyecto tiene la última decisión sobre la estrategia a seguir.

Los jefes de proyectos tienen que realizar un seguimiento manual de las actividades.

Page 9: José Manuel Portero García Universidad de Huelva.

Los analistas y arquitectos no disponen de una documentación adecuada de los proyectos.

Los desarrolladores no tienen un marco de desarrollo estándar.

No hay definido un plan de pruebas ni de control de calidad, o bien este es básico e incompleto.

Page 10: José Manuel Portero García Universidad de Huelva.

Consecuencias

Page 11: José Manuel Portero García Universidad de Huelva.

Estrategia de mejora de los procesos internos de trabajo a través del establecimiento de una metodología específica que permita lograr los objetivos de calidad y eficiencia en el desempeño diario.

Page 12: José Manuel Portero García Universidad de Huelva.

Descansa en tres conceptos:

Calidad

Eficiencia Productividad

Excelencia Operativa

Page 13: José Manuel Portero García Universidad de Huelva.

Ejes de la estrategia de mejora

OpenUPCMMi ITIL

Excelencia Operativa

Page 14: José Manuel Portero García Universidad de Huelva.

1.Inicial

2. Gestionado

3. Definido

4. Gestionado cuantitativamente

5.Optimizado

Page 15: José Manuel Portero García Universidad de Huelva.

Marco de trabajo de las mejores prácticas destinadas a facilitar la entrega de servicios de tecnologías de la información.

ITIL se compone de los siguientes procesos de base:◦ Gestión de incidencias ◦ Gestión de problemas ◦ Gestión del cambio ◦ Gestión de despliegue ◦ Gestión de la configuración en producción

Page 16: José Manuel Portero García Universidad de Huelva.
Page 17: José Manuel Portero García Universidad de Huelva.

Metodología ágil basada en UP.

Page 18: José Manuel Portero García Universidad de Huelva.
Page 19: José Manuel Portero García Universidad de Huelva.

Disciplinas:◦ Gestión de proyecto◦ Requisitos◦ Arquitectura◦ Desarrollo◦ Pruebas

Page 20: José Manuel Portero García Universidad de Huelva.

Roles:◦ Stakeholder◦ Gestor de proyecto◦ Analista◦ Arquitecto◦ Desarrollador◦ Probador◦ Cualquier rol

Page 21: José Manuel Portero García Universidad de Huelva.

Work products:

Page 22: José Manuel Portero García Universidad de Huelva.

Flujo de trabajo: Fase de inicio

Page 23: José Manuel Portero García Universidad de Huelva.
Page 24: José Manuel Portero García Universidad de Huelva.

Colaboran en la puesta en práctica de la metodología.

Citaremos aplicaciones libres que funcionan bajo Linux.

Page 25: José Manuel Portero García Universidad de Huelva.

Herramienta de gestión de requisitos. Permite la trazabilidad de características,

requisitos, diseño, implementación y pruebas.

Modificado para la generación del documento de Visión, ERS y Test Case.

Page 26: José Manuel Portero García Universidad de Huelva.

Herramienta de gestión de proyectos. Clon de Microsoft Project.

Page 27: José Manuel Portero García Universidad de Huelva.

Gestor de proyectos con interfaz web. Múltiples capacidades y ampliable mediante

plugins.

Page 28: José Manuel Portero García Universidad de Huelva.

Herramienta de modelado UML 2. Generación de código en C++, Java, Idl, Php

y Python. Extensible mediante plugouts.

Page 29: José Manuel Portero García Universidad de Huelva.

Entorno de desarrollo multilenguaje. Extensible con gran cantidad de plugins.

Page 30: José Manuel Portero García Universidad de Huelva.
Page 31: José Manuel Portero García Universidad de Huelva.

Gestor de repositorio

Page 32: José Manuel Portero García Universidad de Huelva.

Peticiones asignadas

Page 33: José Manuel Portero García Universidad de Huelva.

Realizar una petición

Page 34: José Manuel Portero García Universidad de Huelva.

Foro de consulta y discusión

Page 35: José Manuel Portero García Universidad de Huelva.

Revisar peticiones

Page 36: José Manuel Portero García Universidad de Huelva.

Nivel de realización de las tareas.

Page 37: José Manuel Portero García Universidad de Huelva.

Consulta del repositorio

Page 38: José Manuel Portero García Universidad de Huelva.

Planificación de tareas

Page 39: José Manuel Portero García Universidad de Huelva.

Gestión de requisitos.

Page 40: José Manuel Portero García Universidad de Huelva.

Modelo de negocio. Diagrama de casos de uso.

Page 41: José Manuel Portero García Universidad de Huelva.

Diagramas de clases / secuencia / colaboración.

Page 42: José Manuel Portero García Universidad de Huelva.

Diagrama de despliegue

Page 43: José Manuel Portero García Universidad de Huelva.

Generación de XMI para AndroMDA

Page 44: José Manuel Portero García Universidad de Huelva.

Generación automática de documentos

Page 45: José Manuel Portero García Universidad de Huelva.

Generación de clases de prueba.

Page 46: José Manuel Portero García Universidad de Huelva.

Desarrollo en Java

Page 47: José Manuel Portero García Universidad de Huelva.

Ver las tareas asignadas de redmine

Page 48: José Manuel Portero García Universidad de Huelva.

Sincronización con el repositorio

Page 49: José Manuel Portero García Universidad de Huelva.
Page 50: José Manuel Portero García Universidad de Huelva.