A number of ways of balancing the project at the project level:
- Reestimate the project.
- Change task assignments to take advantage of schedule float.
- Add people to the project.
- Increase productivity by using experts from within the firm.
- Increase productivity by using experts from outside the firm.
- Outsourcing the entire project or a significant portion of it.
- Crashing the schedule.
- Working overtime
I will avoid outsourcing the entire project or a significant portion of it. Every project is different from each other, and there is always something can be learned from. Time-wise this might be a way to solve the problem temporary, but for long-term, it might damage the company's capacity and image.