Your development team wants to test their new enhancement code on the production Redshift cluster. What would be your recommendation? Would you give them access to the production environment?

You can create a snapshot of the production Redshift cluster and create a new development cluster from this snapshot. The development team can work on this cluster without affecting the production cluster.