Este documento introduce las metodologías ágiles para el desarrollo de software. Explica que las metodologías ágiles se desarrollaron para hacer frente al entorno cambiante y de presión en el que se requieren resultados rápidos. Luego describe algunas metodologías ágiles populares como Scrum, Dynamic Systems Development Method y Crystal Methodologies. Se centra en Extreme Programming (XP), explicando sus doce prácticas, roles, ciclo de vida y cómo ha ganado popularidad. Finalmente, indica que las ideas de agilidad también se están aplicando a otras á