Test or IT Environments Management is probably one of the most misunderstood concepts in terms of the part it plays within the IT Organisation as a whole, especially its contribution to the success of an IT Project in general. Most Programme, Project and Test Managers in running Projects sooner or later, come across Test or Development Environment related issues that can severely delay the delivery of their Project.
Test Environment Management (TEM), clearly contributes to improving the overall quality of IT Software development and support through the lifecycle. Test Environment Management encompasses a set of best practices proposed to provide an effective, end to end management service for test software platforms or development environments. The software test bed or development environment could consist of a client server application, Relational Database Management System (RDBMS), middleware, interfaces, daemons, customised processes (written in any software programming language), FTP utilities etc. Functional test phases such as Unit, Integration, Acceptance, all manner of performance or non functional testing and development phases all require IT Environments.
The primary clients of an Test Environment Management Function are the Software Project and Test teams.