This document provides an introduction to Scrum, an agile process that allows teams to rapidly deliver working software in short iterations called sprints. Key aspects of Scrum include self-organizing cross-functional teams, prioritized product backlogs maintained by a product owner, daily stand-up meetings, sprint reviews and retrospectives, and removing impediments to progress. Scrum has been successfully used by many large companies across various industries for both internal and client-facing software development.