# [[Agile]]
%%
[[Productivity]] [[Software Development]] [[Work Methodologies]]
%%
Agile is a methodology for improving software quality that emphasizes continuous, iterative, and cross-functional delivery.
Being agile means to be able to adapt to situations quickly without losing [[Productivity Momentum]].
## Principles of Agile
- [[Agile Manifesto]]
- [[12 Principles of Agile]]
- [[Implementations of Agile]]
- [[Weaknesses of Agile]]
## Features of Agile methodologies
Agile methodologies have these principles in common:
- [[Iterative and incremental work]]
- Regular and short-duration [[Sprint]]s of work
- [[Cross-functional teams]]
- [[Self-organizing teams]]
- [[Minimum Viable Product]]
- [[Retrospective]]
- [[Lightweight feature planning]]
- [[Continuous Improvement]]
## Agile methodologies
- [[Scrum]]
- [[Lean]]
- [[Kanban]]
- [[Extreme Programming (XP)]]
- [[Shape Up]]