Overview

Agile focuses on delivering small, incremental changes rather than a single large release. It is based on the Agile Manifesto, which prioritizes individuals and interactions over processes and tools.

Core Principles

  • Customer Satisfaction: Through early and continuous delivery of valuable software.
  • Welcome Change: Even late in development.
  • Frequent Delivery: Delivering working software frequently (weeks rather than months).
  • Collaboration: Business people and developers must work together daily.

Frameworks

  • Scrum
  • Kanban
  • Extreme Programming (XP)

Related Terms