What are Agile frameworks (original) (raw)

Last Updated : 2 May, 2026

Agile frameworks are structured approaches that help teams apply agile principles in software development and project management. They provide defined practices, roles, processes, and tools that guide teams in planning, developing, testing, and delivering products continuously.

Common characteristics of agile frameworks include:

**1. Kanban

Kanban is a visual workflow management framework focused on continuous delivery and efficiency.

**Core Principles

**Features

**2. Scrum

Scrum is one of the most widely used Agile frameworks, based on transparency, inspection, and adaptation.

**Key Roles

**Key Events

**Features

**3. Lean Software Development

Lean focuses on maximizing value while minimizing waste.

**Key Principles

**Features

**4. Dynamic Systems Development Method (DSDM)

DSDM emphasizes collaboration, frequent delivery, and user involvement.

**Features

**5. Extreme Programming (XP)

XP focuses on engineering excellence and high-quality code.

**Core Values

**Features

**6. Feature-Driven Development (FDD)

FDD is a feature-centric approach focused on delivering tangible results.

**Key Processes

**Features

**7. Crystal

Crystal is a family of Agile frameworks tailored to team size and project criticality.

**Features

**8. Adaptive Software Development (ASD)

ASD focuses on adaptability, collaboration, and continuous learning.

**Features

**9. Disciplined Agile (DA)

Disciplined Agile is a hybrid framework that combines best practices from multiple methodologies.

**Features

**10. Scaled Agile Framework (SAFe)

SAFe helps large organizations scale Agile practices across teams.

**Features

**11. Rapid Application Development (RAD)

RAD focuses on fast development and quick delivery using reusable components.

**Features

**Choosing the Right Agile Framework

There is no one-size-fits-all solution. The best Agile framework depends on: