This document provides an introduction to agile development. It begins by noting some common questions about agile and what will be discussed. The document then covers basic agile concepts like the history of agile, the agile manifesto, and agile principles. It provides a quick comparison of waterfall vs. agile development. Common agile methods like Scrum and Kanban are mentioned. Finally, it discusses some common pitfalls in agile, such as treating sprints like waterfall phases or allowing technical debt to build up.