CAPÍTULO 1. Objetivos, Estructura y Motivación
1.1 Objetivos
1.2 Estructura de la tesis
1.3 Motivación
CAPÍTULO 2: Metodologías de desarrollo
2.1 Metodologías de desarrollo de Software
2.1.1 Introducción
2.1.2 Características deseables de una metodología
2.1.3 Metodologías secuenciales / Iterativas
2.1.3.1 Metodologías secuenciales
2.1.3.2 Metodologías Iterativas
2.1.4 Metodologías orientadas: al proceso/ a las personas
2.1.4.1 Metodologías orientadas al proceso
2.1.4.2 Metodologías orientadas a las personas
2.1.5 Metodologías orientadas: a la documentación/ al producto
2.1.5.1 Metodologías orientadas a la documentación
2.1.5.2 Metodologías orientadas al producto
2.1.6 Metodologías adaptativas/ predictivas
2.1.6.1 Metodologías adaptativas
2.1.6.2 Metodologías predictivas
2.2 Metodologías tradicionales
2.2.1 Introducción/Características
2.3 Metodologías ágiles
2.3.1 Introducción/Características
2.3.4 Comparación de Metodologías Tradicionales Vs. Metodologías Ágiles
CAPÍTULO 3. Scrum y Rup
3.1 Scrum
3.1.1 La esencia de Scrum
3.1.2 Flujo SCRUM
3.1.3 Elementos de SCRUM
3.1.4 Roles
3.1.5 Poda de requerimientos
3.1.6 Product Backlog
3.1.7 Sprint Scrum
3.1.8 Planificación
3.1.9 Sprint Backlog
3.1.10 Scrum diario (Daily)
3.1.11 Rol del Scrum Master durante el Scrum
3.1.12 Estimaciones
3.1.13 Builds continuos y pruebas básicas
3.1.14 Revisión del Sprint
3.1.15 Reunión retrospectiva
3.2 Rup
3.2.1 Fases de desarrollo
Fase de inicio
Fase de elaboración
Fase de construcción
Fase de transición
3.2.3 Principios de RUP
3.2.4 Elementos de RUP
3.2.5 Productos/Artefactos de Rup
3.3 Comparación Scrum Vs. Rup
CAPITULO 4. Nuestro Proyecto de referencia: eSidif
4.1 Introducción a eSidif
4.2 Evolución Histórica
4.3 Características
4.4 Arquitectura tecnológica, lenguaje y metodología
4.5 Conformación de los grupos de trabajo
4.6 Herramientas utilizadas en el proyecto
CAPÍTULO 5. Nuestra propuesta de Proceso de desarrollo combinado
5.1 Aspectos de Esidif Relacionados con SCRUM
5.1.1 Agilefant
5.1.2 ¿Por qué se eligió Agilefant?
5.2 Convivencia de Scrum con Rup
5.3 Disciplinas, roles, responsabilidades y artefactos generados con Rup en eSidif
Modelado de negocios
Responsabilidades de Equipo multidisciplinario funcional
Responsabilidades de los Analistas
Requerimientos
Etapa 1: Modelo Conceptual del Negocio
Etapa 2: Talleres Funcionales
Etapa 3: Talleres de Detalle
Responsabilidades de los analistas
Responsabilidades de Equipo multidisciplinario funcional
Responsabilidades de réplicas
Productos generados
Análisis
Responsabilidades de los analistas
Responsabilidades de EMF
Responsabilidades de réplicas
Productos generados
5.4 Scrum de Scrum
5.4.1 Introducción
5.4.2 “Scrum de Scrum” aplicado al Esidif
CAPÍTULO 6. Trabajos relacionados
CAPÍTULO 7. Conclusiones y trabajos futuros
7.1 Conclusiones
7.2 Trabajos Futuros
Referencias Bibliográficas
ANEXO A: SUBSISTEMAS
NOTAS