Another key MMM point is it naive to expect build large systems on a meaningful schedule with small teams.
In a given large system, you can and should have many small teams working independently.
Another small team should act as the 'curator' or 'middleman' for communication between teams.