This document discusses key concepts and terms related to agile software development methodologies like Scrum and XP including sprint planning, reviews, retrospectives, backlogs, sprints, burndowns, information radiators, validation, roles of product owners, scrum masters, teams, stakeholders, estimation, daily scrums, personas, visions, iterations, definitions of done, user stories, and value.