Leí algunos artículos en la web para descubrir cómo Agile, XP, Scrum, la programación de pares son diferentes entre sí / relacionados entre sí y deduje la siguiente línea:
- Scrum y XP son casi lo mismo. XP tiene un período de lanzamiento más corto que Scrum
- La programación de pares se emplea en metodologías ágiles y XP
Pero no pude identificar cómo Agile es diferente de XP.
Más que proporcionar una URL, me complacería leer su experiencia y sus opiniones al respecto.
Ágil es el término genérico para la metodología.
XP y Scrum son los nombres específicos para diferentes implementaciones de esa metodología.
Las páginas de Wikipedia son probablemente buenos puntos de partida para lecturas adicionales: consulte las secciones "Referencias" y "Lecturas adicionales" en la parte inferior de cada página, pero debe buscar más y más implementaciones antes de decidir cuál funciona para usted, o (como otros han señalado) los bits de cada implementación que funcionan para usted.
fuente
¿Cómo se fríe el pollo?
Esa es una pregunta seria. ¿Cómo reunir la intención del trabajo de otras personas en algo que funcione para usted?
Veo tantas preguntas no solo aquí, sino en SO que preguntan "¿Debo usar x, y o Z?" mientras que en realidad se presta poca atención a cómo un cambio drástico podría afectar a un equipo, o (peor) el efecto de que alguien intente algo sin comprender completamente cómo funciona. Cuando se trata de metodología de desarrollo, no lo comprende hasta que lo haya utilizado con éxito, de lo contrario, solo está siguiendo consejos ciegos.
Cada vez que veo "¿Scrum funcionaría para mí?" Le pregunto "No sé, ¿lo has intentado?"
No leas estas cosas como si vinieran de algún tipo de escritura espiritual. Tome lo que funcione para usted, pruébelo y, si funciona, implemente las partes que funcionaron. Esto no es diferente de tomar lo mejor de lo que hacen libfoo y libbar y hacer algo que satisfaga sus necesidades.
¿En qué momento alguien dijo "Sigue, al pie de la letra este método o condenados de por vida"?
El mejor método es su mejor adaptación de la sabiduría publicada y original que funcione para usted .
fuente
Agile es una clase de metodología de desarrollo de software, de la cual XP es una instancia
Scrum es una metodología de gestión de proyectos , no una metodología de desarrollo de software . Si bien es común usar una metodología de desarrollo ágil con Scrum, no es un requisito. No són la misma cosa.
fuente
Prácticamente muchas organizaciones no siguen una metodología específica 100% como XP o Scrum, ya que se establecen. Especialmente si acaban de comenzar a seguir los 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 eso que decir que hacemos XP o Scrum.
fuente
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 impulsado por funciones, etc.
Siga el siguiente enlace para obtener más aclaraciones sobre sus diferencias.
http://www.mypmhome.com/scrum-vs-extreme-programming-xp/
fuente