Code-Memo

Agile Concept

Agile is a set of principles and practices used primarily in software development. It’s designed to adapt to changes quickly, deliver value incrementally, and improve continuously.

Agile Manifesto

Agile Methodologies

Several methodologies and frameworks exist under the Agile umbrella, all adhering to Agile values but with different approaches:

Scrum

Kanban

Extreme Programming (XP)

Lean Development

Feature-Driven Development (FDD)

Agile Roles

Each Agile framework introduces various roles to maintain structure, although the specific roles can vary:

Product Owner

Scrum Master

Development Team