Himalya, As you have problems when the DEV and Prod are being confused why isn't there a separation by the security. A developer should not have access rights for updating code in a production environment, and should not have change rights for production data. A production business user should not access right in a development environment. Unless every-one is "sasdemo" you will not have any problems when the security in the metadata is according to their (RBAC) roles. As they could setup still wrong profiles the effect of that will be having no access or another protection by usage of the different environments. Mistakes by confusion or the on purpose ones cannot happen that easy anymore.
... View more