Este documento describe las metodologías ágiles y el desarrollo guiado por pruebas. Explica que las metodologías ágiles como Scrum y Extreme Programming ven los cambios de requisitos como oportunidades en lugar de amenazas. Luego describe brevemente el Manifiesto Ágil y algunas de las metodologías más populares como XP. Finalmente, se enfoca en el desarrollo guiado por pruebas como parte integral de XP, explicando que las pruebas guían el desarrollo del código.