An ad hoc deployment is—as the name implies—an unplanned deployment. Ad hoc deployments can be scheduled at anytime, which means you do not have to define an exhaustive list of deployments during release planning.
Tip
Testing in typical environment progressions is important—including recurring winds—but be flexible enough to re-purpose environments if expected environments become unavailable.