Large-scale construction requires collaboration across multiple disciplines An architect normally manages the job  and a construction manager  design engineer  construction engineer or project manager supervises it Those involved with the design and execution must consider zoning requirements  environmental impact of the job  scheduling  budgeting  construction-site safety  availability and transportation of building materials  logistics  inconvenience to the public caused by construction delays and bidding