Diseño de un simulador dinámico de proyectos de desarrollo de software que utilizan metodología Scrum

Godoy, Diego Alberto

Diseño de un simulador dinámico de proyectos de desarrollo de software que utilizan metodología Scrum - 2014 - 1 archivo (46,6 MB) : il. col.

Tesis (Maestría en Ingeniería de Software) - Universidad Nacional de La Plata. Facultad de Informática, 2014.

1 Simulación Dinámica de Sistemas -- 1.1 Conceptos -- 1.1.1 Sistema -- 1.1.2 Modelo -- 1.1.3 Simulación -- 1.1.4 Clasificación de la simulación -- 1.2 Dinámica de Sistemas -- 1.2.1 Estructuras Básicas de los Sistemas -- 1.2.2 Bucle Realimentación Negativa -- 1.2.3 Bucle Realimentación Positiva -- 1.2.4 Retrasos -- 1.3 Arquetipos Sistémicos -- 1.3.1 Arquetipo Límite de Crecimiento Sigmoidal -- 1.3.2 Arquetipo Desplazamiento de Carga -- 1.3.3 Compensación entre Proceso y Demora -- 1.4 Metodología dinámica de sistemas -- 1.4.1 Fases de la Metodología Dinámica de Sistemas -- 1.4.2 Utilizando la metodología de Dinámica de Sistemas -- 1.4.3 Análisis de Sensibilidad -- 2 Gestión de Proyectos de Software: Metodologías Ágiles y Scrum -- 2.1 Proyectos -- 2.1.1 Administración de proyectos -- 2.1.2 Fases de un proyecto -- 2.1.3 Administrador de un Proyecto -- 2.1.4 Gestión de Riesgos -- 2.1.5 Ley de Brooks -- 2.2 Introducción a las metodologías de desarrollo de software -- 2.3 Metodologías ágiles -- 2.4 Scrum -- 2.4.1 Roles -- 2.4.2 Bloques de tiempo -- 2.4.3 Artefactos principales de Scrum -- 2.4.4 Ciclo de vida -- 3 Trabajos Relacionados de Simulación de Gestión Proyectos de Software -- 3.1 Modelo de Abdel-Hamid y Madnick -- 3.2 Modelo Dinámico de Simulación de Proyectos de Software con XP -- 3.3 Agile Project Dynamics: A Strategic Project Management Approach to the Study of Large-Scale Software Development Using System Dynamics -- 3.4 Dynamics of Agile Software Development -- 3.5 Modeling Agile Software Maintenance Process Using Analytical Theory of Project Investment -- 3.6 Modelo Dinámico Reducido -- 4 Diseño del Modelo de Estructura del Simulador -- 4.1 Diagrama de Influencias -- 4.2 Subsistema de Planificación -- 4.3 Subsistema de Producción -- 4.4 Subsistema de Desarrollo de Tareas -- 4.5 Subsistema de Pruebas de Desarrollo -- 4.6 Subsistema de Pruebas de Integración -- 4.7 Subsistema de Presión en el Plazo -- 4.8 Subsistema de Desarrollo de Tareas Extras -- 4.9 Subsistema de Búsqueda y Reclutamiento de Recursos Humanos -- 4.10 Subsistema de Promoción de Recursos Humanos -- 4.11 Subsistemas de Adquisición de Experiencia -- 4.12 Subsistema de Cansancio -- 4.13 Subsistema Horas Trabajadas -- 4.14 Subsistema de Inasistencias -- 4.15 Arquetipos Sistémicos Identificados -- 4.15.1 Límites de Crecimiento Sigmoidal -- 4.15.2 Desplazamiento de La Carga -- 4.15.3 Compensación Entre Proceso y Demora -- 5 Diseño del Modelo de Comportamiento del Simulador -- 5.1 Diagramas de Forrester -- 5.2 Subsistema de Planificación -- 5.3 Subsistema de Producción -- 5.4 Subsistema de Desarrollo de Tareas -- 5.5 Subsistema de Control de Errores de Desarrollo -- 5.6 Subsistema de Pruebas de Integración -- 5.7 Subsistema de Presión en el Plazo -- 5.8 Subsistema Desarrollo Tareas Extras -- 5.9 Subsistema de Búsqueda y Reclutamiento -- 5.10 Subsistema de Promoción -- 5.11 Subsistema de Adquisición de Experiencia -- 5.12 Subsistema de Cansancio -- 5.13 Subsistema de Horas Trabajadas -- 5.14 Subsistema de Inasistencias -- 5.15 Limitaciones del Modelo de Simulación -- 6 Evaluación del Modelo de Simulación Construido -- 6.1 Casos de Validación -- 6.1.1 Caso 1: "Automatización de sistemas de Desarrollo ágil" -- 6.1.2 Caso 2: "Aplicação Do Processo Ágil de Gerenciamento Scrum No Desenvolvimento de -- Um Jogo Digital" -- 6.1.3 Caso 3: "Método Ágil Scrum aplicado al desarrollo de un software de trazabilidad" -- 6.2 Casos de Experimentación realizados -- 6.2.1 Parámetros Comunes para todos los experimentos -- 6.2.2 Caso de Experimentación 1 -- 6.2.3 Caso de Experimentación 2 -- 6.2.4 Caso de Experimentación 3 -- 6.2.5 Caso de Experimentación 4 -- 6.3 Análisis de Sensibilidad -- 6.3.1 Análisis Sensibilidad 1 -- 6.3.2 Análisis Sensibilidad 2 -- 6.3.3 Conclusión del Análisis de sensibilidad -- Conclusiones -- Trabajos Futuros -- Bibliografía -- Anexo I – Tabla de Variables y Funciones -- Anexo II – Publicaciones en el marco de la Tesis

DIF-M8649


DESARROLLO DE SOFTWARE

metodología Scrum