Cycle Time measures the duration from when work begins to when it is completed. Lead Time measures from when work is requested to when it is delivered, including queue time. The formula is Lead Time = Request Date to Delivery Date; Cycle Time = Work Start to Work Complete. A good benchmark is elite teams achieve lead time under 1 day; high performers under 1 week. PM Toolkit's free cycle time calculator helps product managers track delivery performance with percentile analysis (P50, P85, P95) and bottleneck identification.
What is Cycle Time vs Lead Time?
Cycle time measures how long work takes from start to completion. Lead time measures the total time from request to delivery, including wait time. Together, they reveal delivery efficiency and bottlenecks in product development workflows.
Formulas
Cycle Time = Completion Date - Work Start Date
Lead Time = Delivery Date - Request Date
Throughput = Work Items Completed / Time Period
Little's Law: WIP = Throughput x Cycle Time
Kanban Benchmarks
| Metric | Good | Average | Needs Improvement |
|---|---|---|---|
| Cycle Time (features) | 1-3 days | 3-7 days | 7+ days |
| Lead Time (features) | 3-7 days | 7-14 days | 14+ days |
| Cycle Time (bugs) | <1 day | 1-3 days | 3+ days |
Ask Claude, Cursor, or ChatGPT to run this calculator.
This calculator isn't in MCP yet β but install once for 17 others your AI can call.
Cycle Time Calculator
How long work actually takes to ship. Use percentiles β not averages β to forecast delivery reliably.
Updated
Understanding Cycle Time for Software Development Teams
Cycle Time measures how long it takes for development work to move from "In Progress" to "Done" - the actual time your team spends delivering value. Unlike Lead Time which includes waiting, Cycle Time focuses on active work duration, making it the true measure of engineering efficiency and the key to predictable delivery.
Cycle Time vs Lead Time: Key Differences
Cycle Time: Measures active work time from start to completion. Use this for sprint planning, capacity planning, and process optimization.
Lead Time: Includes waiting time before work begins (Lead Time = Wait Time + Cycle Time). Use this for customer commitments and stakeholder expectations.
Teams that track both metrics can identify whether delivery problems stem from too much waiting (focus on prioritization) or inefficient execution (focus on process improvement).
Industry Benchmarks for Development Cycle Time
- Elite Teams (DORA): Less than 1 day - typically achieved by teams with mature CI/CD, small batch sizes, and minimal handoffs
- High Performers: 1-7 days - well-functioning agile teams with good tooling and processes
- Medium Performers: 7-30 days - traditional development teams with some bottlenecks
- Low Performers: Over 30 days - teams with significant process and tooling challenges
- Startups (<50 engineers): 2-5 days median - benefit from minimal process overhead
- Enterprise (200+ engineers): 5-15 days median - longer due to compliance and coordination needs
How to Improve Your Team's Cycle Time
Focus on Consistency First: Before optimizing for speed, reduce variance. A predictable 6-day cycle time is more valuable than an unpredictable 2-15 day range with a 5-day average.
Common Bottlenecks and Solutions
- Code Review Delays: Implement PR buddy systems and async review processes to reduce 3+ day waits
- Testing Bottlenecks: Introduce parallel testing and automated test suites to eliminate 2+ day testing queues
- High Work-in-Progress: Lower WIP limits so work finishes before new work starts; by Little's Law, less work in progress shortens cycle time
- Large Pull Requests: Big PRs sit in review longer and are harder to test; break them into smaller chunks to move work through faster
- Context Switching: Limit developers to 1-2 active items to maintain focus and flow
Agile Best Practices for Cycle Time Optimization
Sprint Planning: Use P85 cycle time for capacity planning instead of averages. If P85 is 8 days in a 10-day sprint, plan for one item per developer plus buffer time.
Daily Standups: Focus on items approaching P85 cycle time rather than just status updates. Treat long-running items as priority issues requiring immediate attention.
Retrospectives: Review cycle time trends in every retro. Rising cycle times often predict team burnout and quality issues 2-3 sprints before they become critical.
Rate this calculator:
Cycle time benchmarks
| Segment | Benchmark |
|---|---|
| Elite Teams (DORA) | < 1 day |
| High Performers | 1-7 days |
| Medium Performers | 7-30 days |
| Low Performers | > 30 days |
| Startups (<50 engineers) | 2-5 days median |
| Scale-ups (50-200 engineers) | 3-8 days median |
| Enterprise (200+ engineers) | 5-15 days median |