Neural Project InstituteProject management certification for the AI era

Agile guide · Agile foundations

Agile Glossary: 80+ Agile Terms Defined in Plain English

This Agile glossary defines the terms you will meet in Agile, Scrum, Kanban and scaled Agile, in plain English. Where a term has its own guide, follow the link for more detail. Official Scrum terms follow the 2020 Scrum Guide.

Key takeaways

  • Agile vocabulary spans values, frameworks, roles, events, artifacts and metrics.
  • Many common terms are practices, not official Scrum terms.
  • Agree shared definitions within your team to avoid confusion.
  • Follow the links to in-depth guides for any term you need to apply.

A to C

TermDefinition
Acceptance criteriaConditions a backlog item must meet to be accepted; see user stories
Acceptance test-driven development (ATDD)Writing acceptance tests with the customer before building a feature
AgileAn approach to work based on short cycles, feedback and adaptation; see what is Agile
Agile coachSomeone who helps teams and leaders adopt Agile ways of working
Agile ManifestoThe 2001 statement of four values and twelve principles; see Agile Manifesto
Agile mindsetAttitudes that favour learning, collaboration and adaptability; see Agile mindset
Agile Release Train (ART)In SAFe, a long-lived team of Agile teams; see Agile Release Train
BacklogAn ordered list of work; see product backlog
Backlog refinementOngoing work to clarify, split and estimate backlog items; see backlog refinement
BlockerAnything stopping work from progressing; see blocker clustering
Burndown chartA chart of work remaining over time
Burnup chartA chart of work completed and total scope over time
CadenceA regular rhythm of events, such as two-week sprints
CapacityHow much work a team can take on in a period; see Agile capacity planning
CeremonyInformal name for a recurring Agile meeting; see Agile meetings
Continuous deliveryKeeping software always releasable; see continuous delivery
Continuous integration (CI)Merging and testing code changes frequently, often several times a day
Cross-functional teamA team with all the skills needed to deliver finished work
Cumulative flow diagramA chart showing items in each workflow stage over time; see CFD
Cycle timeTime from starting work on an item to finishing it; see cycle time

D to I

TermDefinition
Daily Scrum15-minute daily event for Developers to inspect progress towards the Sprint Goal; see Daily Scrum
Daily stand-upGeneral name for a short daily team meeting
Definition of DoneShared description of the quality required for work to be finished; see Definition of Done
Definition of ReadyOptional checklist for items before they enter a sprint
DevOpsPractices that join development and operations; see DevOps
Developers (Scrum)Scrum Team members who create the Increment each Sprint
EmpiricismMaking decisions based on observation and experience; see empiricism in Scrum
EpicA large body of work split into stories; see Agile epics
EstimationForecasting the size or effort of work; see story points
Extreme Programming (XP)An Agile method with engineering practices such as pair programming and test-driven development
FeatureA piece of functionality that delivers value; in SAFe, sits between epics and stories
FlowThe smooth movement of work through a process; see flow efficiency
IncrementA usable step towards the Product Goal; see increment
Information radiatorA visible display of team information, such as a board or chart
INVESTChecklist for good stories: Independent, Negotiable, Valuable, Estimable, Small, Testable
IterationA fixed time-box in which a team delivers work; a sprint in Scrum
Iterative and incrementalImproving work through repeated cycles and delivering in pieces; see iterative and incremental development

K to P

TermDefinition
KanbanA method for managing flow with visual boards and WIP limits; see what is Kanban
Kanban boardA board with columns for workflow stages; see Kanban boards
Large-Scale Scrum (LeSS)A framework for many teams working on one product; see LeSS
Lead timeTime from a request being made to its delivery; see cycle time vs lead time
LeanThinking focused on value and removing waste; see Lean project management
Minimum viable product (MVP)The smallest version of a product that lets you learn from real users
Mob programmingA whole team working on the same task at the same time
Pair programmingTwo people working together at one workstation on the same code
PersonaA fictional profile representing a group of users
PI PlanningIn SAFe, a regular planning event for an Agile Release Train; see PI Planning
Planning pokerA consensus-based estimation game using numbered cards
Product GoalThe long-term objective of the Scrum Team; the commitment for the Product Backlog
Product ownerAccountable for maximising product value; see Scrum Product Owner
Program Increment (PI)In SAFe, a time-box of several iterations, commonly 8–12 weeks
Pull systemWork is started only when there is capacity; see pull vs push

R to S

TermDefinition
RefactoringImproving the internal structure of code without changing its behaviour
ReleaseMaking increments available to users; see Agile release planning
RetrospectiveA meeting to inspect and improve how the team works; see Sprint Retrospective
RoadmapA high-level plan of goals over time; see Agile roadmap
Scaled Agile Framework (SAFe)A framework for Agile at enterprise scale; see SAFe
ScrumA lightweight framework for complex work in Sprints; see what is Scrum
Scrum MasterAccountable for the Scrum Team's effectiveness; see Scrum Master role
Scrum of ScrumsCoordination meeting between Scrum Teams; see Scrum of Scrums
ScrumbanA blend of Scrum and Kanban; see Kanban vs Scrumban
Self-managing teamA team that decides who does what, when and how
SpikeA time-boxed piece of research to reduce uncertainty
SprintA fixed time-box of one month or less in Scrum; see what is a sprint
Sprint BacklogThe Sprint Goal, selected items and the plan; see Sprint Backlog
Sprint GoalThe single objective for a Sprint
Sprint PlanningThe event that starts a Sprint; see Sprint Planning
Sprint ReviewThe event to inspect the outcome of a Sprint; see Sprint Review
StakeholderAnyone with an interest in the product or project
Story pointsRelative units for estimating backlog items; see story points
Sustainable paceA working rhythm a team can keep up indefinitely
SwarmingSeveral team members working together on one item; see Agile swarming

T to Z

TermDefinition
T-shaped skillsDeep skill in one area plus broad skills in others; see Agile team structures
TaskA technical step to complete a story; see epics vs stories vs tasks
Technical debtThe future cost of shortcuts; see technical debt
Test-driven development (TDD)Writing an automated test before writing the code to pass it
ThemeA broad area of focus grouping several epics
ThroughputNumber of items completed per period; see throughput
Time-boxA fixed maximum duration for an activity or event
User storyA short description of a user need; see user stories
Value streamThe steps that deliver value to a customer; see value stream mapping
VelocityAmount of work a team completes per sprint; see velocity chart
WIP (work in progress)Items started but not finished
WIP limitA cap on work in progress; see WIP limits

How to use this glossary

  • Agree shared definitions within your team, especially for terms like "done" and "ready".
  • Remember that many terms (story points, velocity, epics) are common practices, not part of the Scrum Guide; see the Scrum glossary for official Scrum terms.
  • Use the linked guides to go deeper on any term.

Frequently asked questions

What are the most important Agile terms to know?

Start with sprint, backlog, user story, Definition of Done, velocity, retrospective, Kanban board and WIP limit.

What is the difference between Agile and Scrum?

Agile is a broad approach based on values and principles; Scrum is a specific framework that applies them. See Agile vs Scrum.

What does sprint mean in Agile terminology?

A fixed time-box, usually one to four weeks, in which a team delivers a usable increment.

What does WIP mean in Agile?

Work in progress: items that have been started but not finished.

What is velocity in Agile?

The amount of work, often in story points, a team completes per sprint, used for forecasting.

What is an epic in Agile?

A large body of work that is broken down into smaller user stories; see Agile epics.

What is a spike in Agile?

A short, time-boxed piece of research or experimentation to answer a question before committing to build something.

What does MVP mean in Agile?

Minimum viable product: the smallest version of a product that lets a team learn from real users.

What is the difference between a burndown and a burnup chart in Agile?

A burndown shows work remaining; a burnup shows work completed and total scope, so scope changes are visible.

Are Agile story points part of Scrum?

No. Story points are a common estimation practice, but the Scrum Guide does not prescribe them.

What is a time-box in Agile?

A fixed maximum duration for an event or activity, such as a 15-minute Daily Scrum.