50
José Manuel Portero García Universidad de Huelva

José Manuel Portero García Universidad de Huelva

Embed Size (px)

Citation preview

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