This document provides an overview of agile fundamentals and concepts. It discusses the roots of agile in scientific management and plan-driven approaches. It describes the agile manifesto values and principles. It outlines several agile approaches like Scrum, XP, FDD, and Kanban. It defines the roles of delivery teams, product owners, and product owner teams. It maps out the typical agile ceremonies of visioning, release planning, specification, sprint planning, daily standups, reviews, and retrospectives. Finally, it lists some key agile fundamental concepts around value delivery, stakeholder engagement, team performance, adaptive planning, problem resolution, and continuous improvement.