Best Practice: Maintain up-to-date system diagrams.
System diagrams will be maintained showing the overall view. For example, if a system consists of an application server, a content server, a database server and a storage system, a diagram will be created and maintain illustrating this configuration and all of the interconnections.
Best Practice: Maintain system isolation
Test/development environments should be isolated and separate from production environments, both physically and logically. A completely separate and isolated test/development environment should be maintained. Test/development systems should never be allowed to communicate directly with the production environment. Production systems may be allowed to communicate to a test/development system if necessary.