All projects are unique, one in a kind. They deserve personalized approach and skills set or even a team, that's tailored only to a particular project. Although getting different teams each time a new project starts seems quite counterproductive, it doesn't have to be. Staff augmentation is the right answer to all of this.
The best specialists
The people are what matters the most. A code will not be written by itself. A design does not just pops out. It is human beings, our specialist, who are responsible for all the excellent work.