# How to Calculate Cycle Time Precisely | LinearB Blog

> The key to improving engineering efficiency is deeply understanding how to calculate cycle time and the four cycle time phases.

_This is a markdown rendering of a live HTML page on linearb.io, generated for AI/LLM consumption — it is not a markdown-only site. To get the full HTML page instead, request this URL with an explicit `Accept: text/html` header (no wildcard, no markdown preference)._


```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://linearb.io/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Blog",
      "item": "https://linearb.io/blog"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "How to Calculate Cycle Time Precisely",
      "item": "https://linearb.io/blog/how-to-calculate-cycle-time"
    }
  ]
}
```

[Home](https://linearb.io/)

/

[Blog](https://linearb.io/blog)

/

How to Calculate Cycle Time Precisely

# How to Calculate Cycle Time Precisely

![Photo of Hannah](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/logo-mark-lg?_a=BAVMn6ID0)

By [Hannah](https://linearb.io/blog/how-to-calculate-cycle-time#hannah)

|

March 22, 2022

![how_to_calculate_cycle_time_precisely_0fcd6d188c](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/how_to_calculate_cycle_time_precisely_0fcd6d188c?_a=BAVMn6ID0)

Calculating cycle time is critical for every engineering leader to determine how your devs and SDLC process works. It’s also a key metric to measure engineering efficiency and productivity, so tracking it is on top of every manager’s priority list.

Below, we will learn how to calculate cycle time and its importance, but first, let’s see how it relates to software development.

## Table of Contents

* [What is Cycle Time?](#what-is-cycle-time)
* [How to Calculate Cycle Time](http://calculate-cycle-time)
* [What is a Good Cycle Time?](#good-cycle-time)
* [Improving Your Engineering Team’s Cycle Time](#improve-cycle-time)

## What is Cycle Time?

Cycle time (also known as lead time for changes by [DORA](https://linearb.io/blog/dora-metrics)) is a concept borrowed from lean manufacturing; its meaning originates from a modern production floor. The production cycle time would depend on several factors in a typical manufacturing environment.

These would include the arrival time of raw materials and the amount of time it takes for these materials to undergo processing, quality control, all the way to packaging. Any delays along the way will impact the subsequent production processes, increasing the net production time.

When this concept is applied to the software development world, it doesn’t lose its meaning or significance. Here, [software development cycle time](https://linearb.io/blog/cycle-time) refers to the time it takes from the moment a software project begins to when the final product is delivered. In other words, it’s the period of time between the first commit and the release to production.

![cycle time benchmarks](https://assets.linearb.io/uploads/cycle-time-benchmarks-1024x819.png)

Cycle time can measure the end-to-end development process or be broken into sections relevant to the project in question. For instance, at LinearB, we measure coding time, pull request pick time, review time, and deployment time individually, as well as combine these four as part of the total [cycle time formula](https://linearb.io/blog/cycle-time-formula).

## How to Calculate Cycle Time

To calculate cycle time, you track from when your developer(s) begins work on a branch until that branch is released to production. You can track these either through your project management status or Git activity. At LinearB, we automatically start calculating cycle time when your devs make their first commit, and we can [track your releases](https://linearb.helpdocs.io/article/vnw2fw6226-set-up-release-detection-method) through tags, dedicated branches, or our [Release API](https://linearb.helpdocs.io/article/z4jn2k1mdj-multi-stage-delivery-api). 

**Cycle Time = Release Time – First Commit Time** 

In other words, if you make your first commit at noon on January 5 and that branch is released at 2pm on January 15, your cycle time is 10 days 2 hours.

![How to Calculate Cycle Time. Cycle time as a subset of lead time and the phases of each.](https://assets.linearb.io/uploads/Cycle-Time-2-1024x493.png)

And the key to improving engineering efficiency is deeply understanding your cycle time. Let’s look at each of the four phases of cycle time:

* **[Coding Time](https://linearb.io/blog/reducing-coding-time) (aka Fun Time):** We calculate coding time from first commit to when a pull request or merge request is created.
* **[Pickup Time](https://linearb.io/blog/pull-request-pickup-time):** We calculate pickup time from when the PR is created to when the review begins.
* **[Review Time](https://linearb.io/blog/reducing-pr-review-time):** We calculate review time from the start of the review to when the code is merged.
* **[Deploy Time](https://linearb.io/blog/cycle-time-breakdown-tactics-for-reducing-deploy-time) (or Release Time):** We calculate deploy time from when the code is merged to when it is released.

You should then look at your cycle time phases in various ways: at the organization level, by team, by iteration, and even as deeply as a specific branch. For example, if the average review time for this iteration is 40 hours, you’d want to know which specific branches are above this average to determine how to help your team remediate these bottlenecks and move these reviews through the pipeline.

[![Measure Your Team's Cycle Time in Minutes. Break down your team’s cycle time in 4 phases for bottleneck detection in seconds. Get context in one click and dive into any of your cycle time metrics to discover which branch is behind the spike. Diving into your data has never been this easy!](https://assets.linearb.io/uploads/cycle-time-cta-block-1-1024x497.png)](https://linearb.io/get-started)

## What is a Good Cycle Time?

Once you’ve calculated your cycle time and the four cycle time phases, how do you know where you’re doing well and which area needs the most focus? Our data science team at LinearB studied nearly 2,000 engineering teams to develop a set of engineering benchmarks, including cycle time.

![Engineering benchmarks chart](https://assets.linearb.io/uploads/benchmarks-chart-1024x670.png)

Want to learn more about being an elite engineering team? [Check out this blog](https://linearb.io/blog/engineering-metrics-benchmarks-what-makes-elite-teams) detailing our engineering benchmarks study and methodology.

Let’s look back at the first cycle time calculation we shared. If your average cycle time is 10 days and 2 hours, your [software development lifecycle needs focus](https://linearb.io/blog/how-to-improve-your-software-development-life-cycle)! This means that there are serious [bottlenecks](https://linearb.io/blog/software-development-life-cycle-sdlc-process-best-practices) throughout the software development journey. And it’s likely that your review time is the most problematic. 

Perhaps one member of the team is out sick and forgot to reassign a pull request. Perhaps two of your team members are struggling to come to an agreement on a code review and need mediation. These are actionable items that you can help with once you dive into the data to understand which specific branches are causing the delays.

## Improving Your Engineering Team’s Cycle Time

Once you know how to calculate your cycle time, you need to adopt this metric as part of your operational strategy. When implemented correctly, this can be the difference between happy and disappointed customers or engaged employees and frustrated managers.

That said, keeping track of your software development cycle time requires more than just awareness. You need the right tools and processes for improving engineering efficiency. This is where LinearB uses automation to streamline workflow optimization.

We recommend setting quarterly KPIs using our Team Goals product and enabling our WorkerB bot to warn your team members when they need to course-correct certain behaviors that aren’t meeting the established team goals. 

![set goals](https://assets.linearb.io/uploads/Group-6386_2x-3-1024x822.png)

All of our Team Goals are customizable to your needs, and WorkerB notifications can be integrated with both Slack and MS Teams. We’d love the chance to show you how you can improve your engineering efficiency with LinearB. [Book a demo or sign up for a free-forever today](https://linearb.io/get-started).

But don’t just take our word for it!

[![How Dama Financial Improved Cycle Time with LinearB](https://assets.linearb.io/uploads/LinearB-Youtube-Card_-Zach-Goldberg-How-Dama-Financial-Improved-Cycle-Time-With-LinearB-1024x576.png)](https://linearb.io/blog/how-dama-financial-improved-cycle-time-with-linearb)

Want to learn more about improving your cycle time? [Check out how our customer Dama Financial reduced their cycle time.](https://linearb.io/blog/how-dama-financial-improved-cycle-time-with-linearb)

## Improve developer productivity with LinearB

Find us on

[](https://www.linkedin.com/company/linearb)
[](https://devinterrupted.substack.com/)

## Your next read

[![Cover image for AI ROI comes from measuring engineering outcomes on day one](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/Blog_AI_ROI_comes_from_measuring_engineering_software_security_2400x1256_2c5eae0862?_a=BAVMn6ID0)](https://linearb.io/blog/kraken-nik-sudan-measure-ai-roi-engineering-outcomes)

Eng. Metrics

[AI ROI comes from measuring engineering outcomes on day one](https://linearb.io/blog/kraken-nik-sudan-measure-ai-roi-engineering-outcomes)

Kraken Engineering Operations Lead Nik Sudan details how to establish day-one data infrastructure to accurately measure AI ROI. Discover why raw token adoption...

[![Cover image for AI is rebuilding software delivery from SDLC to ADLC](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/Blog_AI_rebuilding_software_delivery_2400x1256_3fd5887e75?_a=BAVMn6ID0)](https://linearb.io/blog/sdlc-to-adlc-agentic-software-delivery-transformation)

Eng. Metrics

[AI is rebuilding software delivery from SDLC to ADLC](https://linearb.io/blog/sdlc-to-adlc-agentic-software-delivery-transformation)

Discover how engineering organizations are transitioning from the traditional SDLC to an Agentic Development Lifecycle (ADLC). Learn why rising token costs...

[![Cover image for 8 million pull requests reveal where engineering productivity breaks down](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/Blog_8_million_pull_requests_2400x1256_03724bfbb2?_a=BAVMn6ID0)](https://linearb.io/blog/8-million-prs-engineering-productivity)

Eng. Metrics

[8 million pull requests reveal where engineering productivity breaks down](https://linearb.io/blog/8-million-prs-engineering-productivity)

8.1M pull requests reveal the gap between AI adoption and engineering impact, and why code review is the bottleneck blocking real productivity gains.

## Structured data

_Machine-readable metadata (JSON-LD) embedded in the page for search/AI context — not content rendered on the page itself._

```json
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "LinearB",
  "url": "https://linearb.io/",
  "logo": "https://assets.linearb.io/image/upload/v1715628027/logo-mark-lg.svg",
  "description": "LinearB is the engineering productivity platform that helps engineering leaders prove AI is improving throughput without sacrificing delivery confidence, flow efficiency, or developer experience.",
  "sameAs": [
    "https://www.linkedin.com/company/linearb"
  ],
  "award": [
    {
      "@type": "Award",
      "name": "LinearB is a Leader in the 2026 Gartner® Magic Quadrant™ for Developer Productivity Insight Platforms",
      "dateAwarded": "2026",
      "awardedBy": {
        "@type": "Organization",
        "name": "Gartner®"
      }
    },
    {
      "@type": "Award",
      "name": "Great Place to Work Certification",
      "dateAwarded": "2025-2027",
      "awardedBy": {
        "@type": "Organization",
        "name": "Great Place to Work"
      }
    },
    {
      "@type": "Award",
      "name": "America's Best Startup Employers 2025",
      "dateAwarded": "2025",
      "awardedBy": {
        "@type": "Organization",
        "name": "Forbes Magazine"
      }
    }
  ],
  "hasCertification": [
    {
      "@type": "Certification",
      "name": "SOC 1 Type 2"
    },
    {
      "@type": "Certification",
      "name": "SOC 2 Type 2"
    },
    {
      "@type": "Certification",
      "name": "GDPR Compliance certification"
    },
    {
      "@type": "Certification",
      "name": "ISO 27001"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "How to Calculate Cycle Time Precisely",
  "url": "https://linearb.io/blog/how-to-calculate-cycle-time",
  "author": {
    "@type": "Person",
    "name": "Hannah"
  },
  "datePublished": "2022-03-22T14:36:34.000Z",
  "dateModified": "2022-03-22T14:36:34.000Z",
  "image": "https://assets.linearb.io/image/upload/v1720000000/how_to_calculate_cycle_time_precisely_0fcd6d188c.png",
  "publisher": {
    "@type": "Organization",
    "name": "LinearB",
    "logo": "https://assets.linearb.io/image/upload/v1777485755/linearb-logo-2026.png"
  },
  "description": "The key to improving engineering efficiency is deeply understanding how to calculate cycle time and the four cycle time phases.\n"
}
```

## More on linearb.io

### Top navigation

- [Book a Demo](https://linearb.io/book-a-demo)
- [AI Code Reviews — Catch security risks, bugs, and spec mismatches](https://linearb.io/platform/ai-code-reviews)
- [AI & Productivity Insights — See how AI tools affect cycle time and delivery speed](https://linearb.io/platform/ai-developer-productivity-insights)
- [Measure AI Impact — Track AI adoption and tie it to delivery outcomes](https://linearb.io/use-case/measure-ai-impact)
- [MCP Server — Chat with your data to spot patterns and boost output](https://linearb.io/platform/mcp-server)
- [Resource Allocation — Cost initiatives and shape your investment strategy](https://linearb.io/platform/resource-allocation)
- [Cost Capitalization — Capitalize engineering costs with audit-ready reports](https://linearb.io/platform/cost-capitalization)
- [Dev Team Management — Set targets and tie throughput to business outcomes](https://linearb.io/platform/goals-and-reporting)
- [DevOps Workflow Automation — Policy-based PR routing, approvals, and tests](https://linearb.io/platform/ai-workflow-governance)
- [AI Powered Support — Unify AI and human code delivery in one clear view](https://linearb.io/use-case/ai-powered-support)
- [Optimization — Surface friction with feedback and MCP insights](https://linearb.io/platform/developer-experience)
- [Reporting — Spot what's working and what needs attention](https://linearb.io/use-case/measuring-developer-experience)
- [Surveys — Turn developer feedback into actionable signals](https://linearb.io/platform/developer-surveys)
- [Platform overview](https://linearb.io/platform/overview)
- [Register now](https://linearb.io/event/engineering-productivity-gap)
- [Customers](https://linearb.io/customers)
- [Pricing](https://linearb.io/pricing)
- [Why choose LinearB — Explore your data. Measure performance. Act to improve it.](https://linearb.io/why-linearb)
- [APEX framework — The operating model for AI-era engineering teams](https://linearb.io/resources/apex-framework)
- [Anti-FAQ — The questions other vendors won't answer](https://linearb.io/why-linearb/anti-faq)
- [Security — Enterprise-grade compliance and zero code access](https://linearb.io/security)
- [Build vs. buy — The hidden cost of building it yourself](https://linearb.io/resources/build-vs-buy)
- [Dev Interrupted Podcast — Conversations with engineering leaders](https://linearb.io/dev-interrupted/podcasts)
- [Reports & Guides — Deep dives on productivity and delivery](https://linearb.io/resources)
- [Webinars — Expert sessions on productivity and AI](https://linearb.io/resources?category=workshops)
- [Metrics Benchmarks — See how your engineering org stacks up](https://linearb.io/resources/software-engineering-benchmarks-report)
- [Blog — Product updates and practical insights](https://linearb.io/blog)
- [Help Center — Documentation, setup, and support](https://linearb.helpdocs.io)
- [API Docs](https://docs.linearb.io/api-overview)
- [Status](https://www.linearbstatus.com/)
- [Integrations](https://linearb.io/integrations)
- [LinearB Library](https://linearb.io/library)
- [Engineering metrics](https://linearb.io/library/engineering-metrics)
- [Platform engineering](https://linearb.io/library/platform-engineering)
- [Engineering glossary](https://linearb.io/library/engineering-glossary)
- [Developer productivity](https://linearb.io/library/developer-productivity)
- [AI in software development](https://linearb.io/library/ai-in-software-development)
- [Engineering management](https://linearb.io/library/engineering-management)
- [Developer experience](https://linearb.io/library/developer-experience)
- [DevOps](https://linearb.io/library/devops)
- [Engineering operations and the context layer](https://linearb.io/library/engineering-operations)
- [Engineering efficiency](https://linearb.io/library/engineering-efficiency)
- [Software delivery](https://linearb.io/library/software-delivery)
- [Research and data](https://linearb.io/library/engineering-benchmarks-and-research)
- [LinearB is a Leader in the 2026 Gartner® Magic Quadrant™ for Developer Productivity Insight Platforms](https://linearb.io/resources/gartner-magic-quadrant-dpi-platforms-2026)
- [Sign in](https://app.linearb.io/login)
- [Enterprise](https://linearb.io/solutions/enterprise)
- [Contact](https://linearb.io/contact-us)
- [About us](https://linearb.io/about-us)
- [Careers](https://linearb.io/careers)
- [Service agreement](https://linearb.io/services-agreement)
- [Privacy policy](https://linearb.io/privacy-policy)
- [DPA](https://linearb.io/data-processing-agreement)
- [Security FAQ](https://linearb.io/security-faq)
- [Substack](https://devinterrupted.substack.com/)

### Footer

_Additional links from the site footer, not repeated from the top navigation above._

- [GitHub](https://github.com/linear-b)
- [LinkedIn](https://www.linkedin.com/company/linearb)
- [Twitter](https://twitter.com/LinearB_Inc)