SlideShare a Scribd company logo
1 of 10
Download to read offline
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
1.- SCRUM
GESTIÓ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.
2.- SCRUM
GESTIÓ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
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.
4.- XP
GESTIÓ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)
5.- COMPARATIVA SCRUM-XP
GESTIÓ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.
5.- COMPARATIVA SCRUM-XP
GESTIÓ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”.
5.- COMPARATIVA SCRUM-XP
GESTIÓ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.
5.- COMPARATIVA SCRUM-XP
GESTIÓ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.
GRACIAS POR SU ATENCIÓN

                    ¿SCRUM?




¿XP?

More Related Content

What's hot

Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de softwarehrubenleiva21
 
Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de softwareisisparada
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemasGladys Rodriguez
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?Software Guru
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-softwareMiguel Angel Rodriguez
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Gestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoGestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoJair Valenz
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionAbner Gerardo
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
 

What's hot (20)

Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de software
 
Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de software
 
Scrum vs RUP
Scrum vs RUPScrum vs RUP
Scrum vs RUP
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemas
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Gestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoGestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyecto
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Modelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiralModelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiral
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 

Similar to Diferencias entre scrum y xp

Metodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XPMetodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XPejordi
 
Método cascada
Método cascadaMétodo cascada
Método cascadamariacebu
 
Método cascada
Método cascadaMétodo cascada
Método cascadamariacebu
 
Desarrollo ágil de aplicaciones
Desarrollo ágil de aplicacionesDesarrollo ágil de aplicaciones
Desarrollo ágil de aplicacionesMario Solarte
 
Desarrollo agil, Producto Proceso, Scrum
Desarrollo agil, Producto Proceso, ScrumDesarrollo agil, Producto Proceso, Scrum
Desarrollo agil, Producto Proceso, Scrumrgomezm
 
Modelos de Procesos del Software Grupo 1
 Modelos de Procesos del Software Grupo 1 Modelos de Procesos del Software Grupo 1
Modelos de Procesos del Software Grupo 1ニコ コンドン
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareGenesis Mamani
 
Analisis procesos ligeros vs pesados resumido
Analisis procesos ligeros vs pesados resumidoAnalisis procesos ligeros vs pesados resumido
Analisis procesos ligeros vs pesados resumidoOscar Limachi
 
Procesos ligeros vs pesados, MSF MOF ITIL
Procesos ligeros vs pesados, MSF MOF ITILProcesos ligeros vs pesados, MSF MOF ITIL
Procesos ligeros vs pesados, MSF MOF ITILOscar Limachi
 
Necsia - Casos prácticos de System Center Configuration Manager
Necsia - Casos prácticos de System Center Configuration ManagerNecsia - Casos prácticos de System Center Configuration Manager
Necsia - Casos prácticos de System Center Configuration ManagerNecsia
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de softwarealejandor reyes
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de softwarealejandor reyes
 
Metodologias Agiles de Direccion de Proyectos
Metodologias Agiles de Direccion de ProyectosMetodologias Agiles de Direccion de Proyectos
Metodologias Agiles de Direccion de ProyectosAlejandro Gabay
 
desarrollo de soft metodologias modernas.pptx
desarrollo de soft metodologias modernas.pptxdesarrollo de soft metodologias modernas.pptx
desarrollo de soft metodologias modernas.pptxDailethGuerrero
 
Programación extrema
Programación extremaProgramación extrema
Programación extremaFelix Hdez
 

Similar to Diferencias entre scrum y xp (20)

Metodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XPMetodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XP
 
Método cascada
Método cascadaMétodo cascada
Método cascada
 
Método cascada
Método cascadaMétodo cascada
Método cascada
 
Rup vs. xp
Rup vs. xpRup vs. xp
Rup vs. xp
 
Desarrollo ágil de aplicaciones
Desarrollo ágil de aplicacionesDesarrollo ágil de aplicaciones
Desarrollo ágil de aplicaciones
 
Desarrollo agil, Producto Proceso, Scrum
Desarrollo agil, Producto Proceso, ScrumDesarrollo agil, Producto Proceso, Scrum
Desarrollo agil, Producto Proceso, Scrum
 
Modelos de Procesos del Software Grupo 1
 Modelos de Procesos del Software Grupo 1 Modelos de Procesos del Software Grupo 1
Modelos de Procesos del Software Grupo 1
 
Equipo 4 Modelos de procesos de Software
Equipo 4 Modelos de procesos de SoftwareEquipo 4 Modelos de procesos de Software
Equipo 4 Modelos de procesos de Software
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Analisis procesos ligeros vs pesados resumido
Analisis procesos ligeros vs pesados resumidoAnalisis procesos ligeros vs pesados resumido
Analisis procesos ligeros vs pesados resumido
 
Procesos ligeros vs pesados, MSF MOF ITIL
Procesos ligeros vs pesados, MSF MOF ITILProcesos ligeros vs pesados, MSF MOF ITIL
Procesos ligeros vs pesados, MSF MOF ITIL
 
Clase 03 XP
Clase 03 XPClase 03 XP
Clase 03 XP
 
Necsia - Casos prácticos de System Center Configuration Manager
Necsia - Casos prácticos de System Center Configuration ManagerNecsia - Casos prácticos de System Center Configuration Manager
Necsia - Casos prácticos de System Center Configuration Manager
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de software
 
Especial ingenieria de software
Especial ingenieria de softwareEspecial ingenieria de software
Especial ingenieria de software
 
Metodologias Agiles de Direccion de Proyectos
Metodologias Agiles de Direccion de ProyectosMetodologias Agiles de Direccion de Proyectos
Metodologias Agiles de Direccion de Proyectos
 
Metodos agiles 4
Metodos agiles 4Metodos agiles 4
Metodos agiles 4
 
desarrollo de soft metodologias modernas.pptx
desarrollo de soft metodologias modernas.pptxdesarrollo de soft metodologias modernas.pptx
desarrollo de soft metodologias modernas.pptx
 
desarrollo agil-2022.pdf
desarrollo agil-2022.pdfdesarrollo agil-2022.pdf
desarrollo agil-2022.pdf
 
Programación extrema
Programación extremaProgramación extrema
Programación extrema
 

Diferencias entre scrum y xp

  • 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. 1.- SCRUM GESTIÓ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. 2.- SCRUM GESTIÓ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. 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. 4.- XP GESTIÓ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. 5.- COMPARATIVA SCRUM-XP GESTIÓ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. 5.- COMPARATIVA SCRUM-XP GESTIÓ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. 5.- COMPARATIVA SCRUM-XP GESTIÓ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. 5.- COMPARATIVA SCRUM-XP GESTIÓ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. GRACIAS POR SU ATENCIÓN ¿SCRUM? ¿XP?