SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
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?

Weitere ähnliche Inhalte

Was ist angesagt?

Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon oswaldoyuneri
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareRenny Batista
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de softwareYaskelly Yedra
 
Cuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientadoCuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientadoFreddySantiago32
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionalesAngel Minga
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de softwareHernan Espinoza
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioSergio Sanchez
 

Was ist angesagt? (20)

Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon Tabla comparativa de herramientas case oswaldo mauleon
Tabla comparativa de herramientas case oswaldo mauleon
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
Cuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientadoCuadro comparativo de enfoque estructurado y enfoque orientado
Cuadro comparativo de enfoque estructurado y enfoque orientado
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Principios del RUP
Principios del RUPPrincipios del RUP
Principios del RUP
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionales
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de software
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
 
Modelo Requistos
Modelo RequistosModelo Requistos
Modelo Requistos
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
 

Ähnlich wie 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
 

Ähnlich wie 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?