A process of concurrently performing as many project tasks or phases as feasible to minimize total project time.