DSDM (Dynamic System Development Method) es un marco de trabajo para el desarrollo rápido de software mediante un enfoque iterativo e incremental. Se basa en la colaboración estrecha entre el equipo de desarrollo y los usuarios, con entregas frecuentes y ajustes a los objetivos del negocio. DSDM surgió en 1994 para unificar las diferentes metodologías RAD existentes y ha evolucionado a través de comentarios de usuarios, siendo útil especialmente para proyectos con restricciones de tiempo o requisitos cambiantes.