Oobeya Docs
  • GETTING STARTED
    • Welcome to Oobeya!
    • Get Started with Oobeya
    • Playground: Live Demo
    • Oobeya Quick Onboarding Guide
  • TEAM INSIGHTS & SYMPTOMS
    • Symptoms Catalog
      • S1- Recurring high rework rate
      • S2- Recurring high cognitive load
      • S3- High weekend activity
      • S4 - High Code Review Time
      • S6- High technical debt on Sonar
      • S7- High vulnerabilities on Sonar
      • S8- High code quality bugs on Sonar
      • S9 - Unreviewed Pull Requests
      • S10 - Lightning Pull Requests
      • S11 - Oversize Pull Requests
      • S12- High Lead Time For Changes (DORA)
      • S13- Low Deployment Frequency (DORA)
      • S14- High Change Failure Rate (DORA)
  • SECURITY
    • 🔐Security at Oobeya
    • Oobeya Managed SaaS
  • INSTALLATION
    • 🐳Oobeya Docker Installation Tutorial & Requirements
    • 🐳Oobeya Version Upgrade For the docker-compose Installations
    • 🐳HTTPS Configuration For Docker Installations
  • PRODUCT DOCS
    • ⭐Oobeya Release Notes
      • 🎁Oobeya 2024 Q1 - Release Notes
      • 🎁Oobeya 2023 Q4 - Release Notes
      • 🎁Oobeya 2023 Q3 - Release Notes
      • 🎁Oobeya 2023 Q2 - Release Notes
      • 🎁Oobeya 2023 Q1 - Release Notes
      • 🎁Oobeya Nov & Dec '22 Updates
      • 🎁Oobeya September 2022 Updates
      • 🎁Oobeya August 2022 Updates
      • 🎁Oobeya July 2022 Updates
      • 🎁Oobeya June 2022 Updates
      • 🎁Oobeya Apr & May 2022 Updates
      • 🎁Oobeya March 2022 Updates
      • 🎁Oobeya Feb 2022 Updates
      • 🎁Oobeya Jan 2022 Updates
      • OOBEYA-2.0.8 - Release Notes
      • OOBEYA-2.0.4 - Release Notes
      • OOBEYA-2.0.0
      • OOBEYA-1.4.6
      • QAD-1.0 - 1.4
    • ▶️Product Tour
    • ❇️Metrics List
    • ☀️Developer Experience Metrics
  • INTEGRATIONS
    • Integration Catalog
      • SCM & CI/CD Integrations
        • Azure DevOps Integration
        • Bitbucket Cloud Integration
        • Bitbucket Server Integration
        • GitHub Integration
        • Step-by-Step Integration Instructions for the Oobeya GitHub Application
        • GitLab Integration
        • Jenkins & Cloudbees Integration
        • Octopus Deploy Integration
        • TeamCity Integration
      • Quality & Security Integrations
        • SonarQube Integration
        • SonarQube Cloud Integration
        • Veracode Integration
      • Project Management Integrations
        • Jira Cloud Integration
        • Jira Server Integration
      • APM / Monitoring Integrations
        • AppDynamics Integration
        • Azure Application Insights Integration
        • Dynatrace Integration
        • Elastic APM Integration
        • New Relic Integration
        • Sentry Integration
    • Installing An Addon
    • Adding A New Data Source
    • Updating and Deleting Data Sources
  • ADMINISTRATION
    • User Management, Single Sign-On, Auth Settings
      • Microsoft Entra (Azure AD) Integration
      • LDAP / Active Directory Integration
      • Importing a New User From LDAP / Active Directory
      • Bulk User Import in Oobeya Using CSV
      • Adding a New User
      • Deactivating a User
      • Understanding Roles in Oobeya
    • License Management
      • Updating The License Key
  • DEVELOPMENT ANALYTICS - GITWISER
    • Git Analytics - Metric Definitions
      • Coding Impact Score
      • Impact Ratio (team-level)
    • Setting Up Development Analytics And DORA Metrics
    • Git Analytics Exclusions
    • Setting Automated Reanalyze For Gitwiser
    • Deployment Analytics (DORA Metrics)
    • Merging Contributor Accounts
  • DORA Metrics
    • DORA Metrics Introduction
      • Lead Time For Changes (LTC)
      • Deployment Frequency (DF)
      • Change Failure Rate (CFR)
      • Mean Time To Restore Service (MTTR)
    • Failure Detection (For Change Failure Rate & MTTR)
    • How To Calculate DORA Metrics for GitHub
    • Updating Team Scorecard configuration to display DORA Metrics
    • How To Start Deployment Analytics (DORA Metrics) For An Existing Gitwiser Analysis
  • Project Analytics - AgileSpace
    • Agile Analytics - Metric Definitions
    • Agile Board Analytics Intro
    • Starting an Agile Board Analytics
    • Board Overview
    • Sprint Reports
    • Update the Agile Board Analytics
  • QUALITY ANALYTICS
    • Total Code Quality Index (TCQI)
  • Guides
    • Azure DevOps Guides
      • How To Calculate DORA Metrics for Azure DevOps
      • Best practices for integrating Oobeya with Azure DevOps Scrum Boards
  • PROFILES
    • Introduction
    • Adding A Profile
    • Developer Scorecard
    • Adding A Related Account Information To Oobeya Profile
  • Team Health
    • Adding A Team
    • Team Scorecard
    • Project Analytics (Scrum Teams) Widget
  • Test Quality Report Widget
  • CUSTOM DASHBOARDS
    • Adding A New Dashboard
    • Adding A New Widget
    • Updating And Deleting Widgets
    • Adding Jira Sprint Progress Widget
    • Adding Jira Board Metrics Widget (Metrics With JQL)
  • SUPPORT
    • Support Request Workflow
    • Customer Success & Support Guide
Powered by GitBook
On this page
  • Why is this a symptom?
  • Possible Causes
  • Improvement Areas
  • Detection Method

Was this helpful?

  1. TEAM INSIGHTS & SYMPTOMS
  2. Symptoms Catalog

S14- High Change Failure Rate (DORA)

This symptom refers to the percentage of deployments that result in failures or incidents in production. It can lead to customer dissatisfaction, decreased user trust, and increased operational costs.

Why is this a symptom?

A high change failure rate (DORA) refers to the percentage of deployments that result in failures or incidents in production. It indicates the stability and reliability of the software systems being developed and delivered. A high change failure rate can lead to customer dissatisfaction, decreased user trust, and increased operational costs.

Impact: Increased system instability, reduced reliability, and potential disruption to end-users or customers.

Level: Team Level, System Level

Potential Complications: #quality_risk, #low_productivity, #poor_customer_satisfaction, #inefficiencies, #low_job_satisfaction

Possible Causes

  • Inadequate code review process: Insufficient attention to code quality, lack of thorough reviews, or a lack of a standardized code review process can contribute to higher failure rates.

  • Insufficient testing coverage: Incomplete or inadequate testing strategies, including lack of automated testing or inadequate test coverage, can increase the likelihood of failures in production.

  • High technical debt: Accumulated technical debt, such as outdated or poorly maintained code, can introduce instability and increase the likelihood of production failures.

  • Lack of knowledge-sharing: Limited knowledge-sharing within the team can result in a lack of awareness about potential issues or best practices, leading to higher failure rates.

  • Ineffective communication and collaboration: Poor communication and collaboration among team members can lead to misunderstandings, misaligned expectations, and ultimately, higher failure rates.

Improvement Areas

  • Strengthening code review practices: Implementing stricter code review processes, ensuring comprehensive reviews, and emphasizing code quality can help identify and address potential issues before they reach production.

  • Enhancing testing strategies: Investing in automated testing, increasing test coverage, and implementing robust testing methodologies can improve the effectiveness of testing and reduce failures.

  • Managing technical debt: Prioritizing and addressing technical debt through refactoring, code cleanup, and architectural improvements can reduce the risk of failures caused by accumulated debt.

  • Promoting knowledge-sharing: Encouraging knowledge-sharing among team members through pair programming, documentation, and regular knowledge-sharing sessions can enhance understanding and awareness of potential issues.

  • Fostering a culture of collaboration: Emphasizing effective communication, fostering collaboration among team members, and promoting cross-functional teamwork can improve coordination and alignment, reducing the likelihood of failures.

Detection Method

Oobeya detects this symptom if the Change Failure Rate metric is more than the specified threshold in the selected period.

Formula: (change_failure_rate) > (threshold) in the selected period

Example: In the past 3 months, the Change Failure Rate is more than 20%.

PreviousS13- Low Deployment Frequency (DORA)NextSecurity at Oobeya

Last updated 1 year ago

Was this helpful?