The document provides an overview of Agile and SOA (Service Oriented Architecture) methodologies. It discusses the limitations of traditional waterfall development that led to the rise of Agile. Key aspects of XP, Scrum and Lean are summarized. SOA is presented as a means to reduce coupling between legacy systems and improve business agility. Challenges of combining Agile and SOA are explored, with recommendations to start small, avoid unnecessary complexity, and maintain a long term vision.