A subtle new feature in Team Build 2012 is the possibility of batching the gated check-ins workflow, which enables you to “sum up” your check-ins and let the Team Build elaborate them together.
It’s available under the Gated Check-in trigger in the Build Definition configuration:
Then, what happens if one of the queued builds fail? No problem, they are going to be sequentially reinitialized and individually elaborated, in order to avoid further problems.
It’s a feature which finds its fit just inside big teams, I admit it…but it can still be useful even in other scenarios.