Este documento recomienda el uso de metodologías ágiles para el desarrollo de software debido al tiempo limitado disponible, la necesidad de minimizar costos ante cambios y satisfacer los requisitos del cliente. Las ventajas incluyen respuestas rápidas a cambios de requisitos, entregas continuas de software funcional y menores costos de cambios. Las desventajas son la falta de documentación, problemas de comunicación y dependencia fuerte de las personas. Se mencionan Scrum, Crystal Clear y XP como ejemplos de metodologías ágiles.