These days it seems like every customer we have wants a test, dev, training and production system. Great news for the company's bank balance but not so great for the engineers.
At present our internal processes for managing technical changes are pretty non-existent, very much relying on whoever made the change to document it (in a hard to search helpdesk app) and apply the changes to all environments. And then document that.
So I'm curious as to what everyone else does, both in terms of process and software tools used?