Is it recommended to use Scrum for large and complex projects?

Scrum can be effectively scaled for large and complex projects by using multiple Scrum Teams. The "Convene Scrum of Scrums" process helps coordinate these teams, ensuring proper communication and synchronization. Scrum is also applicable for managing programs and portfolios, making it a flexible framework even for projects that span across organizations and geographies.