Handbook of Agile Terminology
The Ultimate Dictionary of Agile
Methodology Terms
Mujtaba Hassan
Scrum Master
swipe --->
Mujtaba Hassan
Scrum Master
Contents
Acceptance Criteria
AcceptanceTest
Agile Manifesto
Agile Marketing
Agile Mindset
Agile Principle
Agile Release Train
Agile Software Development
Agile Transformation
Backlog
Backlog Grooming
Backlog Refinement
Bottleneck
Spillover
Burn-down Chart
Burn-up Chart
Code Review
Collaborative Development swipe --->
Mujtaba Hassan
Scrum Master
Contents
Continuous Integration (CI)
Continuous Delivery (CD)
Daily Scrum
Definition of Ready (DOR)
Definition of Done (DOD)
DSDM
Epics
Event-Driven Development
Feature-Driven Development
Gantt Chart
Increment
Impediment
Iteration
Iteration Planning
Kanban
Kanban Board
Lean
Lean Start-up
Minimum Viable Product (MVP)
swipe --->
Mujtaba Hassan
Scrum Master
Contents
Product Backlog
Sprint Backlog
Product Manager
Product Owner
Refactoring
Release Plan
Retrospective
Retrospective Action Items
Scaled Agile Framework
Scrum
Scrumban
Scrum Board
Scrum Master
Scrum Meeting
Scrum of Scrums
Scrum Team
Sprint
Sprint Goals
Sprint Planning
Sprint Review swipe --->
Mujtaba Hassan
Scrum Master
Contents
Stakeholder
Story Points
Task Board
Time-box
User Acceptance Testing (UAT)
User Story
Value Stream Mapping
Velocity
Work Item
Extreme Programming (XP)
Continue
swipe --->
Mujtaba Hassan
Scrum Master
Acceptance Criteria
A set of specific & measurable
requirements must be met for a product
or service to be considered acceptable
to the customer or user.
Acceptance Test
A test that verifies that a product or service
meets the acceptance criteria and is ready for
release.
swipe --->
Mujtaba Hassan
Scrum Master
Agile Manifesto
A set of guiding principles for Agile
software development,
focusing on delivering value to
the customer, working
collaboratively, and being open to
change.
Agile Marketing
A methodology for marketing
that emphasizes , flexibility , rapid
experimentation , and continuous
improvement.
swipe --->
Mujtaba Hassan
Scrum Master
Agile Mindset
The way of thinking that values collaboration,
adaptability, and continuous improvement in
the pursuit of delivering value to the
customer.
Agile Principle
The fundamental concept or concept or belief
that guides Agile Software development and
product delivery.
swipe --->
Mujtaba Hassan
Scrum Master
Agile Release Train
A collection of teams that work together to
deliver a set of features or capabilities in a
coordinated and callaborative manner.
Agile Software
Development
A framework for software development that
emphasizes flexibility, collaboration, and
continuous improvement.
swipe --->
Mujtaba Hassan
Agile
Scrum Master
Transformation
The process of adopting Agile practices and
principles in an organization.
Backlog
A list of items, such as features or user stories,
that are prioritized and planned for
development in a product.
swipe --->
Mujtaba Hassan
Scrum Master
Bottleneck
A point in a process or system where the flow
of work is restricted or slowed down.
Spillover
it's a backlog item that doesn't meet the
Definition of Done (DoD). Basically, it's
unfinished work, to put it in ordinary human
language. If you are a Scrum Team member,
product owner, or stakeholder, spillovers
might trouble you in sprint planning meetings.
swipe --->
Mujtaba Hassan
Backlog Scrum Master
Grooming
The process of reviewing and refining the
backlog to ensure that it is up-to-date,
relevant, and aligned with the goals of the
product. In 2013, grooming was changed into
refinement. The product Backlog is refined
rather than groomed. Refer to "Backlog
Refinement".
Backlog
Refinement
The process of reviewing and updating the
backlog to ensure that it is up-to-date and
aligned with the goals of the product.
swipe --->
Mujtaba Hassan
Scrum Master
Burn-Down Chart
A graphical representation of the amount of
work remaining in a sprint or project over
time.
Burn-Up Chart
A graphical representation of the amount of
work completed in a sprint or project over
time.
swipe --->
Mujtaba Hassan
Scrum Master
Code Review
The process of reviewing and evaluating code
to ensure that it meets quality and design
standards.
Collaborative
Development
A method of software development that
emphasizes teamwork and communication
among developers, stakeholders, and
customers.
swipe --->
Mujtaba Hassan
Continuous Scrum Master
Integration (CI)
A software development practice that
emphasizes frequent and automated
integration of code changes into a shared
repository.
Continuous
Delivery (CD)
Continuous Delivery (CD) is a method of
software development that takes code
modifications, tests them in a realistic
environment, and then automatically deploys
them to production.
swipe --->
Mujtaba Hassan
Scrum Master
Daily Scrum
A daily meeting in Scrum where the team
discusses progress, plans, and any obstacles
that need to be addressed.
Definition of
Ready (DOR)
Having a Definition of Ready means that
stories must be immediately actionable. The
Team must be able to determine what needs
to be done and the amount of work required
to complete the User Story or Product Backlog
Item.
swipe --->
Mujtaba Hassan
Definition of
Scrum Master
Done(DOD)
A set of criteria must be met in order for a
product or service to be considered complete Dynamic
and ready for release.
Systems
Development
Method (DSDM)
An Agile methodology that focuses on
delivering value to the customer through
rapid, iterative development.
swipe --->
Mujtaba Hassan
Scrum Master
Epics
A type of user story that represents a large,
complex feature or capability.
Event-Driven
Development
A method of software development that
emphasizes responsiveness to external events
or triggers.
swipe --->
Mujtaba Hassan
Scrum Master
Feature-Driven Development
A method of software development that
emphasizes delivering small, incremental
features and capabilities to the customer.
Gantt Chart
A graphical representation of a project
schedule that shows the start and end dates of
tasks and milestones.
swipe --->
Mujtaba Hassan
Scrum Master
Increment
A working version of a product that is
developed and delivered in small, incremental
stages.
Impediment
Any obstacle or barrier that prevents a team
from making progress on a task or feature.
swipe --->
Mujtaba Hassan
Scrum Master
Iteration
A set period of time, such as a sprint, during
which a team works on a specific set of tasks
or features.
Iteration Planning
The process of planning and organizing work
for an iteration or sprint.
swipe --->
Mujtaba Hassan
Scrum Master
Kanban
A Framework for managing work and workflow,
visualizing work, limiting work in progress, and
making process policies explicit.
Kanban Board
A visual tool used in Kanban to represent the
flow of work through different stages of a
process.
swipe --->
Mujtaba Hassan
Scrum Master
Lean
A framework that emphasizes eliminating
waste, maximizing value, and continuously
improving processes to deliver value to the
customer.
Lean Startup
A framework that emphasizes rapid
experimentation and learning to validate and
improve product ideas.
swipe --->
Mujtaba Hassan
Scrum Master
Minimum Viable Product (MVP)
A product or service that has the minimum set
of features and capabilities needed to be
released to customers for testing and
feedback.
Product Backlog
A prioritized list of features, user stories, and
other items that are planned for development
in a product.
swipe --->
Mujtaba Hassan
Scrum Master
Sprint Backlog
A sprint backlog is a list of work items your
team plans to complete during a project
sprint. These items are usually pulled from the
product backlog during the sprint planning
session.
Product Manager
A person is responsible for the overall strategy
and success of a product.
swipe --->
Mujtaba Hassan
Scrum Master
Product Owner
A person is responsible for representing the
needs and priorities of the customer and
stakeholders in a product development
process.
Refactoring
The process of reviewing and improving
existing code to make it more efficient,
maintainable, and scalable.
swipe --->
Mujtaba Hassan
Scrum Master
Release Plan
A plan for delivering a product or service to
customers, including the features,
capabilities, and release date.
Retrospective
A meeting is held at the end of a sprint or
project to review and reflect on the process,
successes, and areas for improvement.
swipe --->
Mujtaba Hassan
Scrum Master
Retrospective Action Items
Specific actions or tasks that are identified
during a retrospective and assigned to team
members for improvement.
Scaled Agile
Framework
A framework for scaling Agile practices and
principles to large, complex projects and
programs.
swipe --->
Mujtaba Hassan
Scrum Master
Scrum
A framework for Agile software development
that emphasizes teamwork, collaboration, and
iterative development.
Scrumban
A hybrid framework that combines elements
of Scrum and Kanban to manage work and
workflow.
swipe --->
Mujtaba Hassan
Scrum Master
Scrum Board
A visual tool in Scrum to represent the flow of
work through different stages of a sprint.
Scrum Master
A person is responsible for facilitating and
coaching the Scrum team in following the
Scrum framework.
swipe --->
Mujtaba Hassan
Scrum Master
Scrum Meeting
A regular meeting in Scrum, such as the daily
Scrum, sprint planning, sprint review, or
sprint retrospective.
Scrum of Scrums
A meeting where representatives from
multiple Scrum teams come together to share
information and coordinate efforts.
swipe --->
Mujtaba Hassan
Scrum Master
Scrum Team
A cross-functional team of individuals who
work together to deliver a product or service
using the Scrum framework.
Sprint
A set period of time, usually 2-4 weeks, during
which a Scrum team works on a specific set of
tasks or features.
swipe --->
Mujtaba Hassan
Scrum Master
Sprint Goal
A clear and specific goal that the Scrum team
sets for themselves to achieve during a sprint.
Sprint Planning
A meeting is held at the beginning of a sprint
where the Scrum team plans and organizes the
work they will complete during the sprint.
swipe --->
Mujtaba Hassan
Scrum Master
Sprint Review
A meeting is held at the end of a sprint where
the Scrum team demonstrates the work they
completed during the sprint and receives
feedback from stakeholders.
Stakeholder
A person or group who has an interest or stake
in the success of a project or product.
swipe --->
Mujtaba Hassan
Scrum Master
Story Points
A way of measuring the relative complexity
and effort required for a user story or task.
Task Board
A visual tool used to track the progress of
tasks or user stories through different stages
of a process.
swipe --->
Mujtaba Hassan
Scrum Master
Timebox
A set period of time during which a specific
task or activity must be completed.
User Acceptance
Testing (UAT)
Testing is done by the end-user or customer to
ensure that the product or service meets their
needs and requirements.
swipe --->
Mujtaba Hassan
Scrum Master
User Story
A short, simple description of a feature or
capability that a user needs or wants in a
product.
Value Stream
Mapping
A visual representation of the flow of work and
value through a process or system.
swipe --->
Mujtaba Hassan
Scrum Master
Velocity
A measure of the amount of work that a team
can complete in a given period of time.
Work Items
A specific task or item of work that needs to
be completed, such as a user story or bug fix.
task or item of work that needs to be
completed, such as a user story or bug fix.
swipe --->
Mujtaba Hassan
Scrum Master
Extreme Programming (XP)
A framework for Agile software development
that emphasizes rapid feedback, pair
programming, and test-driven development.
swipe --->
Mujtaba Hassan
Scrum Master
For More Interesting
Content
Mujtaba Hassan
Follow Me On
Linkedin
https://www.linkedin.com/in/syedmujtabahassan94/