El método ASD (Adaptive Software Development) es un modelo ágil para el desarrollo de software que se basa en la adaptación continua al cambio a través de ciclos iterativos de especulación, colaboración y aprendizaje. Se caracteriza por ser iterativo, orientado a componentes de software y tolerante a los cambios.