This document provides an introduction to the Scrum framework for agile software development. It describes Scrum as an iterative, incremental framework that uses self-organizing cross-functional teams to deliver complex products. The key aspects of Scrum covered include the roles of product owner, Scrum master and development team, the Scrum events of sprint planning, daily stand-ups, sprint reviews and retrospectives, and the artifacts of product and sprint backlogs and burn-down charts. The document provides an overview of how Scrum is intended to provide transparency, inspection, and adaptation to optimize predictability and control of risk.