Tag

software metrics

0 views collected around this technical thread.

Continuous Delivery 2.0
Continuous Delivery 2.0
Mar 28, 2024 · Fundamentals

Four Essential Code Quality Metrics and How to Manage Them

This article introduces four widely‑accepted code‑quality indicators—cyclomatic complexity, function length, file duplication rate, and class fan‑in/fan‑out ratio—explains how to set thresholds, compare error density across codebases, and apply practical management strategies without degrading quality.

code duplicationcode qualitycyclomatic complexity
0 likes · 4 min read
Four Essential Code Quality Metrics and How to Manage Them
Efficient Ops
Efficient Ops
Dec 17, 2023 · Operations

How FAW‑Volkswagen Reached Top‑Tier DevOps Continuous Delivery: Practices, Metrics & Lessons

The interview reveals how FAW‑Volkswagen leveraged the CAICT DevOps maturity model to achieve Level 3 continuous delivery for its OTD order‑delivery platform and multi‑functional dealer ecosystem, detailing the standards, implementation steps, performance metrics, challenges faced, and future plans for broader digital transformation.

Automotive IndustryContinuous DeliveryDevOps
0 likes · 14 min read
How FAW‑Volkswagen Reached Top‑Tier DevOps Continuous Delivery: Practices, Metrics & Lessons
HomeTech
HomeTech
Nov 10, 2023 · R&D Management

Quality as the Lifeline of R&D: Autohome’s End‑to‑End Quality Measurement and Continuous Improvement

The article describes how Autohome established a company‑wide, fine‑grained quality measurement system and a comprehensive quality score model that unifies standards across departments, integrates multi‑source data, and drives continuous optimization to enhance user experience and product reliability.

Continuous ImprovementR&D managementperformance monitoring
0 likes · 8 min read
Quality as the Lifeline of R&D: Autohome’s End‑to‑End Quality Measurement and Continuous Improvement
Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 21, 2023 · Operations

Essential Software Development Metrics for Agile Teams and Production Success

The article explains how teams can adopt nine objective software development metrics—including lead time, cycle time, team velocity, defect rates, MTBF, MTTR, crash rate, endpoint incidents, and code‑quality measures—to continuously improve processes, assess production health, and align engineering work with business value.

OperationsPerformanceSecurity
0 likes · 12 min read
Essential Software Development Metrics for Agile Teams and Production Success
Baidu Geek Talk
Baidu Geek Talk
Apr 3, 2023 · R&D Management

Digital R&D Efficiency Analysis and Decision System: Concepts, Case Studies, and Technical Implementation

The article defines R&D efficiency as delivering higher‑quality, faster value, breaks it into doing the right work, doing it correctly, and ensuring sustainable delivery, then presents a GQM‑driven framework and case studies on testing staff, code review, and process bottlenecks, and outlines a digital decision‑making platform that automates data collection, modeling, and actionable reporting.

Case StudyProcess ImprovementR&D efficiency
0 likes · 23 min read
Digital R&D Efficiency Analysis and Decision System: Concepts, Case Studies, and Technical Implementation
JD Tech
JD Tech
Jan 10, 2023 · Fundamentals

Automated Monitoring of Cyclomatic Complexity in Python Projects Using Lizard

This article explains how to automatically monitor and analyze cyclomatic complexity of software projects with the Lizard tool, covering its definition, thresholds, reduction techniques, multi-language support, configuration options, scheduled execution, and result visualization to guide refactoring decisions.

AutomationPythoncode quality
0 likes · 8 min read
Automated Monitoring of Cyclomatic Complexity in Python Projects Using Lizard
DevOps
DevOps
Nov 2, 2022 · R&D Management

A Comprehensive Approach to Measuring Software Development Efficiency

The article examines the challenges of quantifying software R&D productivity, critiques traditional metrics, introduces a set of balanced key performance indicators, and proposes a composite efficiency index (CEI) that combines delivery throughput, deployment frequency, success rate, cycle time, stability, and debt backlog.

DevOpsPerformance MeasurementR&D management
0 likes · 12 min read
A Comprehensive Approach to Measuring Software Development Efficiency
DevOps
DevOps
Jun 24, 2022 · R&D Management

Understanding Software Metrics: Common Pitfalls and Essential Agile Testing Indicators

The article explains the purpose of software metrics, warns against measuring individual performance and isolated indicators, and outlines key agile testing metrics such as code coverage, acceptance test pass rate, defect density per story point, and automation rate to help teams track progress toward quality goals.

Code CoverageTeam Performanceagile testing
0 likes · 6 min read
Understanding Software Metrics: Common Pitfalls and Essential Agile Testing Indicators
DevOps
DevOps
Jun 23, 2022 · Operations

Understanding Software Quality Metrics and the Pitfalls of Misguided Measurement

The article uses a humorous story about two development teams manipulating KLOC defect rates to illustrate Goodhart's law and the McNamara fallacy, then presents a comprehensive set of software quality metrics and guidelines for selecting meaningful measurements that truly improve product quality.

DevOpsGoodhart's lawMcNamara fallacy
0 likes · 16 min read
Understanding Software Quality Metrics and the Pitfalls of Misguided Measurement
360 Quality & Efficiency
360 Quality & Efficiency
Jun 2, 2022 · Fundamentals

Understanding and Improving Software Testability

The article explains the concept of software testability, outlines controllability and observability factors, discusses cohesion and coupling, suggests practices such as TDD and design patterns, and introduces tools like testability‑explorer and Sonar for measuring and enhancing testability.

code qualitycohesioncoupling
0 likes · 8 min read
Understanding and Improving Software Testability
DevOps Cloud Academy
DevOps Cloud Academy
Sep 3, 2021 · Information Security

Understanding SonarQube: Quantifying Software Quality, Rule Types, Severity Levels, and Metrics

This article explains how SonarQube uses static analysis to measure software reliability, maintainability, security, complexity, test coverage and duplication, describes its rule categories, severity levels, issue states, and metric rating scales, and shows why high‑quality code reduces costs and improves safety.

SecurityTechnical Debtcode quality
0 likes · 7 min read
Understanding SonarQube: Quantifying Software Quality, Rule Types, Severity Levels, and Metrics
DevOps Cloud Academy
DevOps Cloud Academy
Jun 15, 2021 · Information Security

Understanding SonarQube: Quantifying Software Quality, Rule Types, Severities, and Metrics

This article explains how SonarQube uses static analysis to measure software reliability, maintainability, security, complexity, test coverage and duplication, describes its rule categories, severity levels, issue states, and quality metrics, and highlights the cost and productivity benefits of high‑quality code.

SecurityTechnical Debtcode quality
0 likes · 6 min read
Understanding SonarQube: Quantifying Software Quality, Rule Types, Severities, and Metrics
Continuous Delivery 2.0
Continuous Delivery 2.0
Nov 25, 2020 · Operations

Measuring Engineering Productivity with GitLab MR Rate: Definition, Challenges, and Improvement Strategies

This article explains how GitLab uses the MR Rate metric to assess engineering productivity, outlines its definition, discusses the challenges of relying on a single metric, and presents four strategies—including improving iteration, setting KPIs, aligning OKRs, and empowering teams—to boost the MR Rate over time.

Engineering ProductivityGitLabKPIs
0 likes · 8 min read
Measuring Engineering Productivity with GitLab MR Rate: Definition, Challenges, and Improvement Strategies
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Jun 5, 2020 · R&D Management

How a Unified Code Metrics Platform Boosts Development Quality and Efficiency

This article describes the design, implementation, and operational strategy of a comprehensive code‑metrics platform that standardizes coding standards, automates quality checks, and drives data‑guided improvements across multiple development teams, ultimately enhancing code reliability, maintainability, and CI/CD flow.

CI/CDR&D managementcode quality
0 likes · 10 min read
How a Unified Code Metrics Platform Boosts Development Quality and Efficiency
Continuous Delivery 2.0
Continuous Delivery 2.0
Mar 7, 2020 · R&D Management

Why Lines of Code and Velocity Are Poor Metrics for Software Development Productivity

The article explains, using a 1982 Lisa team story and agile practice observations, why lines of code, iteration velocity, and full staff utilization are unreliable productivity metrics and advocates using global outcome metrics and leading indicators for effective software development management.

R&D managementagileproductivity
0 likes · 9 min read
Why Lines of Code and Velocity Are Poor Metrics for Software Development Productivity
Continuous Delivery 2.0
Continuous Delivery 2.0
Nov 28, 2019 · Fundamentals

Understanding Cyclomatic Complexity and How to Apply Excessive Cyclomatic Complexity

This article explains the McCabe metric, the definition and calculation of cyclomatic complexity, its relationship to code quality, and introduces the concept of excessive cyclomatic complexity as a more meaningful indicator for managing software maintainability.

McCabe metriccode qualitycyclomatic complexity
0 likes · 7 min read
Understanding Cyclomatic Complexity and How to Apply Excessive Cyclomatic Complexity
Continuous Delivery 2.0
Continuous Delivery 2.0
Nov 4, 2019 · Fundamentals

Evaluating and Managing Legacy Code Quality with Simple Metrics

The article explains how to assess a project's code quality using four key metrics, compare error density between codebases, manage legacy code with the Scout Camp principle, and choose reasonable thresholds such as cyclomatic complexity, providing a practical approach for continuous delivery.

Continuous Deliverycode qualitylegacy code
0 likes · 4 min read
Evaluating and Managing Legacy Code Quality with Simple Metrics
JD Retail Technology
JD Retail Technology
Mar 20, 2019 · R&D Management

Challenges and Proper Practices for Measuring Software Development Efficiency

The article examines the difficulties of quantifying software R&D efficiency, critiques common metric approaches such as time tracking, LOC, and story points, and proposes a holistic, result‑oriented framework that emphasizes global flow efficiency across delivery speed, quality, and capability.

R&D efficiencyagile measurementdevelopment process
0 likes · 9 min read
Challenges and Proper Practices for Measuring Software Development Efficiency
JD Tech
JD Tech
Mar 19, 2019 · R&D Management

Challenges and Proper Practices for Measuring Software R&D Efficiency

The article examines the difficulties of quantifying software development efficiency, critiques common metric approaches, and proposes a principled framework that emphasizes global, outcome‑oriented indicators across delivery efficiency, quality, and capability to guide systematic R&D performance improvement.

OperationsPerformance MeasurementR&D efficiency
0 likes · 9 min read
Challenges and Proper Practices for Measuring Software R&D Efficiency
Continuous Delivery 2.0
Continuous Delivery 2.0
Mar 19, 2019 · Operations

Key Metrics for Agile Teams: From Lead Time to Security Indicators

This article explains how software teams can select, combine, and interpret nine essential metrics—including lead time, cycle time, team velocity, defect rates, MTBF, MTTR, and security incident counts—to drive continuous improvement, align with business goals, and ultimately achieve successful outcomes.

OperationsSecurityagile
0 likes · 12 min read
Key Metrics for Agile Teams: From Lead Time to Security Indicators