# [[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]]