🔄 Agile Handbook

A quick-reference guide to Agile methodology

Overview

Agile is an iterative approach to software delivery that builds software incrementally from the start of the project, instead of trying to deliver it all at once near the end. It values collaboration, flexibility, and customer feedback over rigid planning.

Type Methodology  Style Iterative & Incremental  Focus Value Delivery

Agile Manifesto – 4 Core Values

12 Agile Principles

Agile Frameworks

Framework Key Feature
Scrum Sprints, Scrum Master, Product Owner, Daily Standups
Kanban Visual workflow, WIP limits, continuous flow
SAFe Scaled Agile for large enterprises (PI Planning)
LeSS Large-Scale Scrum for multiple teams
XP (Extreme Programming) TDD, pair programming, continuous integration

Common Interview Topics