in reply to Supporting a production environment

In general, I agree with Abigail's response. I think your political problem is bigger than your code problem.

That said, however, I've been where you are, kinda.

You'll probably have to adjust the politics, but have you considered a run-time or logon interface that looks something like:

Enter 1 to run production code.
Enter 2 to run some stuff I hacked up this morning.
Enter 3 to send an email to Management demanding a test environment.

...and control your users' behavior/access/environment from the moment they enter the environment?
  • Comment on Re: Supporting a production environment