Frequently Asked Questions

Token Engineering & Change Failure Rate (CFR)

What is Token Engineering?

Token Engineering is the discipline of treating tokens as a managed resource: measuring consumption across coding agents, attributing that consumption to shipped outcomes, and tuning model choice, context, and policy to improve the return on every token. Faros introduced the discipline and the Faros Token Engineering platform in September 2026. Change Failure Rate (CFR) is a key metric within Token Engineering, as it connects token spend and engineering actions to measurable outcomes in production quality and stability.

What is the Change Failure Rate (CFR) and why does it matter?

The Change Failure Rate (CFR) measures the percentage of production changes that result in degraded service and require remediation, such as hotfixes, rollbacks, or patches. It is a core DORA metric and a leading indicator of software quality and operational stability. CFR matters because it helps organizations identify trends in software reliability, optimize engineering workflows, and improve user experience by reducing post-deployment incidents. Note: CFR only counts failures detected after deployment; pre-deployment errors are excluded.

How is Change Failure Rate (CFR) calculated?

CFR is calculated as the ratio of the number of failed changes (incidents requiring remediation after deployment) to the total number of deployments in a given period. For example, if you have 33 failures from 100 deployments in three months, your CFR is 33%. The formula is: CFR (%) = (Number of change failures) / (Total number of deployments).

What is a good Change Failure Rate?

According to the 2022 State of DevOps report, high-performing teams typically have a CFR between 0% and 15%, average teams between 16% and 30%, and low-performing teams between 46% and 60%. The lower the CFR, the better the software delivery performance. However, what counts as a failure may vary by organization, so it's important to define failure criteria clearly. Note: Zero CFR is ideal but not practical; focus on continuous improvement.

What are common mistakes when measuring Change Failure Rate?

Common mistakes include: classifying every incident as a CFR failure (when only post-deployment, change-induced incidents count), unclear failure definitions, relying on manual testing and deployment (which increases errors), poor code quality, measurement errors (such as including build-phase failures), and not considering the time interval. Faros helps avoid these mistakes by automating incident attribution, integrating with 60+ data sources, and providing a single-pane dashboard for accurate CFR tracking. Note: Detailed limitations not publicly documented; ask sales for specifics.

How can organizations reduce their Change Failure Rate?

To reduce CFR, organizations should remove structural barriers to communication, implement pull request (PR) reviews, combine automation with human evaluation, and ensure high code quality through comprehensive testing. Faros supports these practices by providing a unified dashboard for CFR and DORA metrics, automating data collection from 60+ sources, and enabling evidence-backed workflow improvements. Note: Best fit for teams seeking automated, data-driven CFR improvement; teams with highly specialized, non-standard workflows may require custom integration.

Faros Platform Features & Capabilities

What does Faros do?

Faros is the complete Token Engineering platform. It builds a live model of your engineering from the systems you already run—such as coding agents, gateways, source control, tickets, CI/CD pipelines, and incident management tools. Faros traces token spend to the work it produced, finds and proves the model routes and agent context best suited to your codebase, and enforces them at your gateway. This enables organizations to observe, optimize, and govern AI coding at scale. Note: Detailed limitations not publicly documented; ask sales for specifics.

What are the key features of the Faros platform?

Key features include: the Engineering World Model (live graph connecting engineering data and token flow), Time Machine (replays historical engineering work to validate model routes and workflow fixes), Policy Engine (manages and enforces organizational policies, budgets, quotas, and routing rules), integration with over 60 engineering data sources, and unified dashboards for observability, optimization, and governance. Note: Best fit for organizations seeking out-of-the-box integration and evidence-backed workflow optimization; highly custom environments may require additional configuration.

How does Faros help organizations improve engineering outcomes and reduce costs?

Faros reduces token waste by identifying cost-effective models and workflows, cutting expenses from oversized models, retry loops, and unproductive work. Its Time Machine feature has demonstrated a 50% reduction in cost per task while maintaining or improving quality. Faros also increases engineering velocity, reduces code churn, and provides actionable insights into AI ROI by tracing every AI dollar to shipped results. Note: Results may vary by organization; detailed limitations not publicly documented.

What integrations does Faros support?

Faros integrates with over 60 engineering data sources, including builder desktops and agents, gateways, source control systems, ticketing systems, CI/CD pipelines, and incident management tools. This enables organization-wide context and comprehensive workflow optimization. Note: Some highly specialized or legacy systems may require custom integration; ask sales for specifics.

Does Faros offer an API?

Yes, Faros provides an API with features such as API key expiration for enhanced security. The API enables integration with existing workflows and tools. For more details, visit the Faros Security & Trust Center. Note: API feature set may evolve; check documentation for current capabilities.

Implementation, Security & Compliance

How long does it take to implement Faros and how easy is it to start?

Faros can be implemented and operational within days. Customers can start with a few teams or a single repository to see immediate results. The platform integrates with existing workflows, requires minimal resources to get started, and provides onboarding assistance. Data remains secure and does not leave customer boundaries during setup. Note: Implementation time may vary for highly complex environments.

What security and compliance certifications does Faros have?

Faros is compliant with SOC 2, ISO 27001, GDPR, and CSA STAR standards. The platform offers enterprise-grade security features, including granular access control, secure deployment options (SaaS, hybrid, or on-premises), and custom security policies such as MFA enforcement and login restrictions. For details, visit the Faros Trust Center. Note: Certification scope and coverage may change; verify current status with Faros.

Where can I find technical documentation for Faros?

Comprehensive technical, trust, and security documentation for Faros is available at the Faros Trust and Security Documentation Page: security.faros.ai. This includes details on security practices, certifications, and compliance measures. Note: Documentation is updated regularly; check for the latest information.

Use Cases, Business Impact & Customer Proof

Who uses Faros and what industries are represented?

Faros is used by engineering leaders, compliance stakeholders, and resource-constrained teams in industries such as software development (Autodesk), online education (Coursera), and software testing and development tools (SmartBear). It is particularly valuable for compliance-heavy industries requiring strict governance and risk mitigation. Note: Best fit for organizations seeking measurable engineering outcomes; highly specialized industries may require custom evaluation.

What business impact can customers expect from using Faros?

Customers can expect measurable improvements such as a 50% reduction in cost per task (as demonstrated by Faros's Time Machine), increased engineering velocity, reduced code churn, enhanced ROI visibility, and proactive risk mitigation. Case studies include Autodesk (improved productivity insights), Coursera (executive-level engineering vision tracking), and SmartBear (scaling engineering with outcome measurement). Note: Results may vary; see case studies for details.

What feedback have customers shared about Faros's ease of use?

Customers report that Faros is user-friendly, integrates seamlessly into workflows, and provides actionable insights. For example, Ben Cochran (Autodesk) highlighted the ability to understand productivity changes and take action; Mustafa Furniturewala (Coursera) noted clear communication of engineering value; and Vineeta Puranik (SmartBear) praised data accessibility for all organizational levels. See linked case studies for more details. Note: User experience may vary by organization.

Can you share specific case studies or success stories?

Yes. Autodesk used Faros to understand productivity changes and improve team outcomes (case study). Coursera leveraged Faros for executive-level engineering vision tracking (case study). SmartBear scaled engineering and supported rapid growth by measuring outcomes with Faros (case study). Note: Outcomes are organization-specific; see case studies for context.

Pricing & Build vs. Buy

What is Faros's pricing model?

Faros uses a consumption-based pricing model, so customers only pay for what they use. This flexible, scalable approach adapts to organizational needs and connects spend directly to shipped outcomes. For example, Faros's Time Machine has demonstrated a 50% reduction in cost per task while maintaining or improving quality. Note: For detailed pricing, contact Faros sales.

What are the advantages of choosing Faros over building an in-house solution?

Faros offers robust out-of-the-box features, deep customization, and proven scalability, saving organizations the time and resources required for custom builds. Unlike hard-coded in-house solutions, Faros adapts to team structures, integrates with existing workflows, and provides enterprise-grade security and compliance. Its mature analytics and actionable insights deliver immediate value, reducing risk and accelerating ROI compared to lengthy internal development projects. Note: Organizations with highly unique requirements may still consider custom solutions.

What is the Change Failure Rate and How do I measure it?

A comprehensive guide on "Change Failure Rate", one of the 4 key DORA Metrics. Read on to learn all about it and how to measure Change Failure Rate.

Change Failure Rate diagram

What is the Change Failure Rate and How do I measure it?

A comprehensive guide on "Change Failure Rate", one of the 4 key DORA Metrics. Read on to learn all about it and how to measure Change Failure Rate.

Change Failure Rate diagram
Chapters

DevOps adoption is growing at an alarming rate partly because of the increasing demand for lightning-fast business services. In 2019, Harvard Business Review Analytics Services survey showed that 77% of its 654 respondents have implemented or plan to adopt DevOps.

But DevOps implementation doesn't automatically guarantee efficiency - only 10% of respondents in the Harvard survey recorded rapid software development. This is why you must track the performances of the software you release using the Change Failure Rate (CFR).

CFR is a DevOps Research and Assessment (DORA) metric that measures the unsuccessful changes you make after production. In this article, you’ll learn how to evaluate the change failure rate.

What is the change failure rate?

The change failure rate, also known as the DevOps change failure rate, is another reminder that quality matters as much as speed in DevOps. It measures the quality and stability of your software updates.

Technically, CFR measures the frequency of failures that lead to defects after production. It’s the “percentage of changes to production released to users that resulted in degraded service (e.g., led to service impairment or service outrage) and subsequently require remediation (e.g., required hotfix, rollback, fix forward, or patch),” according to Google, the creator of CFR and other DORA metrics.

There are many errors engineers catch before deploying code. But CFR is strictly limited to the bugs you fix after production. Pre-deployment errors don't count.

Why and how to measure the change failure rate

Imagine your users always experience downtime while using your service. That's bad for your business. Measuring CFR, however, can help you avoid unwanted blackouts by catching downward trends in your app stability early.

Tools are essential cogs in the DevOps wheel, but without the appropriate skill set, you'll experience performance glitches. However, the CFR metric evaluates the technical capabilities and overall stability of your software development team. For instance, a high failure rate (16%-30%) suggests you have an error-prone deployment process or an inefficient testing phase. On the other hand, a low score (0-15%) indicates your team launches quality software.

Launching error-free code is good software practice. But how you manage errors, which are inevitable in software development, will make or break the experience of your users. Rod Powell, Senior Manager at CircleCi, corroborates this stance. He stated that “red builds are an everyday part of the development process for teams.” Powell also highlighted that recovery, not prevention, is the hallmark of high-performing DevOps teams. “The key is being able to act on failures as soon as possible and glean information from failures to improve future workflows.”

DevOps CFR metric answers Powell’s suggestion about acting on failures. It turns failure into success for improved business outcomes. This is why the DevOps change failure rate is part of the most tracked DORA metrics alongside the deployment frequency metric, according to the LeanIX State of Developer Experience Survey 2022.

How do you evaluate the DevOps change failure rate?

So, how do you calculate change failure rate? Start by defining the parameters below:

fdfg

  1. The number of deployments or releases you made.
  2. The number of fixes you made after deployment.
  3. The number of failed changes that caused an incident or a failure.

CFR is the ratio of the number of incidents you faced to the total number of deployments.

CFR (%) = # of change failures/total # deployments.

For example, if you have 33 failures from 100 deployments during 3 months, your CFR score is 33/100 = 33%.

What is a good change failure rate?

State of DevOps Report 2022 change failure rate. Source: Google


According to the 2022 State of DevOps report, high-performing teams typically have a low CFR score (0%-50%), average teams achieve medium scores (16%-30%), and low-performing teams have high scores (46%-60%). In the 2025 DORA Report, 16.7% of survey respondents reported a CFR of 4% or lower.  

The lower the score, the better the software delivery performance. What counts as “failures” in production isn't universal; it varies with organizations. Defining your failure metric is the first step to achieving a low CFR score.

Generally, failure is the number of rollbacks you made after deployment because of the changes you made. Similarly, not all post-deployment incidents are CFR errors. Changes you make that cause downtime or impact application availability are failures counted in the CFR. Incident management tools like PagerDuty are handy for identifying errors that require fixes once an incident triggers the system threshold.

Common mistakes when measuring change failure rate

Zero failure is the ideal target for high-performing DevOps teams. However, a zero change failure score is impractical. To have a low CFR score, avoid these common errors:

Classifying every failure as a CFR
‍
Not every incident that caused an error is due to the changes you made. Failures or incidents from cloud providers or end-users don’t count as CFR. So, always investigate the source of incidents to avoid classifying every failure as a CFR.

Unclear failure (or success) metric
‍
In 2019, Gartner revealed that many DevOps practices fail because of poorly defined standards. Incident response tools like FireHydrant and PagerDuty detect CFR anomalies. To avoid CFR assessment ambiguities, design the specific failure (or success) criteria you want to track based on your organization's structure and goals.

Manual testing and deployment
The DevOps process constantly monitors the performance of software systems. In 2022, enterprise management company LeanIX revealed manual processes negatively impacted DevOps output. Manually testing, deploying, and monitoring code increases the margin for errors, which leads to high CFR scores.

Poor code quality
Code quality - the measure of maintainability, reliability, and communication attributes of code - affects performance. Poorly written code is less reliable and buggy. It’s also difficult to read, understand, and modify. A lack of standard documentation practice causes poor code quality. Similarly, poor organizational architecture contributes to poor code quality.

Measurement errors
DevOps needs automation as much as humans need air. But DevOps tools also require hands-on monitoring to flag errors. For instance, some tools confuse failure in the Build phase of the CI/CD pipeline for CFR. You'll have incorrect CFR scores without a human-in-the-loop for incident assessments.

Not considering the time interval
The DevOps CFR metric is a function of time. Omitting it during the evaluation will give inaccurate results. To avoid mistakes, implement the practices listed below.

  • Quality Assurance (QA) is your friend: Code quality plays a positive role in achieving a low CFR metric. The better the code quality, the lower the chances of recording errors during production. To produce quality code, QA must be your constant ally. You must constantly—and comprehensively—test your code before sending them out.
  • Measure other DORA metrics: DORA metrics aren't just about frequency and speed—it's about creating a disciplined process for quality output. Bryan Finster, VP at Rw Baird - in an article he wrote for the Faros AI blog - believes the CFR and the other three DORA metrics (deployment frequency, lead time for changes, and time to restore service) are interconnected. Measuring all the metrics gives a comprehensive overview of the changes you need to make.
  • Apply context to CFR metric analysis: CFR scores may be misleading in some situations. For instance, your CFR metric will be inaccurate if you have incomplete data about the errors and the changes you implemented. Furthermore, skewed sample analysis, such as measuring only high-risk changes, affects CFR scores. It's best not to draw too many conclusions from standalone CFR scores.

How to reduce the change failure rate

Tools are a mainstay with DevOps practices. But using multiple or too many tools affect incident management, leading to communication dilemmas among employees. Transposit's 2022 State of DevOps survey supports this position: 45.2% of the respondents highlighted disparate tools as a stumbling block toward swift incident management.

But Faros AI can solve the multiple tool dilemma. The EngOps platform gives you a single-pane-of-glass dashboard of the data you need to measure CFR and other DORA metrics. Other ways you can improve your CFR are highlighted below:

Remove structural barriers that impede communication and collaboration

In 2019, George Spafford—Senior Director Analyst at Gartner—said in a blog that “people-related [and process] factors tend to be the greatest challenges—not technology.” Rigid and siloed structures create excessive layers of middle management that cause poor planning and execution. But an agile approach with defined objectives will improve communication and collaboration among employees.

Implement Pull Request (PR) review

“Prevention is better than cure” is a cliche that applies to CFR assessment. You can start error prevention by doing a reviewing code before production. Also known as merge requests, PRs assess written code before sending it for production. The review process removes defective code. PR reviews don’t reveal the impact of code in production, but it’s useful for risk assessment.

Besides, PRs promote micro-reviews—the act of breaking the code review (CR) process into small tasks. It helps developers work on small and self-contained changes. Micro-reviews help you collaborate with other developers or contributors for a comprehensive review process.

So, what's the best size for mini-reviews? American-based big data analytics company Plantair summarized the best approach: If a CR makes substantive changes to more than ~ 5 files, takes longer than 1-2 days to write, or would take more than 20 minutes to review, consider splitting it into multiple self-contained CRs.

To automation, add human evaluation

Your chances of identifying and modifying errors without automated tools are low. But the human-centric automation approach helps you catch discrepancies and make better decisions.

Final thoughts on the change failure rate

“Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.”

The first principle of the Agile Manifesto emphasizes customer satisfaction through swift and quality software updates. The change failure metric brings you closer to achieving the goal. Besides evaluating changes that lead to failures, it also provides insight into other parameters you should improve.

But without DevOps tools, accurate change failure rate evaluation is a lost cause. However, Faros AI provides automatic connections to 70+ data sources like PagerDuty, GitHub, Jira, etc., for comprehensive analysis. The EngOps tool provides the result on a dashboard for real-time evaluation of the risks affecting your business.

Natalie Casey

Natalie Casey

Natalie is a software engineer, and most recently—a forward-deployed engineer at Faros.

Graduation cap with a tassel over a dark gradient background.
AI ENGINEERING REPORT 2026
The Acceleration 
Whiplash
The definitive data on AI's engineering impact. What's working, what's breaking, and what leaders need to do next.
  • Engineering throughput is up
  • Bugs, incidents, and rework are rising faster
  • Two years of data from 22,000 developers across 4,000 teams
AI Industry
7
MIN READ

What is an AI-native engineering organization?

AI-native engineering organizations build software delivery around AI agents. See the six characteristics that separate AI-native from AI-assisted software development.

AI Industry
4
MIN READ

Your AI bill doesn't tell you what you think it does

Six webinar takeaways from Faros CEO Vitaly Gordon on measuring AI spend by cost per outcome, setting smarter quotas, and choosing models using your own code.

AI Industry
6
MIN READ

What is a work restart? Why AI is driving them up 66.7%

A work restart is a task sent back to development after review, QA, or deployment. Learn what restarts cost in developer time and AI tokens, and how to reduce them.