We have 5 seperate environments which code needs to move through within the project lifecycle (6 if you count individual developer VMs.) This does not include the support enviornments which are used for fixes in Live.
The problem we have at the moment is managing the changes that a given project might make to the platform (i.e. Central Admin) and how to migrate these changes across all environments.
Another related problem is how the support team can handle fixes applied to Live and how these can be replicated back through the project environments.
At any one time we should be able to produce a document or run an automated script to restore the current configuration for a given environment.
Another problem here is whatever solution is used is going to have to be controlled (in some manner) through Rational Clear Case as this is the tool which our support and deployment teams use.
Any advice, links, blogs, contacts, people to have a chat to, anything really would be very very helpful.