¿Cuál es la diferencia entre Scrum y Extreme Programming? [cerrado]


Hace unos años trabajé en un proyecto de campo verde donde hicimos Programación Extrema. También veo a mucha gente mencionar la metodología Scrum.

¿Podría alguien decirme las principales diferencias entre Scrum y XP?

Author: Bill the Lizard, 2008-10-16

5 answers

Scrum es una metodología de desarrollo de software, XP es una práctica de programación. Ambas son técnicas "ágiles" y a menudo se usan juntas.

Scrum describe un proceso para identificar y catalogar el trabajo que debe realizarse, priorizando ese trabajo comunicándose con el cliente o representante del cliente, e implementando ese trabajo utilizando versiones iterativas.

Cuando mi equipo comenzó a experimentar con Scrum, encontré que el sitio web Implementando Scrum era útil.

 28
Author: Seth Petry-Johnson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-11-09 18:38:43

Scrum es un marco ligero para construir un producto donde hay altos niveles de complejidad e incertidumbre. NO es una metodología, ya que las metodologías y prácticas se pueden elegir y utilizar conjuntamente con Scrum. No está dirigido exclusivamente al desarrollo de software y también puede ser utilizado por otros tipos de proyectos.

Cuando se trata de ingeniería de software, Scrum no define qué prácticas o métodos seguir, ya que no quiere prescribir lo que es mejor para eso producto y medio ambiente particulares.

Muchos equipos de Scrum utilizan varias prácticas de XP, como Pruebas, Retroalimentación, Programación de Pares y Simplicidad.

Las diferencias principales

  • Scrum planea un sprint y no fomenta el cambio. XP está más abierto al cambio.
  • XP solicita comentarios inmediatamente y Scrum al menos en la revisión de Sprint, sin embargo, Scrum no rechaza los comentarios tempranos si es posible.
  • XP se centra en la programación, Scrum se puede utilizar en software no productos
  • Scrum no define cómo hacer el desarrollo, pero muchos equipos de Scrum implementan muchas de las prácticas de XP
 4
Author: Brett Maytom PST,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-04-06 07:05:45

He trabajado en ambos. Algunas de las principales diferencias son que SCRUM se centra en los sprints más cortos y estructurados, y prioriza los elementos de registro posterior. Algunos de los enfoques de XP se centran más en la programación emparejada, la priorización de las tareas y el desarrollo impulsado por pruebas. Ambos funcionan en iteraciones y ambos son lo suficientemente flexibles como para manejar un proyecto cambiante volátil.

 2
Author: stephenbayer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-10-16 15:31:42

Scrum es un componente de la metodología de desarrollo Ágil en relación con la reunión diaria celebrada para discutir el progreso y XP es una metodología diferente que hace hincapié en la programación de pares y probar el primer desarrollo.

 1
Author: dl__,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-10-16 15:30:26

El objetivo principal de Scrum es obtener estimaciones de cuánto tiempo tomará el desarrollo. XP se trata más de ayudar a los desarrolladores a hacer las cosas de la manera más rápida y sostenible posible.

 0
Author: Justin Bozonier,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-10-17 05:03:01