Agile Glossary of Terms

We thoroughly understand how confusing getting to grips with new terminology can be. We've pulled together an ever growing list of terms commonly used across teams using Agile methods and practices. Click on each term to read the full description.


Acceptance Testing
Adaptive Planning
Agile
Agile Development Practices
Agile Project Management
Agile Software Development
Alpha
Application Lifecycle Management (ALM)
Backlog
Backlog Grooming
Backlog Item
Beta
Big Visible Charts
Blockers
Bottleneck
Branching
Breaking the Build
Build – Measure – Learn
Build Process
Burndown Chart
Burnup Chart
Business Value
Cadence
Capacity
Certified ScrumMaster
Code Quality
Code Smell
Colocation
Complexity Points
Complexity Thinking
Continuous Delivery
Continuous Deployment
Continuous Improvement
Continuous Integration
Cross-Functional Team
Crystal
Daily Stand up
Definition of Done
Demo (Demonstration)
Design Pattern
Developers & Testers
DevOps
Discovery
Distributed Development Team
Domain Model
Dynamic Systems Development Method (DSDM)
Enterprise Architect
Epic
Exponential Scale
Extreme Programming (XP)
Estimation
Fail-Fast
Feature
Feature Teams
Feature-based Planning
Fibonacci Scale
Flow
Hypothesis driven development
Impediment
Inspect and Adapt
Integration Hell
INVEST (acronym)
Iteration
Iteration Execution
Iteration Plan
Iteration Retrospective
JIT Inventory
Kaizen
Kanban
Kano Analysis
Lean
Lean Software Development
Little's Law
Lunar Logic Scale
Minimum Marketable Feature
Minimum Marketable Product (MMP)
Minimum Viable Feature
minimum viable product (MVP)
MoSCoW
Nonfunctional Requirements (NFRs)
Pair Programming
Persona
Planning Game
Planning Poker
Portfolio Backlog
Portfolio Metrics
Product Backlog
Product Management
Product Owner
Product Vision
Program Backlog
Program Epics
Program Portfolio Management
Prototyping
Rapid Application Development (RAD)
Rational Unified Process
Refactoring
Regression Test
Release Plan
Release Planning
Retrospective
Road map
Scrum
Scrum of Scrums
Scrum Team
ScrumMaster
Self-Organising
Shared Resources
Show and Tell / Showcase
Software Quality
Spike
Sprint
Sprint Backlog
Sprint Planning Meeting
Sprint Review
Story Points
Sustainable Pace
System Architect
Systemic Flow
Systems Thinking
Task
Task Board
Technical Debt
Test Automation
Test-Driven Development (TDD)
Throughput
Timebox
Unit Testing
User Acceptance Tests
User Experience (UX)
User Roles
User story
Value
Vanity Metric
Velocity
Wireframing
Work in Progress (WIP)
Working Software
XP Practices