Fabric benefits from being deployed to the following environments for the respective phases of a project's lifecycle, from inception to delivery and maintenance.
This environment should contain:
Access to this server and SVN / GIT should be limited to the relevant developers.

This environment should be isolated from the Development environment and should contain the following components:
Note that all connection methods and protocols must be of the same type as those defined in the Production environment. All access to the above-described servers should be limited to the QA team members only.

This environment should be isolated from the Development and QA environments and should be identical to the Production environment:
Note that:

This environment should be isolated from the Development and QA environments and should be identical to the Pre-Production environment:

Fabric benefits from being deployed to the following environments for the respective phases of a project's lifecycle, from inception to delivery and maintenance.
This environment should contain:
Access to this server and SVN / GIT should be limited to the relevant developers.

This environment should be isolated from the Development environment and should contain the following components:
Note that all connection methods and protocols must be of the same type as those defined in the Production environment. All access to the above-described servers should be limited to the QA team members only.

This environment should be isolated from the Development and QA environments and should be identical to the Production environment:
Note that:

This environment should be isolated from the Development and QA environments and should be identical to the Pre-Production environment:
