El desarrollo basado en funcionalidades (FDD) es una metodología ágil que se enfoca en la entrega de funcionalidades tangibles a través de iteraciones cortas. Este enfoque es especialmente adecuado para equipos grandes y se centra en las fases de diseño y construcción.