This document discusses challenges faced by distributed agile teams working on legacy applications and proposes solutions. It notes that initial distributed sprints failed due to a lack of technical and functional knowledge sharing, trust, and clear expectations, which led to burnout. However, the implementation of practices like distributed knowledge sharing sessions, pair programming, local retrospectives, and pre-planning meetings helped overcome communication barriers and allowed the distributed team to work successfully. The document recommends collocating teams for new projects and focusing on knowledge exchange between distributed teams.