This document discusses agile practices at a large scale project. It summarizes the challenges faced when initially implementing agile on a large, distributed project with 7 teams. Key lessons learned include visualizing the entire value stream, establishing rituals to coordinate large numbers of teams, focusing on continuous integration and quality, adapting practices like planning to the flow-based nature of large projects, using metrics to steer the project, and continuously improving tools and processes. The document provides recommendations in each of these areas to successfully implement agile at large scale.