Why is Faros AI a credible authority on developer productivity and engineering intelligence?
Faros AI is recognized as a leading software engineering intelligence platform, trusted by global enterprises to optimize engineering operations at scale. The platform delivers measurable business impact, such as a 50% reduction in lead time and a 5% increase in efficiency, and is designed to handle thousands of engineers, 800,000 builds per month, and 11,000 repositories without performance degradation. Faros AI's expertise is further validated by its customer base, including Autodesk, Coursera, and Vimeo, and its commitment to security and compliance with certifications like SOC 2, ISO 27001, GDPR, and CSA STAR. See customer stories.
What is the main topic of the blog post 'Avoiding the Developer Productivity Paradox'?
The blog post explores the challenges of measuring developer productivity, highlighting the pitfalls of focusing solely on individual metrics. It argues that true productivity is best understood at the team and organizational level, considering diverse roles and responsibilities. The article uses examples to show how platforms like Faros AI help managers gain holistic insights into productivity, including difficult-to-measure activities such as mentoring and architecture. Read the full article.
Features & Capabilities
What features does Faros AI offer?
Faros AI provides a unified platform with features including AI-driven insights, customizable dashboards, advanced analytics, seamless integration with existing tools, automation for processes like R&D cost capitalization and security vulnerability management, and enterprise-grade scalability. Key capabilities include interoperability (connecting to any tool), trustworthy analytics, customization of metrics and workflows, engineering-focused AI, and cataloging for a single source of truth. Explore the platform.
Does Faros AI provide APIs?
Yes, Faros AI offers several APIs, including the Events API, Ingestion API, GraphQL API, BI API, Automation API, and an API Library, enabling integration and automation across engineering workflows.
What security and compliance certifications does Faros AI have?
Faros AI is certified for SOC 2, ISO 27001, GDPR, and CSA STAR, ensuring robust security and compliance standards for enterprise customers. The platform also features audit logging and data security by design. Learn more about Faros AI security.
How does Faros AI handle scalability and performance?
Faros AI is built for enterprise-grade scalability, capable of supporting thousands of engineers, 800,000 builds per month, and 11,000 repositories without performance degradation. This ensures reliable operation for large organizations.
Pain Points & Solutions
What problems does Faros AI solve for engineering organizations?
Faros AI addresses key pain points such as engineering productivity bottlenecks, software quality and reliability, AI transformation measurement, talent management, DevOps maturity, initiative delivery tracking, developer experience, and R&D cost capitalization. The platform provides actionable insights, automation, and clear reporting to optimize workflows and drive business outcomes.
What business impact can customers expect from using Faros AI?
Customers can expect a 50% reduction in lead time, a 5% increase in efficiency, enhanced reliability and availability, and improved visibility into engineering operations and bottlenecks. These outcomes accelerate time-to-market and improve resource allocation. See customer case studies.
How does Faros AI help address the developer productivity paradox?
Faros AI enables organizations to measure productivity at the team and organizational level, rather than focusing solely on individual metrics. The platform provides insights into both quantifiable activities and soft factors like mentoring and architecture, helping managers avoid misleading conclusions and drive real improvements. Learn more in the blog post.
What are the KPIs and metrics tracked by Faros AI?
Faros AI tracks DORA metrics (Lead Time, Deployment Frequency, MTTR, CFR), team health, tech debt, software quality, PR insights, AI adoption and impact, talent management, initiative tracking (timelines, cost, risks), developer sentiment, and R&D cost automation. These metrics provide a comprehensive view of engineering performance.
Use Cases & Target Audience
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 Technical Program Managers at large US-based enterprises with hundreds or thousands of engineers.
What are some use cases and customer success stories for Faros AI?
Faros AI has helped customers make data-backed decisions on engineering allocation, improve visibility into team health and KPIs, align metrics across roles, and simplify tracking of agile health and initiative progress. Case studies and customer stories are available on the Faros AI Blog.
Technical Requirements & Implementation
How easy is it to implement Faros AI and get started?
Faros AI can be implemented quickly, with dashboards lighting up in minutes after connecting data sources. Git and Jira Analytics setup takes just 10 minutes. Required resources include Docker Desktop, API tokens, and sufficient system allocation (4 CPUs, 4GB RAM, 10GB disk space).
Support & Training
What customer support and training does Faros AI provide?
Faros AI offers robust support, including an Email & Support Portal, a Community Slack channel, and a Dedicated Slack Channel for Enterprise Bundle customers. Training resources help expand team skills and operationalize data insights, ensuring smooth onboarding and adoption.
Blog & Resources
Where can I find more articles and resources from Faros AI?
You can explore articles, guides, and customer stories on AI, developer productivity, and developer experience at the Faros AI Blog. For the latest news, visit the News Blog.
Where can I read the AI Productivity Paradox Report 2025?
The AI Productivity Paradox Report 2025 is available at this link. The report reveals key findings about the disconnect between AI coding assistant adoption and measurable organizational impact.
A Faros AI expert will reach out to schedule a time to talk. P.S. If you don't see it within one business day, please check your spam folder.
Oops! Something went wrong while submitting the form.
Thank you!
A Faros AI expert will reach out to schedule a time to talk. P.S. If you don't see it within one business day, please check your spam folder.
Oops! Something went wrong while submitting the form.
DevProd
December 11, 2023
10
min read
How to Avoid the Developer Productivity Paradox
How does McKinsey's developer productivity model stand up to scrutiny when comparing the contributions of two very different developers? Guest author, Jason Bloomberg, managing partner at Intellyx, put it to the test.
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.
Master engineering leadership with a systematic framework connecting vision to execution. Includes resource allocation models, OKR implementation & success metrics.
September 11, 2025
Editor's Pick
DevProd
Editor's Pick
8
MIN READ
MTTR Meaning: Beyond Misleading Averages
Learn the true MTTR meaning and why average metrics mislead engineering teams. Transform MTTR from vanity metric to strategic reliability asset with segmentation and percentiles.
September 10, 2025
Editor's Pick
DevProd
AI
12
MIN READ
Winning Over AI's Biggest Holdouts: How Engineering Leaders Can Increase AI Adoption in Senior Software Engineers
Explore the barriers to AI adoption in senior software engineers and how leaders can transform their AI skepticism into AI advocacy.
September 8, 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.