Multiple teams, cross-team issues, dependencies, multiple-stakeholders, and multiple project timelines! Sounds complicated! Yes, it can be.