Diferencias entre scrum y xp

24,918 views

Published on

Práctica 1, de GSI, realizado por:
Galvin Chaves, Débora
Macias Mesa, Jessica
Torres Fuster, Antonio José
Videras Reyes, Delia

1 Comment
8 Likes
Statistics
Notes
No Downloads
Views
Total views
24,918
On SlideShare
0
From Embeds
0
Number of Embeds
78
Actions
Shares
0
Downloads
724
Comments
1
Likes
8
Embeds 0
No embeds

No notes for slide

Diferencias entre scrum y xp

  1. 1. GESTIÓN DE SISTEMAS INFORMATIZADOS DIFERENCIAS ENTRE SCRUM Y XP Trabajo realizado por: Galvin Chaves, Débora Macias Mesa, Jessica Torres Fuster, Antonio José Videras Reyes, Delia
  2. 2. 1.- SCRUMGESTIÓN DE SISTEMAS INFORMATIZADOS DEFINICIÓN Scrum es un proceso de desarrollo de software iterativo y creciente utilizado comúnmente en entornos basados en el desarrollo ágil de software. Aunque Scrum estaba enfocado a la gestión de procesos de desarrollo de software, puede ser utilizado en equipos de mantenimiento de software, o en una aproximación de gestión de programas.
  3. 3. 2.- SCRUMGESTIÓN DE SISTEMAS INFORMATIZADOS VALORES Y CONCLUSIONES Valores Conclusiones • Adaptabilidad a los • Actuación por cambios entre sentido común iteraciones • Sencillo de entender • Blindaje de cada • Auto-organización iteración con respecto del equipo al cambio • Rápido sin necesidad • Pequeña jerarquía de planificaciones definida iniciales como Pert o Stakeholders->Product diagrama de Gantt Owner->Scrum Master->Equipo
  4. 4. 3.- XP (eXtreme Programming)GESTIÓN DE SISTEMAS INFORMATIZADOS DEFINICIÓN Es la más destacada de las metodologías ágiles del desarrollo del software. Fue ideada por Kent Beck a finales de los 90. En XP los cambios en los requisitos son un aspecto natural del desarrollo de los proyectos, por tanto: Adaptabilidad>Previsión en el diseño del software.
  5. 5. 4.- XPGESTIÓN DE SISTEMAS INFORMATIZADOS PRINCIPIOS BÁSICOS • Testeos continuos • Programación por • Planificación parejas • Pequeñas mejoras • El código es de todos (frecuentes entregas) • Integración continua •Sistema de metáforas (trabajar y renovar la (nombres claros) versión) • Diseño simple (+ • Programación rápido, funciones estandarizada/simple necesarias) • Ritmo sostenible • Refactorización del • Relación con el cliente código (simplificado)
  6. 6. 5.- COMPARATIVA SCRUM-XPGESTIÓN DE SISTEMAS INFORMATIZADOS SEMEJANZAS • Ambas son metodologías de desarrollo ágiles, basadas en los valores del “agile manifiesto” • El hecho de que en ambas se utilicen las historias de usuarios. • Que se realicen continuamente entregas al cliente en cortos períodos de tiempo. • Las reuniones exprés, de pie, entre los miembros del equipo.
  7. 7. 5.- COMPARATIVA SCRUM-XPGESTIÓN DE SISTEMAS INFORMATIZADOS DIFERENCIAS SCRUM EXTREME PROGRAMMING Las iteraciones de entrega son Las iteraciones de entrega son de dos a cuatro semanas y se de una a tres semanas ( algo conocen como sprint. más rápidas). Al finalizar un sprint, las tareas Las tareas que se van que se han realizado del Sprint terminando en las diferentes Backlog y en las que el Product entregas al cliente son Owner ha mostrado su susceptibles a modificaciones conformidad ya no se vuelven a durante el transcurso de todo el tocar en ningún momento. “Lo proyecto, incluso después de que se termina, funciona y está que funcionen correctamente. bien, se aparta y ya no se toca”.
  8. 8. 5.- COMPARATIVA SCRUM-XPGESTIÓN DE SISTEMAS INFORMATIZADOS DIFERENCIAS SCRUM EXTREME PROGRAMMING El Scrum Team trata de seguir El equipo de desarrollo sigue el orden de prioridad que estrictamente el orden de marca el Product Owner en el prioridad de las tareas definido Sprint Backlog pero si ven que por el cliente ( aunque el es mejor modificar el orden de equipo de desarrollo le ayude a prioridad para el desarrollo de decidir, ellos son los que las tareas, pueden hacerlo. mandan). El Scrum es una metodología En cambio, el XP se centra de desarrollo ágil más basada más en la propia programación en la administración del o creación del producto. proyecto.
  9. 9. 5.- COMPARATIVA SCRUM-XPGESTIÓN DE SISTEMAS INFORMATIZADOS DIFERENCIAS SCRUM EXTREME PROGRAMMING Cada miembro del “Scrum Los miembros programan en Team” trabaja de forma parejas en un proyecto de XP. individual El Scrum se originó en 1986 El XP en cambio, no se tiene una estructura más desarrolló hasta finales de los jerárquica y es más utilizado. noventa.
  10. 10. GRACIAS POR SU ATENCIÓN ¿SCRUM?¿XP?

×