Infrastructure: Supporting the Project
The product is built by a team of differently skilled people, each using their own specific set of tools and procedures, and working in different system environments to accomplish their tasks. They also require a set of tools and procedures used by the team as a whole. The project infrastructure must include environments (hardware plus software tools) for analysis, construction, testing, managing, and sharing information. The staging and production environments must also be considered before the product goes into operation. Frequently, an additional environment must be set up for training the users, the helpdesk, and others.