This document discusses various agile methodologies including extreme programming (XP), scrum, lean UX, lean startups, and behavior driven development (BDD). It emphasizes the importance of committed people, flat maintenance costs, delivering quality software frequently, validating business assumptions, and maximizing delivered value. The key aspects of XP, scrum, and lean startup are summarized including roles, meetings, practices, and how they aim to achieve frequent delivery with a focus on the customer and business value.