Teams working together to create a product, or an even larger effort to launch multiple products doesn't become easier just because a team is agile - there are practices that go across teams that need to be considered.