Appearance
Multiple behaviors...
Multiple behaviors...
Teams know what will work - and what will break - without actually integrating. Each team's automated, local test suite will tell them about things that would cause an integration problem. So they only integrate stuff that is known to work.
There can still be emergent bugs, but basic integration will work. No crashes, no core functionality failures.