While there's way too much wisdom and anecdotal evidence accumulated over the years that throwing new people into a project to magically close a scope-gap or a schedule-gap is a bad idea, I've noticed that seasoned leaders continue to try this, especially in the software development world (which gestates release babies faster than the typical 9 pregnant women).
Asking if there's a narrow set of conditions where this act of insanity ( adding new lines of communication and enduring the burden of ramp-up, training, having too many chefs in the kitchen, etc.) ACTUALLY ever helps a project succeed?
I can think of try-to-break-the-software usability testing where NOT knowing how a web application even works can possibly invite bug-bounties and having people show up as a mob to test.
Is there any other scenario that could work?