This document provides an overview of process models and agile development approaches. It discusses the Unified Process (UP) and its phases including inception, elaboration, and more. Agile methods like Scrum and Extreme Programming (XP) are also summarized. Scrum uses sprints, daily stand-ups, sprint reviews and retrospectives. XP practices pair programming, test-driven development, and frequent small releases. The document emphasizes that agile prioritizes individuals, working software, customer collaboration and responding to change over processes and tools.