CAPÍTULO 1: Introducción
1.1 Motivación
1.2 Objetivo
1.3 Organización/Estructura
CAPÍTULO 2: Estado del arte
CAPÍTULO 3: Metodologías ágiles
3.1 Introducción
3.2 Origen de las metodologías ágiles
3.3 Historia del Manifiesto ágil
3.4 Valores del Manifiesto para el desarrollo de software ágil
3.4.1 Individuos e interacciones sobre procesos y herramientas
3.4.2 Software funcionando sobre documentación extensiva
3.4.3 Colaboración con el cliente sobre negociación contractual
3.4.4 Respuesta ante el cambio sobre seguir un plan.
3.5 Conclusión
CAPÍTULO 4: Scrum
4.1 Introducción
4.2 Historia de Scrum
4.3 Definición de Scrum
4.4 Valores de Scrum
4.5 Scrum Team (El equipo Scrum)
4.5.1 Product Owner (Propietario del producto)
4.5.2 Scrum Master
4.5.3 Developers (Desarrolladores)
4.6 Rol por fuera del Scrum: Stakeholder (No definido en “La guía de Scrum”)
4.7 Eventos de Scrum
4.7.1 El Sprint
4.7.2 Sprint Planning (Planificación de Sprint)
4.7.3 Daily Scrum
4.7.4 Sprint Review (Revision del Sprint)
4.7.5 Sprint Retrospective (Retrospectiva del Sprint)
4.7.6 Refinement
4.8 Artefactos de Scrum
4.8.1 Product Backlog
4.8.2 Sprint Backlog
4.8.3 Increment (Incremento)
4.9 Conclusión
CAPÍTULO 5: Scrum Distribuido
5.1 Introducción
5.2 Niveles de equipos distribuidos
5.2.1 Equipo co-locado
5.2.2 Equipo parcialmente co-locado
5.2.3 Distribuido con horas superpuestas
5.2.4 Distribuido sin horas superpuestas
5.3 Modelos de equipos distribuidos
5.3.1 Scrum aislados
5.3.2 Scrum de Scrum distribuidos
5.3.3 Scrum totalmente integrados
5.4 Conclusión
CAPÍTULO 6: Desafíos de utilizar Scrum Distribuido
6.1 Introducción
6.2 Desafíos más frecuentes
6.2.1 Diferencias culturales
6.2.2 Diferencias de idioma
6.2.3 Diferencia horaria
6.2.4 Comunicación
6.2.5 Coordinación de calendario
6.2.6 Desarrollo sobre una misma funcionalidad
6.2.7 Tamaño del equipo
6.2.8 Inserción de nuevos miembros en un equipo distribuido
6.3 Eventos de Scrum distribuido y sus desafíos
6.3.1 Sprint Planning Distribuida
6.3.2 Daily Scrum Distribuida
6.3.3 Review del Sprint distribuida
6.3.4 Sprint Retrospective distribuida
6.4. Home office en Scrum Distribuido
6.4.1 Por qué home office?
6.4.2 Retos implementar Scrum con home office
6.5 Conclusión
CAPÍTULO 7: Encuesta sobre Scrum Distribuido
7.1 Introducción
7.2 Descripción de la población
7.3 Desafíos de Scrum Distribuido
7.4 Beneficios de Scrum Distribuido
7.5 Conclusión
CAPÍTULO 8: Experiencias personales de los autores
8.1 Introducción
8.2 Proyectos distribuidos en los que trabajó Pablo
8.2.1 Primer proyecto
8.2.2 Segundo proyecto
8.2.3 Tercer proyecto
8.2.4 Cuarto proyecto
8.3 Proyectos distribuidos en los que trabajó Joaquin:
8.3.1 Primer proyecto
8.3.2 Segundo proyecto
8.3.3 Tercer proyecto
8.3.4 Cuarto proyecto
8.4 Conclusión
CAPÍTULO 9: Planteo de soluciones
9.1 Introducción
9.2 Posibles soluciones para los desafíos más frecuentes
9.2.1 Diferencias culturales
9.2.2 Diferencias de idioma
9.2.3 Diferencias horaria
9.2.4 Comunicación
9.2.5 Coordinación de calendario
9.2.6 Desarrollo de una misma funcionalidad
9.2.7 Tamaño del equipo
9.2.8 Inserción de nuevos miembros en un equipo distribuido
9.3 Consejos para llevar adelante eventos distribuidos
9.3.1 Sprint Planning
9.3.2 Daily Scrum
9.3.3 Sprint Review
9.3.4 Sprint Retrospective
9.3 Recomendaciones en general
9.5 conclusión
CAPÍTULO 10: Implementación de la propuesta en un equipo
10.1 Introducción
10.2 El equipo y sus desafíos
10.3 Soluciones planteadas
10.4 Resultados obtenidos
CAPÍTULO 11: Conclusiones
Referencias
Anexo
Tesis realizada usando Scrum Distribuido