Pregunta

Leí algunos artículos en la web para descubrir cómo la programación de pares ágil, XP, scrum y pares son diferentes entre sí / relacionados entre sí y obtuve la siguiente línea:

  1. Scrum y XP son casi los mismos. XP tiene un período de lanzamiento más corto que Scrum
  2. La programación de pares se emplea en metodologías Agile y XP

Pero no pude identificar cuán ágil es diferente de XP.

Más que proporcionar una URL, estaría feliz de leer su experiencia y pensamientos sobre esto.

¿Fue útil?

Solución

Estás confundiendo el problema. Ser ágil significa que estás siguiendo un montón de valores y prácticas del manifiesto ágil. Eso es todo.

XP y Scrum son procesos de desarrollo que siguen esos valores. Ambos son "igual de ágiles". La gran diferencia entre scrum y xp es que Scrum no contiene prácticas específicamente para programación, mientras que XP tiene muchos de ellos (TDD, integración continua, programación de pares).

Otros consejos

Agile es el término genérico para la metodología.

XP y Melé son los nombres específicos para diferentes implementaciones de esa metodología.

Las páginas de Wikipedia son probablemente buenos puntos de partida para leer más, verifique las secciones de "referencias" y "lecturas adicionales" en la parte inferior de cada página, pero debe analizar más las implementaciones antes de decidir la que funciona para usted, o (como otros han señalado) los bits de cada implementación que funcionan para usted.

¿Cómo te fríes el pollo?

Esa es una pregunta seria. ¿Cómo se recopila la intención del trabajo de otras personas en algo que funcione para usted?

Veo muchas preguntas no solo aquí, sino que así "¿Debería usar X, Y o Z?" Si bien se presta poca atención a cómo un cambio drástico podría afectar a un equipo, o (peor) el efecto de alguien que intenta algo sin comprender completamente cómo funciona. Cuando se trata de metodología de desarrollo, no entenderlo hasta que tengas usó Es exitoso, de lo contrario, solo está siguiendo consejos ciegos.

Cada vez que veo "¿Scrum funcionaría para mí?" Pregunto "No lo sé, ¿lo has probado?"

No leas estas cosas como si vienen de algún tipo de escritura espiritual. Tome lo que funciona para usted, pruébelo y si funciona implementa las piezas que funcionaron. Esto no es diferente de tomar lo mejor de lo que libfoo y libbar Haz y haciendo algo que satisfaga tu necesidad.

¿En qué momento alguien dijo "seguir, a la letra este método o ser condenado de por vida"?

El mejor método es su mejor adaptación de la sabiduría publicada y original que Funciona para ti.

Agile es un clase de la metodología de desarrollo de software, de la cual XP es uno instancia

Scrum es un gestión de proyectos metodología, No es una metodología de desarrollo de software. Si bien es común utilizar una metodología de desarrollo ágil con Scrum, no es un requisito. No són la misma cosa.

Prácticamente muchas organizaciones no siguen una metodología específica al 100% como XP o Scrum a medida que se establecen. Especialmente si acaban de comenzar a seguir principios ágiles. Pueden elegir ciertos aspectos de cualquier metodología dada como Scrum que se encuentra dentro del carro ágil. Agile es más abstracto y es más fácil decir que en lugar de decir que hacemos XP o Scrum.

Tanto XP como Scrum son metodologías de desarrollo de software bajo metodología de software ágil, son parte de la familia de modelos de procesos ágiles, otros incluyen; Crystal, desarrollo de características, etc.

Siga el siguiente enlace para obtener más aclaraciones sobre sus diferencias.

http://www.mypmhome.com/scrum-vs-extreme-programming-xp/

Licenciado bajo: CC-BY-SA con atribución
scroll top