What is Velocity in Agile?
Velocity is a key metric in Agile project management that measures the amount of work a Scrum team can complete in a Sprint. It helps teams predict how much work they can handle in future Sprints, enabling better planning and forecasting.
Velocity is typically measured in story points, ideal days, or any unit the team uses to estimate effort.
How to Calculate Velocity?
Velocity is calculated as the sum of completed story points at the end of each Sprint. The formula is:
Velocity = ∑(Completed Story Points per Sprint)
Example Scenario:
A Scrum team is working in 2-week Sprints and uses story points to estimate user stories.
Sprint | Story Points Completed |
Sprint 1 | 20 |
Sprint 2 | 25 |
Sprint 3 | 23 |
Velocity Calculation:
Velocity = (20+25+23) / 3 = 68/3 = 22.67
So, the team's average velocity is approximately 23 story points per Sprint.
How is Velocity Used?
1️⃣ Sprint Planning
If the team's Velocity = 23 and the backlog contains the following user stories:
User Story | Story Points |
Feature A | 8 |
Feature B | 5 |
Feature C | 10 |
Feature D | 8 |
The team can realistically commit to stories totaling up to 23 points in the next Sprint.
2️⃣ Release Planning & Forecasting
If the product backlog has 115 story points remaining, and the team’s velocity is 23 points per Sprint, the estimated number of Sprints required to complete the work is:
115 / 23 = 5 Sprints
So, it will take approximately 5 Sprints (or 10 weeks in a 2-week Sprint cycle) to complete the project.
Key Points About Velocity
✔ Velocity is team-specific – Different teams have different velocities based on experience, skill level, and complexity of work.
✔ Velocity stabilizes over time – A new team may have fluctuating velocity initially, but it stabilizes after 3-5 Sprints.
✔ Only completed stories count – Partially completed stories do not contribute to velocity.
✔ Velocity helps in long-term planning – It helps predict project timelines and set realistic deadlines.
Common Mistakes & Misconceptions
❌ Using Velocity to compare teams – Each team has its own scale for estimating work, so comparing their velocities is inaccurate.
❌ Focusing on increasing velocity artificially – Teams should prioritize quality over speed. Velocity naturally improves with experience and process enhancements.
❌ Expecting constant velocity – Velocity may vary due to complexity, team changes, or unforeseen issues.
For more information or to kickstart your PMP journey, explore resources or enroll in professional training courses at Certifyera.
Related Terms
What is PMP?
What is PMP?The Project Management Professional (PMP) is a globally recognized c...
What is Agile?
Agile is a flexible, iterative, and incremental approach to project managem...
what is an activity in project management?
An Activity in project management refers to a distinct, measurable task or piece...
What is activity duration in project management?
In project management, activity duration refers to the total time required to co...
What is acceptance criteria in project management?
Acceptance Criteria in Project Management are a set of predefined conditions tha...
What are assumptions in project management?
Assumptions in Project Management In project management, assumptions are stateme...
Featured Links
Contact us
- PMP® Certification Course |
- CAPM Certification Course |
- PMP Certification Training in Mumbai |
- PMP Certification Training in Pune |
- PMP Certification Training in Hyderabad |
- PMP Certification Training in Delhi |
- PMP Certification Training in Chennai |
- PMP Certification Training Course in Ahmedabad |
- PMP Certification Training Course in Bangalore |
- PMP Certification Training Course in Bhubaneswar |
- PMP Certification Training Course in Chandigarh |
- PMP Certification Training Course in Gandhinagar |
- PMP Certification Training Course in Faridabad |
- PMP Certification Training Course in Dombivli |
- PMP Certification Training Course in Coimbatore |
- PMP Certification Training Course in Ghaziabad |
- PMP Certification Training Course in Gurgaon |
- PMP Certification Training Course in Indore |
- PMP Certification Training Course in Jaipur |
- PMP Certification Training Course in Mysore |
- PMP Certification Training Course in Lucknow |
- PMP Certification Training Course in Kolkata |
- PMP Certification Training Course in Kochi |
- PMP Certification Training Course in Nagpur |
- PMP Certification Training Course in Navi Mumbai |
- PMP Certification Training Course in Patna |
- PMP Certification Training Course in Pimpri |
- PMP Certification Training Course in Vadodara |
- PMP Certification Training Course in Trivandrum |
- PMP Certification Training Course in Thane |
- PMP Certification Training Course in Surat |
- PMP Certification Training Course in Noida |
- PMP Certification Training Course in Visakhapatnam |
- PMP® Certification Training Course in Doha |
- PMP Certification Training in New York |
- PMP Certification Training Course in Chicago |
- PMP Certification Training Course in Austin |
- PMP Certification Training Course in Minneapolis |
- PMP Certification Training Course in Altanta |
- PMP Certification Training Course in Dallas |
- PMP Certification Training Course in San Diego |
- CAPM Certification Training in Mumbai
- Digital Transformation Officer |
- Blockchain Foundation |
- Blockchain Essentials |
- Oracle SQL Basics Course |
- Oracle Advanced SQL Training Course |
- Oracle PL SQL Training Course |
- Basics of UNIX Developer Training Course |
- Basics of Linux Developer Training Course |
- Basic Shell Scripting Training Course
- PMP® is a registered mark of the Project Management Institute, Inc.
- CAPM® is a registered mark of the Project Management Institute, Inc.
- PMI-ACP® is a registered mark of the Project Management Institute, Inc.
- Certified ScrumMaster® (CSM) ia a registered trademark of SCRUM ALLIANCE®
- While we strive to ensure that all prices listed on our website are accurate, we reserve the right to modify them at any time without prior notice.
Copyright © Certifyera Consulting Services. All Rights Reserved