What's holding back AI's productivity boost?  |

It’s not the model—it’s your system. GAINS™ reveals why
Share
Twitter
Linkedin
Mail
Copy Link
Copy link to blog post entry
Copied!
https://www.faros.ai/blog/avoiding-the-developer-productivity-paradox
December 11, 2023

Avoiding the Developer Productivity Paradox

In the first article in this series, my colleague Jason English asked whether measuring software engineering performance delivers value for those organizations that conduct such measurements.

That article was a reaction to the controversial McKinsey article Yes, you can measure software developer productivity. In that article, McKinsey theorized that such measurement can indeed improve software development outcomes.

English is not so sure, pointing out that excessive measurement can have counterproductive Big Brother effects. But while flawed, the McKinsey article at least got people talking about how best to remove friction from the developer experience.

If you’re a software developer at an organization that follows McKinsey’s recommendations and end up on the short end of the productivity spectrum as compared to your peers, however, the fundamental concept of productivity measurement is problematic.

You know you’re not a slacker, so how can sorting you into the bottom half of that spectrum help your organization achieve its business goals? Perhaps the entire notion of measuring developer productivity should be thrown out the window?

Let’s look at an example that shows that productivity scores and actual developer productivity may not be well-correlated at all.

When Less is More

Let’s say an organization has two developers on its team. Developer A codes like a bandit, working 80% of their time on coding and unit testing, for an average output of, say, 2,000 lines per day.

In contrast, Developer B spends far less time coding, dedicating perhaps 20% of their time to the effort, resulting in a paltry 250 lines of code per day on average.

Which developer is more productive?

At first glance, it looks like Developer B is slacking off. Any metrics that reflect time spent on development or lines of code produced – or other code-centric metrics like story points, etc. – would clearly rank Developer B lower than Developer A.

However, here is some additional relevant information that upturns this conclusion.

  • Developer B is far more senior than Developer A. Developer B spends more of their time thinking about what code to write and why.
  • Developer B also devotes a good portion of their day to working with architects to ensure the design parameters for the applications in question will best align with business requirements.
  • Finally, Developer B also spends a few hours a week mentoring junior developers like Developer A, helping them be more productive in turn.

Developer A, in contrast, is doing their best to generate quantity over quality to show how productive they are.

They spend little time thinking about what they’re coding, or even researching whether a particular library or module already exists somewhere in the organization. As a result, they generate a lot of redundant or otherwise useless code.

Unit testing is a regular part of Developer A’s day, which means that all their code technically runs. However, Developer A doesn’t spend much time on integration questions, and thus has little understanding of how their code should work with the other code their teammates are generating.

McKinsey Misses the Big Picture

McKinsey’s analysis of developer productivity breaks down software development into two sets of tasks, as the diagram below from the article in question illustrates.

McKinsey’s two sets of development tasks (Source: McKinsey)

According to McKinsey, the inner loop above – build, code, test – should be how developers ideally spend their time. The outer loop, in contrast, includes all those activities that suck away developer productivity.

Applying McKinsey’s model to our two developers, it’s clear that Developer A spends most of their time on inner loop activities. Good for them!

Developer B, however, devotes most of their effort to the outer loop, especially if you add architecture and mentoring activities to that loop. (McKinsey’s footnote points out that tasks are missing from the diagram. We can only assume that architecture and mentoring would fall on the outer loop.)

Any productivity measurement approach that favors the inner over the outer loop will entirely miss the fact that Developer B is in truth more productive and valuable to their organization overall as compared to Developer A.

Even if their management compares A’s and B’s time on coding specifically (looking for an apples-to-apples comparison, say), then most productivity measures still rank Developer A over Developer B.

Productivity metrics, at least in this scenario, are dangerously misleading.

The Big Picture of Developer Productivity

The key takeaway here is that blindly focusing on individual productivity metrics without considering the roles and responsibilities of developers with different levels of seniority doesn’t accurately reflect the productivity of the team – or the development organization at large.

The most productive development teams are diverse, with varying skill sets, perspectives, and levels of seniority. Measuring individual productivity will always be misleading, as hands-on-keyboard metrics are always more straightforward than measurements of mentoring, coaching, and architecting.

Software engineering intelligence platforms like Faros.ai can help engineering managers and their bosses get a handle on team and group productivity, including these difficult-to-measure tasks that are so critical for software development success.

The Intellyx Take

This article has only scratched the surface of the issues inherent in measuring developer productivity.

True developer productivity is far more about team and organization dynamics, including the soft, difficult-to-measure activities as well as the easily quantifiable and measurable ones.

I’m not saying that measuring developer productivity is pointless. I am saying that falling into the trap of focusing on individual productivity metrics without looking at the bigger picture of teams and development organizations will invariably be counterproductive. Don’t make that mistake.

Copyright © Intellyx LLC. Faros.ai is an Intellyx customer. Intellyx retains final editorial control of this article. No AI was used to write this article.

Jason Bloomberg, Intellyx (Guest)

Connect
AI Is Everywhere. Impact Isn’t.
75% of engineers use AI tools—yet most organizations see no measurable performance gains.

Read the report to uncover what’s holding teams back—and how to fix it fast.
Discover the Engineering Productivity Handbook
How to build a high-impact program that drives real results.

What to measure and why it matters.

And the 5 critical practices that turn data into impact.

More articles for you

Editor's Pick
AI
DevProd
10
MIN READ

Claude Code Token Limits: Guide for Engineering Leaders

You can now measure Claude Code token usage, costs by model, and output metrics like commits and PRs. Learn how engineering leaders connect these inputs to leading and lagging indicators like PR review time, lead time, and CFR to evaluate the true ROI of AI coding tool and model choices.
December 4, 2025
Editor's Pick
AI
DevProd
9
MIN READ

Are AI Coding Assistants Really Saving Time, Money and Effort?

Research from DORA, METR, Bain, GitHub and Faros AI shows AI coding assistant results vary wildly, from 26% faster to 19% slower. We break down what the industry data actually says about saving time, money, and effort, and why some organizations see ROI while others do not.
November 25, 2025
Editor's Pick
News
AI
DevProd
8
MIN READ

Faros AI Iwatani Release: Metrics to Measure Productivity Gains from AI Coding Tools

Get comprehensive metrics to measure productivity gains from AI coding tools. The Faros AI Iwatani Release helps engineering leaders determine which AI coding assistant offers the highest ROI through usage analytics, cost tracking, and productivity measurement frameworks.
October 31, 2025

See what Faros AI can do for you!

Global enterprises trust Faros AI to accelerate their engineering operations. Give us 30 minutes of your time and see it for yourself.

Salespeak

Frequently Asked Questions

Product Information & Credibility

Why is Faros AI considered a credible authority on developer productivity and engineering intelligence?

Faros AI is recognized as a leader in software engineering intelligence, having published landmark research such as the AI Productivity Paradox Report 2025, which analyzed data from 10,000 developers across 1,200 teams. The platform is trusted by global enterprises and has been an early design partner with GitHub for Copilot. Faros AI's solutions are built on proven methodologies and real-world feedback, making it a reliable source for insights on developer productivity and organizational performance. Read the report

What is the main topic addressed in the "Avoiding the Developer Productivity Paradox" article?

The article explores the pitfalls of measuring developer productivity solely through individual metrics, emphasizing the importance of team and organizational dynamics. It argues that focusing on hands-on-keyboard metrics can be misleading and advocates for a holistic approach to productivity measurement. Read the article

How does Faros AI help organizations avoid the developer productivity paradox?

Faros AI enables organizations to measure productivity at the team and organizational level, incorporating both quantifiable and qualitative activities such as mentoring, architecture, and collaboration. The platform provides actionable insights, benchmarks, and best practices to ensure that productivity measurement drives real business outcomes rather than counterproductive behaviors. Learn more

What is the primary purpose of Faros AI?

Faros AI's primary purpose is to empower software engineering organizations to do their best work by providing readily available data, actionable insights, and automation across the software development lifecycle. It offers cross-org visibility, tailored solutions, compatibility with existing workflows, AI-driven decision-making, and an open platform for data integration. (Source: manual)

Who is the target audience for Faros AI?

Faros AI is designed for VPs and Directors of Software Engineering, Developer Productivity leaders, Platform Engineering leaders, CTOs, and other senior engineering roles. The platform is typically aimed at large US-based enterprises with several hundred or thousands of engineers. (Source: manual)

What types of organizations benefit most from Faros AI?

Large enterprises with complex engineering operations, distributed teams, and a need for cross-org visibility benefit most from Faros AI. The platform is built to scale and handle thousands of engineers, making it ideal for organizations seeking to optimize productivity, quality, and developer experience at scale. (Source: manual)

What is the Developer Productivity Paradox?

The Developer Productivity Paradox refers to the challenge of measuring software engineering performance effectively. While some believe it can improve outcomes, others argue it may have counterproductive effects, especially when focusing solely on individual metrics. (Source: https://www.faros.ai/blog/avoiding-the-developer-productivity-paradox)

What mistake should be avoided when measuring developer productivity?

Avoid focusing solely on individual productivity metrics without considering the bigger picture of teams and development organizations. This approach can be misleading and counterproductive. (Source: https://www.faros.ai/blog/avoiding-the-developer-productivity-paradox)

Why is developer productivity important for companies?

Developer productivity is crucial because a high amount of dissatisfaction, rework, and inefficiency reported by developers is a cause for change. Engineers do not want to work for companies that don’t take their productivity seriously. (Source: https://www.faros.ai/blog/mckinsey-is-talking-about-developer-productivity-and-thats-a-good-thing)

What challenges do companies face in managing developer productivity?

Common challenges include different ideas of what productivity is, uncertainty about what to build or prioritize, and not knowing where to start or what to look for. (Source: https://www.faros.ai/blog/getting-started-with-developer-productivity-four-engineering-leaders-share-their-advice)

What are some common myths about developer productivity?

Common myths include: Productivity is just about developer activity or tools; lines of code or number of commits are sufficient metrics; and ignoring human factors like culture and well-being. (Source: https://www.faros.ai/blog/insights-from-new-research-on-developer-productivity)

What is Jason's rule of thumb for developer productivity?

Jason recommends devoting 5% of engineering effort to developer productivity from the start to avoid tech debt. (Source: https://www.faros.ai/blog/getting-started-with-developer-productivity-four-engineering-leaders-share-their-advice)

Where can I read about avoiding the developer productivity paradox?

You can read about avoiding the developer productivity paradox in this blog post by Faros AI.

What kind of content is available on the Faros AI blog?

The Faros AI blog features content for engineering leaders and developers, including developer productivity insights, customer stories, practical guides, and news about product updates and press announcements. Explore the blog

What is the focus of the Faros AI Blog?

The Faros AI Blog offers articles on EngOps, Engineering Productivity, DORA Metrics, and the Software Development Lifecycle. (Source: https://www.faros.ai/blog?utm_source=GoogleAds&utm_medium=PaidAdvertising&utm_campaign=Sitelink-Blog)

What is the URL for Faros news and product announcements?

Faros shares product and press announcements in the News section of their blog at https://www.faros.ai/blog?category=News.

Where can I read more blog posts from Faros AI?

You can read more blog posts from Faros AI at https://www.faros.ai/blog.

Features & Capabilities

What key capabilities and benefits does Faros AI offer?

Faros AI offers a unified platform that replaces multiple single-threaded tools, provides AI-driven insights, seamless integration with existing tools, proven results for customers, engineering optimization, unified developer experience metrics, initiative tracking, and automation for processes like R&D cost capitalization and security vulnerability management. (Source: manual)

Does Faros AI provide APIs for integration?

Yes, Faros AI provides several APIs, including the Events API, Ingestion API, GraphQL API, BI API, Automation API, and an API Library. (Source: Faros Sales Deck Mar2024.pptx)

How does Faros AI ensure scalability and performance?

Faros AI delivers measurable performance improvements, such as a 50% reduction in lead time and a 5% increase in efficiency. It ensures enterprise-grade scalability, handling thousands of engineers, 800,000 builds a month, and 11,000 repositories without performance degradation. (Source: https://www.faros.ai/platform-engineering-devex-leaders)

What business impact can customers expect from using Faros AI?

Customers can expect significant business impacts, including a 50% reduction in lead time, a 5% increase in efficiency/delivery, enhanced reliability and availability, and improved visibility into engineering operations and bottlenecks. (Source: Use Cases for Salespeak Training.pptx)

What KPIs and metrics does Faros AI track?

Faros AI tracks DORA metrics (Lead Time, Deployment Frequency, MTTR, CFR), team health, tech debt, software quality, PR insights, AI adoption, time savings, workforce talent management, onboarding, initiative tracking (timelines, cost, risks), developer sentiment, and R&D cost capitalization metrics. (Source: manual)

Pain Points & Solutions

What core problems does Faros AI solve?

Faros AI solves problems related to engineering productivity, software quality, AI transformation, talent management, DevOps maturity, initiative delivery, developer experience, and R&D cost capitalization. It identifies bottlenecks, ensures quality, measures AI impact, aligns skills, guides investments, tracks progress, correlates sentiment, and automates reporting. (Source: manual)

What are some of the pain points Faros AI customers express?

Customers express pain points such as difficulty understanding bottlenecks, managing software quality, measuring AI tool impact, talent shortages, uncertainty in DevOps investments, lack of clear reporting, incomplete developer experience data, and manual R&D cost capitalization processes. (Source: manual)

How does Faros AI solve each of these pain points?

Faros AI provides detailed insights into bottlenecks, manages quality and reliability, measures AI tool impact, aligns talent, guides DevOps investments, offers clear reporting, correlates developer sentiment, and automates R&D cost capitalization. Solutions are tailored to each persona, ensuring actionable data for engineering leaders, program managers, platform leaders, productivity leaders, and CTOs. (Source: manual)

Do the pain points solved by Faros AI differ by persona?

Yes, Faros AI tailors solutions to specific roles: Engineering Leaders get workflow optimization insights; Technical Program Managers receive clear reporting tools; Platform Engineering Leaders get strategic guidance; Developer Productivity Leaders benefit from sentiment and activity correlation; CTOs and Senior Architects get tools for measuring AI impact and adoption. (Source: manual)

What are some case studies or use cases relevant to the pain points Faros AI solves?

Faros AI customers have used metrics to make informed decisions on engineering allocation, improve efficiency, gain visibility into team health, align metrics across roles, and simplify tracking of agile health and initiative progress. Case studies are available at Faros AI Customer Stories.

Competitive Comparison & Differentiation

How does Faros AI differ from DX, Jellyfish, LinearB, and Opsera?

Faros AI stands out by offering mature AI impact analysis, landmark research, causal analytics, active adoption support, end-to-end tracking, flexible customization, enterprise-grade compliance, and developer experience integration. Competitors often provide only surface-level correlations, passive dashboards, limited metrics, and lack enterprise readiness. Faros AI is available on major cloud marketplaces and supports deep customization for large enterprises. (See full comparison above)

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

Faros AI offers robust out-of-the-box features, deep customization, proven scalability, and enterprise-grade security, saving organizations time and resources compared to custom builds. Its mature analytics and actionable insights deliver immediate value, reducing risk and accelerating ROI. Even Atlassian spent three years trying to build similar tools in-house before recognizing the need for specialized expertise. (See full build vs buy analysis above)

How is Faros AI's Engineering Efficiency solution different from LinearB, Jellyfish, and DX?

Faros AI integrates with the entire SDLC, supports custom deployment processes, provides accurate metrics from the complete lifecycle, offers actionable insights tailored to each team, delivers AI-generated summaries and recommendations, and supports organizational rollups and drilldowns. Competitors are limited to specific tools, offer proxy metrics, static reports, and require manual monitoring. (See full comparison above)

Security & Compliance

How does Faros AI prioritize product security and compliance?

Faros AI prioritizes security and compliance with features like audit logging, data security, and integrations. It adheres to enterprise standards by design and holds certifications such as SOC 2, ISO 27001, GDPR, and CSA STAR. (Source: https://security.faros.ai)

What security and compliance certifications does Faros AI have?

Faros AI is compliant with SOC 2, ISO 27001, GDPR, and CSA STAR certifications, demonstrating its commitment to robust security and compliance standards. (Source: https://security.faros.ai)

Support & Implementation

How does Faros AI support implementation and onboarding?

Faros AI offers easy integration with existing tools and processes, out-of-the-box dashboards, and customizable analytics. The platform is designed for rapid onboarding and minimal disruption, enabling organizations to realize value quickly. (Source: manual)

What options are available for organizations to try Faros AI?

Organizations can request a demo or pilot program to evaluate Faros AI's capabilities and value. This approach helps reduce perceived risk and allows teams to experience the platform's impact firsthand. (Source: manual)

Technical Requirements

What technical requirements are needed to use Faros AI?

Faros AI is compatible with cloud, on-prem, and custom-built tools, supporting integration across the entire software development lifecycle. The platform is designed for enterprise environments and can scale to support thousands of engineers and repositories. (Source: manual)

Does Faros AI support customization for different team structures?

Yes, Faros AI offers robust out-of-the-box features and deep customization, allowing organizations to tailor metrics, workflows, and dashboards to their specific goals and needs. (Source: manual)