I used Agile & Scrum to build my own app — Nutrify AI is FREE for all my students today! Try it on iOS →
Hindi
PSM-1 प्रमाणन
स्क्रम कार्यान्वयन
गति (Velocity)

Sprint Velocity: Agile में संपूर्ण गाइड 2026

<a className="txt-link" href="https://www.teachingAgile.com/about">Abhay Talreja</a>

द्वारा Abhay Talreja

23/2/2026

मेरा नवीनतम लेख - Empirical Process Control - The Key to Agile Success

Sprint Velocity: Agile में संपूर्ण गाइडSprint Velocity: Agile में संपूर्ण गाइड

Sprint velocity एक metric है जो commonly Agile software development में use होती है, particularly Scrum में, एक development team द्वारा एक single sprint में complete किए जा सकने वाले work की amount measure करने के लिए।

Velocity typically story points में measured होती है, जो user story को complete करने के लिए required complexity और effort estimate करने के लिए used relative units हैं।

प्रत्येक sprint के end में, team अपनी sprint velocity calculate करती है उस sprint के दौरान successfully complete की गई सभी user stories के story points को sum करके।

त्वरित उत्तर: Sprint Velocity एक नज़र में

पहलूविवरण
क्या measure करती हैPer Sprint complete story points
CalculationCompletely finished user stories के story points का sum
कब use करेंSprint Planning, release forecasting, retrospective analysis
कब NOT use करेंTeams compare करने के लिए, individuals evaluate करने के लिए, goal की तरह maximize करने के लिए
Stabilize होती हैNew teams के लिए 3-5 Sprints के बाद
Related MetricThroughput (size के independent, completed items की count)

Agile में Sprint Velocity क्या है?

Sprint Velocity, जिसे often simply "velocity" refer किया जाता है, एक single Sprint के भीतर team द्वारा complete किए गए story points की quantity represent करती है।

यह recognize करना crucial है कि Sprint Velocity एक descriptive metric है, success metric नहीं। यह आपकी team की capacity measure करने के लिए serve करती है, उस capacity improve करने के target की बजाय।

⚠️

Velocity एक planning tool है, performance target नहीं। "Velocity बढ़ाने" का pressure inflated estimates, rushed work, और technical debt को lead करता है - इनमें से कोई भी real value deliver नहीं करता।

Sprint Velocity कैसे Calculate करें

Sprint Velocity की measurement straightforward है।

प्रत्येक Sprint के end में, हर completed user story से associated total story points sum करें।

यह sum उस Sprint के लिए team की Velocity metric constitute करती है।

Example calculation:

अगर team तीन user stories complete करती है:

  • Story A (4 points) - completely done
  • Story B (2 points) - completely done
  • Story C (3 points) - completely done

उस Sprint के लिए Velocity है 9 Story Points

Important: incomplete user stories calculation में include नहीं होनी चाहिए, भले ही वे 90% complete हों।

याद रखें: केवल वे PBIs जो Definition of Done meet करती हैं, count होती हैं।

Average Velocity Calculate करना

Average Sprint Velocity determine करने के लिए, last 3-5 Sprints के story points sum करें और Sprints की number से divide करें।

Example:

  • Sprint 1: 28 points
  • Sprint 2: 32 points
  • Sprint 3: 36 points

Average Velocity = (28 + 32 + 36) / 3 = 32 Story Points per Sprint

Teams Sprint Velocity क्यों Measure करती हैं?

Sprint Velocity Agile teams को कई advantages offer करती है:

1. Improved Sprint Planning

Velocity teams को more precise Sprint plans बनाने में empower करती है, insights provide करके कि वे realistically एक Sprint में कितने Story Points achieve कर सकते हैं।

2. Progress Visualize करना

Sprint Velocity को time के over visualize करना, often Burndown Chart के form में, Sprint के दौरान progress में valuable insights provide करता है।

3. Retrospectives में Focus

Sprint Retrospectives Velocity leverage करने का ideal opportunity है। यह potential issues identify करने या recent process changes की effectiveness evaluate करने के लिए focal point serve कर सकती है।

4. Optimization Opportunities

  • Backlog Refinement Master करना: Thoroughly refined backlogs team members को necessary information के साथ tasks begin करने enable करते हैं।
  • Automation: Test processes को automate करना Velocity improvements lead कर सकता है।
  • Team Dynamics Observe करना: Changes या deficiencies early address करना।
  • External Dependencies Manage करना: External factors से delays identify और address करना।

Release Planning और Forecasting के लिए Velocity

Sprint Velocity की एक most powerful application release forecasting है।

Step-by-Step Release Forecast

  1. Total remaining story points count करें planned release के लिए Product Backlog में
  2. Last 3-5 Sprints की average Velocity calculate करें
  3. Remaining points को average Velocity से divide करें needed Sprints estimate करने के लिए
  4. Sprint length से multiply करें calendar time पाने के लिए

Example:

  • Remaining release scope: 160 Story Points
  • Average Velocity: 32 points per Sprint
  • Estimated needed Sprints: 160 / 32 = 5 Sprints
  • Sprint length: 2 weeks
  • Estimated release date: 10 weeks from now

हमेशा single date की बजाय range provide करें। Minimum Velocity (worst recent Sprint) और Maximum Velocity (best recent Sprint) use करके stakeholders को realistic range दें।

Velocity Stabilization: क्या Expect करें

Team के first few Sprints के दौरान, Velocity significantly fluctuate कर सकती है। यह period characterized है by:

  • Story point estimation calibration
  • Team Scrum सीखते हुए longer meetings
  • Team members codebase और domain से familiar होते हुए
  • Definition of Done का evolve होना
Three से पांच Sprints के बाद stable Velocity पर rely करना और expect करना advisable है, जब meaningful assessments के लिए sufficient data available हो।

Sprint Velocity Improve करना

Team की Velocity stabilize और improve करने के लिए:

  • Clear और concise user stories लिखें
  • Consistent team membership और size maintain करें
  • Sprint Retrospectives का use improvement areas identify करने के लिए करें
  • Dependencies eliminate करें जो progress hinder करें
  • Robust Definition of Done develop करें
  • Speed पर quality prioritize करें - rushing technical debt generate करती है
  • Thorough testing और code review के लिए sufficient time allocate करें

Velocity की Limitations

जबकि Velocity helpful planning tool है, इसकी limitations recognize करना crucial है:

  1. Velocity team-specific है: Different teams की Velocity compare करना productive नहीं।
  2. Team composition changes से Velocity vary कर सकती है: Member leave या join करने पर Velocity affect हो सकती है।
  3. Velocity value का measure नहीं है: High Velocity necessarily high-value features deliver करना नहीं है।
  4. Velocity manipulate हो सकती है: Performance metric की तरह use करने पर teams estimates inflate करती हैं।
  5. Velocity work quality नहीं दिखाती: High Velocity with high technical debt future Sprints slow कर सकती है।

Velocity Anti-Patterns से बचें

Anti-Pattern 1: Velocity को Target की तरह Use करना

Problem: Management Velocity targets set करता है ("आपको 50 points per Sprint achieve करने होंगे")।

क्यों हानिकारक: Teams actual output increase किए बिना Story Point estimates inflate करती हैं।

Solution: Velocity को planning input की तरह use करें, कभी performance target की तरह नहीं।

Anti-Pattern 2: Teams के across Velocity Compare करना

Problem: "Team A 60 points per Sprint deliver करती है। Team B सिर्फ 30।"

क्यों हानिकारक: Story Point scales team-specific हैं। Comparison meaningless और demoralizing है।

Solution: प्रत्येक team के Velocity trend को time के over compare करें, teams के across absolute numbers नहीं।

Anti-Pattern 3: Incomplete Stories के लिए Partial Credit

Problem: Teams 80% complete stories को partial Velocity credit देती हैं।

क्यों हानिकारक: Partial stories false Velocity data generate करती हैं और Definition of Done undermine करती हैं।

Solution: All-or-nothing rule apply करें। Story Definition of Done completely meet न करे तो Velocity में zero contribute।

Anti-Pattern 4: Estimate Drift से Velocity Inflation

Problem: Teams similar work के लिए time के over higher Story Point estimates देती हैं बिना actual productivity gains के।

क्यों हानिकारक: Release forecasts unreliable बन जाते हैं।

Solution: Regularly recalibrate करें current 5-point stories को past 5-point stories से compare करके।

Anti-Pattern 5: Significant Velocity Drops Ignore करना

Problem: Velocity 40% drop करती है लेकिन "normal variation" मानकर investigate नहीं किया जाता।

क्यों हानिकारक: 25%+ drops real problems signal करते हैं।

Solution: 25% से अधिक drop होने वाला हर Sprint retrospective में investigate होना चाहिए।

Velocity vs. Throughput: क्या Track करें?

पहलूVelocityThroughput
क्या count होता हैCompleted Story PointsCompleted items की संख्या
Estimation requiredहाँ (story points)नहीं
सबसे अच्छाSprint capacity plan करना, release forecastingFlow efficiency, cycle time analysis
Manipulation riskअधिककम

Many mature Agile teams दोनों track करती हैं: Sprint planning के लिए Velocity और flow analysis के लिए Throughput।

अपनी Team की Sprint Velocity Regulate करना

Sprint Velocity में Consistency crucial है:

  1. User Stories Clarify करें: Sprint से पहले stories clear और understandable हों।
  2. Consistency Maintain करें: Team composition, Sprint length, या processes में frequent changes avoid करें।
  3. Uniform Definition of Done Establish करें: Clear criteria estimation accuracy improve करते हैं।
  4. Sprint Retrospectives Conduct करें: Iterative nature use करके continuously improve करें।
  5. Trend Track करें, Number नहीं: 5-10 Sprints का rolling average track करें, single Sprint numbers पर fixate न हों।

Velocity Maturity Model

Phase 1: Awareness (Sprints 1-6)

Team story points और estimation सीख रही है। Velocity significantly vary करती है (50%+ fluctuation normal है)। External forecasting के लिए Velocity use न करें।

Phase 2: Predictability (Sprints 7-15)

Velocity stabilize होने लगती है (20-25% के भीतर fluctuation)। Team Sprint planning के लिए Velocity confidently use करती है। Rolling average track होता है।

Phase 3: Optimization (Sprint 16+)

Velocity stable और predictable है। Team Velocity को stakeholder-facing release forecasts के लिए use करती है। Throughput को flow analysis के लिए Velocity के साथ track किया जाता है।

निष्कर्ष

Sprint Velocity Agile toolkit में valuable instrument है, लेकिन इसका effective use nuanced understanding require करता है।

Key takeaways:

  • Velocity को completely finished stories के story points की sum की तरह calculate करें
  • Sprint planning और release forecasting के लिए use करें, कभी performance target की तरह नहीं
  • Velocity reliable होने से पहले 3-5 Sprints wait करें
  • Complete flow health picture के लिए Throughput को Velocity के साथ track करें
  • Teams के across Velocity compare कभी न करें
  • 25%+ drops immediately investigate करें - वे real problems signal करते हैं

Agile success ultimately team की ability पर depend करती है कि वे adapt करें और अपनी practices को customers को value deliver करने के overarching goal के साथ align करें।

प्रश्नोत्तरी: Sprint Velocity

आपका स्कोर: 0/15

प्रश्न: Scrum team में Sprint Velocity क्या measure करती है?

और पढ़ें

Scrum Burn Down Charts: संपूर्ण गाइडजानें कि Burn Down Charts Sprint Velocity का use करके daily progress visualize करती हैं और Sprint completion predict करती हैं।
Cumulative Flow Diagrams: Scrum में CFDजानें कि CFDs Velocity tracking को complement करती हैं workflow stages के across flow efficiency और bottlenecks दिखाकर।
Sprint Planning: Scrum Execution की गाइडअपनी team की historical Velocity use करके realistic Sprint commitments set करने के लिए Sprint Planning master करें।
Sprint Retrospective: Team Performance Boost करेंVelocity trends को retrospectives में data की तरह use करें systematic issues और improvement opportunities identify करने के लिए।
Definition of Done: संपूर्ण गाइडसमझें कि clear Definition of Done accurate Velocity calculation और consistent Sprint planning के लिए क्यों essential है।
Scrum Product Backlog: Essential Agile Artifactजानें कि velocity-based forecasting Product Owner को realistic release planning के लिए Product Backlog prioritize करने में help कैसे करती है।
User Story क्या है? Complete GuideWell-sized stories create करने के लिए user story writing master करें जो stable, predictable Sprint Velocity contribute करती हैं।
Sprint: Scrum Iteration की Complete Guideसमझें कि Sprint structure और time-boxing meaningful Velocity measurement के लिए foundation कैसे form करते हैं।

अक्सर पूछे जाने वाले प्रश्न (FAQs)

Sprint Velocity और team satisfaction और sustainability कैसे related हैं?

क्या Sprint शुरू होने के बाद story points re-estimate होने चाहिए?

Part-time Scrum team members होने पर Velocity कैसे handle करें?

Continuous Delivery implement करने पर Velocity क्या होती है?

Technical debt Sprint Velocity को कैसे affect करती है?

Team को story points और Velocity tracking completely abandon करने पर कब consider करना चाहिए?

Non-technical stakeholders को Velocity कैसे communicate करें?

Sprint Planning में Capacity और Velocity में क्या difference है?

Velocity Scrum value of Commitment के साथ कैसे interact करती है?

क्या research, design, या discovery करने वाले teams के लिए Velocity relevant है?

Velocity discussions में Product Owner को क्या करना चाहिए?

Scrum team 2-week Sprints से 3-week Sprints में change करने पर Velocity कैसे बदलती है?

Velocity Scrum team के बाहर publicly visible कब होनी चाहिए?

Large teams या teams of teams Velocity कैसे track करें?

Practice में Capacity और Velocity कैसे differ करती हैं?