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 प्रमाणन
स्क्रम कार्यान्वयन
Cumulative Flow Diagrams

Cumulative Flow Diagrams: Scrum में CFD संपूर्ण गाइड 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

Cumulative Flow Diagrams in ScrumCumulative Flow Diagrams in Scrum

Cumulative Flow Diagrams (CFDs) एक powerful visualization tool हैं जो दिखाती हैं कि time के over work आपके development process के through कैसे flow करता है।

Burn-Down Chart के unlike जो केवल remaining work दिखाता है, CFD हर workflow stage का Work in Progress (WIP), Throughput, और Cycle Time reveal करती है - सब एक single image में।

Scrum teams के लिए, CFDs abstract progress data को flow health और process bottlenecks पर actionable insights में transform करती हैं।

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

पहलूविवरण
क्या दिखाती हैTime के over हर workflow stage में cumulative work items
X-Axisसमय (days या Sprints)
Y-AxisWork items की cumulative संख्या
हर Bandएक workflow stage (Backlog, In Progress, In Review, Done)
Band Widthउस stage में WIP - wider = ज़्यादा work stuck
Band SlopeThroughput - steeper = प्रति unit time ज़्यादा work complete
Horizontal DistanceCycle Time - longer = items complete होने में ज़्यादा देर

Cumulative Flow Diagram क्या है?

Cumulative Flow Diagram एक stacked area visualization है जो दिखाती है कि किसी भी given moment पर workflow के हर stage में कितने work items हैं।

कैसे पढ़ें:

  • हर colored band एक workflow stage represent करता है (Backlog, In Progress, In Review, Done)
  • X-axis time represent करता है
  • Y-axis cumulative work items की संख्या represent करता है
  • किसी भी point पर दो lines के बीच vertical distance उस stage का WIP है
  • Top band (Done) की slope Throughput है

CFD के Key Benefits

CFDs तीन advantages provide करती हैं जो burndown charts नहीं कर सकते:

  1. Multi-Stage Visibility: सभी workflow stages एक साथ देखें
  2. Bottleneck Identification: Widening bands reveal करती हैं कहाँ work accumulate होता है
  3. Cycle Time Analysis: Items की entry और exit के बीच horizontal distance दिखाता है कितना time लगता है

CFD Burn-Down Chart को replace नहीं करती - ये complement करती हैं। Burn-Down Sprint progress दिखाता है; CFD reveal करती है flow problems क्यों हो सकती हैं।

CFD की 3 Key Dimensions

Dimension 1: Band Width = WIP

किसी भी time पर band की width represent करती है कि उस workflow stage में कितने items currently हैं (Work in Progress)।

  • Narrow और constant band: Controlled WIP, healthy flow
  • Time के over widening band: Growing WIP, possible bottleneck
  • Very wide band: High WIP, work faster accumulate हो रहा है complete होने से

Dimension 2: Band Slope = Throughput

Top band (Done items) की slope team का Throughput represent करती है - प्रति unit time कितने items complete होते हैं।

  • Steep slope: High Throughput, team तेज़ work complete कर रही है
  • Gentle slope: Low Throughput, प्रति day कम items complete
  • Flat slope: Zero Throughput, कोई work complete नहीं (blocker या pause)

Dimension 3: Horizontal Distance = Cycle Time

CFD में दो points के बीच horizontal distance Cycle Time represent करती है - एक work item को एक stage से दूसरी stage तक flow होने में कितना time लगता है।

  • Short distance: Fast Cycle Time, work well flow हो रहा है
  • Long distance: Slow Cycle Time, work किसी point पर stuck हो रहा है

6 CFD Patterns और उनका अर्थ

Pattern 1: Smooth Parallel Bands (Healthy)

सभी bands constant widths के साथ parallel rise करती हैं। WIP stable है और flow consistent है। यह well-managed flow system का ideal pattern है।

Pattern 2: Widening Band (Bottleneck)

एक specific band time के over widen होती है जबकि अन्य stable रहती हैं। Work उस stage में accumulate हो रही है faster than यह exit करती है।

Action: Theory of Constraints apply करें - उस stage पर सभी available resources focus करें।

Pattern 3: Flat Line in Done (No Progress)

Done band एक period के लिए rise नहीं करती। कोई work complete नहीं हो रहा।

Action: Immediate attention। Blocker, external dependency, या systematic problem check करें।

Pattern 4: Growing Gap (Scope Creep)

Total work की top line और Done line के बीच gap grow करता है। System में complete होने से अधिक work add हो रहा है।

Action: Product Owner के साथ urgent conversation scope management के बारे में।

Pattern 5: Staircase (Batching)

Done band continuously की बजाय abrupt jumps में rise करती है। Work batches में complete हो रही है।

Action: Team investigate करे कि Sprint end में ही integrate और test कर रही है। Continuous integration promote करें।

Pattern 6: Diverging Lines (Crisis)

Bands rapidly separate होती हैं और CFD की total width dramatically grow करती है। System overloaded है।

Action: Immediate intervention। नई work की entry रोकें, WIP urgently reduce करें।

Sprint Data से CFD कैसे बनाएं

Step 1: Workflow Stages Define करें Identify करें कि work किन stages से गुज़रती है: Backlog, In Progress, In Review, In QA, Done।

Step 2: Historical Data Collect करें हर day के लिए record करें कि हर stage में कितने items हैं। Jira या Azure DevOps जैसे tools यह history export कर सकते हैं।

Step 3: Stacked Area Create करें हर stage को time पर stacked area की तरह graph करें। Done stage bottom पर, Backlog top पर।

Step 4: Reference Lines Draw करें Ideal Throughput line draw करें (Sprint Goal meet करने के लिए per day कितने items complete होने चाहिए)।

Step 5: Daily Scrum में Review करें CFD daily review करें widening bands identify करने के लिए - Sprint Goal affect करने से पहले early bottleneck signals।

CFD vs. Burn-Down: कब क्या Use करें

पहलूCFDBurn-Down
क्या दिखाता हैसभी workflow stages simultaneouslyकेवल remaining work vs. time
सबसे अच्छाBottlenecks identify करने, Cycle Time analyze करनेCurrent Sprint progress track करने
DepthSystematic process problems reveal करता हैSprint अच्छा जा रहा है या नहीं
AudienceScrum Team + process coachesScrum Team + stakeholders

CFDs से Bottlenecks Identify करना

CFD Theory of Constraints apply करने के लिए most effective tool है:

Step 1: Widest band identify करें - जहाँ most work accumulate हो रही है।

Step 2: उस specific stage की capacity optimize करें। Resources temporarily relocate करें।

Step 3: Bottleneck में entry rate reduce करें (WIP limits introduce करें)।

Step 4: अगर optimization sufficient नहीं है, more capacity invest करें।

Step 5: एक bottleneck resolve होने पर, next bottleneck emerge होगी। Process continuous है।

⚠️

एक stage को optimize करना जो bottleneck नहीं है, system Throughput improve नहीं करता - केवल real bottleneck के सामने more WIP create करता है।

CFDs में Common Mistakes

Mistake 1: Daily Update न करना

Problem: CFD केवल Sprint end में update होती है।

Impact: Early detection value खो जाता है। Bottlenecks crisis बनते हैं।

Solution: Digital tools के साथ automatic daily updates integrate करें।

Mistake 2: Band Width और Cycle Time Confuse करना

Problem: Team narrow band को "fast flow" interpret करती है horizontal distance check किए बिना।

Impact: Stage थोड़े WIP के साथ भी slow हो सकती है।

Solution: हमेशा दोनों dimensions analyze करें - band width (WIP) AND horizontal distance (Cycle Time)।

Mistake 3: बहुत ज़्यादा Workflow Stages

Problem: CFD में 8-10 color bands हैं, bottleneck identify करना difficult है।

Impact: CFD visually overwhelming हो जाती है।

Solution: Maximum 4-6 stages use करें।

Mistake 4: Recurring Patterns Ignore करना

Problem: Same problematic pattern (Review में widening band) हर Sprint में दिखता है।

Impact: Systematic problem degrade होती है Throughput।

Solution: Last 3 Sprints की CFDs को retrospective में bring करें।

Mistake 5: Workflow States Clearly Define न करना

Problem: Team members items को "Done" में move करती हैं Definition of Done meet हुए बिना।

Impact: CFD false progress दिखाती है।

Solution: हर state का क्या मतलब है clearly define करें।

Maturity Model

Phase 1: Introduction (Sprints 1-6)

Team CFDs read और create करना सीखती है।

  • Manual spreadsheet में CFD create
  • Basic तीन dimensions समझने पर focus
  • Weekly review बजाय daily

Phase 2: Deepening (Sprints 7-15)

Team actively problems identify और resolve करने के लिए CFD use करती है।

  • Automatic update के साथ digital tool
  • Retrospectives में bottlenecks address
  • CFD data के basis पर WIP limits introduce

Phase 3: Advanced Optimization (Sprint 16+)

CFD continuous improvement और communication का central tool है।

  • Stable और predictable average Cycle Time
  • Historical Throughput के basis पर delivery forecasts
  • Stakeholders को CFD data से derived forecasts

निष्कर्ष

Cumulative Flow Diagrams process diagnostic tool हैं जिन्हें कोई अन्य metric completely replace नहीं कर सकता।

Key takeaways:

  • तीन dimensions (band width, slope, horizontal distance) WIP, Throughput, और Cycle Time reveal करती हैं
  • Widening bands bottlenecks indicate करती हैं जो immediate attention require करती हैं
  • Theory of Constraints apply करें improvements focus करने के लिए
  • Daily CFD review करें, केवल Sprint end में नहीं
  • Complete team health picture के लिए Velocity और Burndown के साथ complement करें

जब team CFD को flow diagnostic tool की तरह embrace करती है, systematic problems crisis बनने से पहले visible हो जाती हैं, और continuous improvement abstract goal की बजाय data-driven practice बन जाती है।

प्रश्नोत्तरी: Cumulative Flow Diagrams

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

प्रश्न: Cumulative Flow Diagram (CFD) में X-axis क्या represent करती है?

और पढ़ें

Scrum Burn Down Charts: संपूर्ण गाइडजानें कि Burn Down Charts CFDs को complement करती हैं - Burndowns Sprint progress दिखाती हैं जबकि CFDs systematic flow bottlenecks reveal करती हैं।
Sprint Velocity: Agile में संपूर्ण गाइड 2026समझें कि CFDs का Throughput और story-point Velocity comprehensive Scrum planning और forecasting के लिए कैसे together काम करते हैं।
Sprint Retrospective: Team Performance Boost करेंCFD bottleneck data और Cycle Time trends का use करें data-driven, focused retrospective conversations और improvements के लिए।
Daily Scrum: Effective Daily Standups की गाइडजानें कि Daily Scrum CFD bands review करने और bottlenecks address करने का सही time है इससे पहले कि वे out of control grow हों।
Definition of Done: संपूर्ण गाइडदेखें कि clear Definition of Done आपकी CFD को कैसे affect करती है - stronger DoD long-term flow quality improve करती है।
Scrum Product Backlog: Essential Agile Artifactसमझें कि CFD diverging lines Scope Creep signal करती हैं और Product Backlog management और prioritization decisions inform करती हैं।
Sprint Planning: Scrum Execution की गाइडजानें कि CFD Cycle Time data Sprint Planning को complement करता है यह revealing करके कि stories start से done तक typically कितना time लेती हैं।
Continuous Integration - Scrum Development Boost करेंExplore करें कि CI/CD practices CFDs पर 'In Testing' band width को कैसे reduce करती हैं continuous testing enable करके।

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

Cumulative Flow Diagrams और Kanban boards में क्या difference है?

क्या CFD teams के लिए use हो सकती है जो story points estimate नहीं करती?

CFD Scope Creep detect करने में कैसे help करती है?

Scrum team में CFD कितनी frequently update होनी चाहिए?

CFD capacity planning में कैसे help कर सकती है?

CFD में Cycle Time और Lead Time में क्या difference है?

Multiple Scrum teams वाले large programs के लिए CFDs use हो सकती हैं?

CFD Retrospectives में process improvements identify करने में कैसे help करती है?

CFD में identified bottleneck पर teams best कैसे respond करती हैं?

Hardware teams के लिए CFD interpretation software teams से कैसे differ करती है?

Complete team health picture पाने के लिए CFD के साथ कौन सी metrics track होनी चाहिए?

Sprint length change करने पर CFD data कैसे handle करें?

CFDs WIP limits implement करने में कैसे help करती हैं?

Non-technical teams (जैसे Marketing, HR, Operations) के लिए CFDs appropriate हैं?

Non-technical stakeholders को CFD findings effectively कैसे communicate करें?