The Easy Agile Glossary

Agile's iterative and adaptive qualities are highly desired in today's fast-paced markets, encouraging more businesses to jump aboard. But for those new to the world of Agile methodology, the many unfamiliar concepts and jargon can often feel overwhelming. Our comprehensive Agile glossary will help you quickly get up to speed with its straightforward, easy-to-understand definitions.

A

Adaptive Software Development

Adaptive Software Development is an agile approach focused on rapid change, continuous learning, and flexible planning, for teams to quickly adapt to evolving requirements.

Agile

Agile is a philosophy and framework that works on iterative and incremental development of a product or service incorporated with continuous feedback and an adaptive approach.

Agile Ceremonies

Agile Ceremonies are structured meetings that revolve around specific objectives to plan, assess, and adapt across sprint cycles in the Scrum framework.

Agile Manifesto

The Agile Manifesto is a document outlining the foundational principles of Agile Methodology for guiding teams to deliver value.

Agile Project Management

Agile Project Management is the process of conducting projects with the application of agile methodology.

Agile Software Development

Agile Software Development is a framework for creating software using agile methodology where releases are delivered incrementally instead of a single finished product.

B

Backlog

A Backlog is a prioritized list of user stories or tasks that teams maintain and refine before or during a project or sprint cycle.

Burndown Chart

A Burndown Chart is a visual representation of work completion with respect to the duration of a sprint. It tracks the progress by measuring the reducing quantity of work items or story points.

Burnup Chart

A Burndown Chart is a visual representation of work completion with respect to the duration of a sprint. It tracks the progress by measuring the increasing quantity of work items or story points.

C

Cadence

Cadence is the regular time interval at which agile teams carry out key activities across a project cycle.

Cycle Time

Cycle time is the total time taken for a task or user story to move from the state of being active work to completion within the development process.

D

Daily Stand-up

A Daily Stand-Up is an agile ceremony that usually takes place between the Development Team, Scrum Master, and sometimes the Product Owner. It is used to share progress, identify blockers, and discuss to-do's for the day.

Disciplined Agile Delivery

Disciplined Agile Delivery is a process framework that extends agile practices for guidance on components like architecture, design, governance, and the full delivery lifecycle from start to deployment.

DevOps

DevOps is a set of practices that unify software development (Dev) and IT operations (Ops) to create a more efficient and cohesive software deployment system.

E

Epics

Epics are large scale, higher level user stories that define a broader scope of objectives. Epics are broken down into smaller user stories and provide a backbone for identifying micro-level work items.

Extreme Project Management

Extreme Project Management (XPM) is an agile approach that functions on flexibility, rapid decision-making, and a characteristic high adaptability to change, often used in high-risk or highly dynamic environments.

F

Feature-Driven Development

Feature-Driven Development (FDD) is an agile approach centered on delivering software features in a structured, incremental way, with an emphasis on design and building around well-defined, client-prioritized features.

I

Increment

An Increment is a small, usable part of the product that adds value and is delivered at the end of each iteration or sprint.

Iteration

An iteration is a pre-defined development cycle where a specific set of features or tasks is completed, tested, and reviewed to deliver a working increment of the product.

K

Kanban

Kanban is an agile framework that works on visual management for workflow optimization that emphasizes on continuous delivery and limiting work in progress (WIP) to maintain efficiency and focus. Tasks are represented as cards on a board and moved through stages of completion.

L

LeSS

LeSS (Large Scale Scrum) is an agile framework that extends Scrum principles to larger and more complex development projects, while maintaining Scrum's simplicity and focus on continuous improvement. It works on collaboration across multiple Scrum teams working on a single product.

M

Minimum Viable Product

A Minimum Viable Product (MVP) is the simplest version of a product that only consists the essential features required for functioning. It is used for garnering early user feedback and validation before further development.

O

OKR

Objectives and Key Results (OKR) is a goal-setting framework consisting of "objectives", defined target that needs to be achieved, and key results, milestones under an objective that represent its progress.

P

Product Backlog

The Product Backlog is the overall list of features, enhancements, bug fixes, and tasks in the development process. It is continuously refined and prioritized to ensure the most valuable items are worked on first.

Product Owner

The Product Owner is the entity in an agile team, responsible for defining and prioritizing the product backlog and ensuring that the development team works on the most valuable tasks. They also act as the primary point of contact between stakeholders and the team.

S

SAFe

SAFe (Scaled Agile Framework) is an agile framework that is ideal for large enterprises adopt its practices at scale, across multiple teams and departments.

Scrum

Scrum is the most widely used agile framework, where the underlying principle is the completion of work in increments through short time-boxed cycles known as sprints.

Scrumban

Scrumban is a hybrid agile approach that combines the cyclic approach of Scrum with the visual boards and work stages of Kanban.

Scrum Master

The Scrum Master is an entity in an agile team who is responsible for ensuring that the correct practices are followed, removing obstacles for the team, and fostering a collaborative environment.

Sprint Backlog

A Sprint Backlog is the prioritized list of work items, filtered from the Product Backlog to identify what needs to be worked on in a particular sprint.

Story Points

Story Points are used to assign a relative value to the required effort, complexity, and time required for a user story or task, helping teams plan and prioritize work.

Stakeholder

A Stakeholder is an individual or group with an interest in the outcome of a project. They include customers, users, team members, managers, and external parties who can influence or are affected by the result of a project.

T

Task

A Task is a small, actionable unit of work within a user story or work item that is assigned to team members during a sprint.

U

User Story

A User Story is a short description of a feature or requirement from the end user's perspective that captures what the user needs and why. It typically follows the format: "As a [user], I want [objective] so that [reason]."

V

Velocity

Velocity is the average amount of work a team completes across sprints, calculated across multiple sprints. It is calculated for use in forecasting and capacity planning.