This cross-team communication is important because of the dependencies that teams have with each other while developing large software systems and because the teams need input for their decision making and need to be synchronized with other activities.