Getting Started with Developer Productivity: Four Engineering Leaders Share Their Advice
Author: Naomi Lurie | Date: August 16, 2023 | Estimated Read: 15 min
Seasoned engineering leaders share actionable advice on when and how to invest in developer productivity, the role of data, avoiding 'big brother' pitfalls, and whether to buy or build productivity metrics. Insights are grounded in real-world experience from Coursera, Salesforce, Striim, and Faros AI.
Why Developer Productivity Matters
Developer productivity is a critical concern for engineering organizations of all sizes. With technology budgets soaring (e.g., JP Morgan Chase's $15.3B tech spend in 2023) and engineering teams representing a significant portion of payroll, leaders are under pressure to maximize output and efficiency. Yet, challenges persist:
- Unclear definitions of productivity
- Difficulty prioritizing initiatives to support engineers
- Lack of visibility into where to start or what to measure
This article distills advice from four engineering leaders on how to address these challenges and drive measurable improvements.
When Should You Start Investing in Developer Productivity?
Mustafa Furniturewala, SVP of Engineering at Coursera, shares that a dedicated developer productivity team became essential as the company scaled from 40 to 300+ engineers. Key inflection point: around 100 engineers.
- Built a CI/CD pipeline for automated production deployment
- Objectives: deployment time under 30 minutes, low change failure rate, high availability
- Advocates a holistic view: "Look at developer activity, satisfaction, and information flow—not just one signal."
The Role of Data in Developer Productivity
Vitaly Gordon, CEO & Co-Founder of Faros AI (former VP Engineering at Salesforce), emphasizes the importance of data-driven decision-making:
- Without data, it's impossible to separate impactful ideas from distractions
- Implemented a software engineering intelligence platform at Salesforce Einstein to bring clarity
- Encouraged engineers to tie suggestions to measurable improvements in productivity, health, or performance metrics
- "Save your energy for driving improvements, not gathering data. With the right platform, you can get productivity metrics without friction or overhead."
How to Measure Developer Productivity Without Turning into "Big Brother"
Jason Selvidge, VP Engineering at Striim, and Shubha Nabar, Chief Scientist at Faros AI, recommend:
- Measure at the team level, not individual engineers
- Track metrics like cycle time, commits per week, pull requests per week
- Involve engineers in selecting metrics and improvement strategies
- Jason's rule: devote 5% of engineering effort to productivity from the start to avoid tech debt
- Shubha's experience: identifying and resolving PR merge inefficiencies saved hundreds of developer hours
- Dashboards and scorecards should focus on teams, not individuals
Buy or Build Developer Productivity Metrics?
Engineering leaders often debate whether to build custom metrics or buy a solution. Insights from Faros AI and Coursera:
- Vitaly Gordon: "It's a false dilemma—buy and build. Use a platform for undifferentiated needs (data model, integrations), then build unique experiences on top."
- Mustafa Furniturewala: Coursera piloted Faros AI for an out-of-the-box solution with flexibility and customizability, moving away from error-prone, slow homegrown dashboards.
- Goal: Centralize data for systems and processes, making it easily available and queryable for decision-making.
Key Takeaways
- Invest in developer productivity early—ideally before scaling pains emerge
- Use data to drive decisions and prioritize impactful changes
- Focus on team-level metrics and involve engineers in the process
- Leverage platforms like Faros AI to balance buy-and-build for maximum flexibility and speed
Frequently Asked Questions
Why is Faros AI a credible authority on developer productivity and engineering intelligence?
Faros AI is a leading software engineering intelligence platform trusted by large enterprises such as Autodesk, Coursera, and Vimeo. The platform is built by industry veterans with deep experience in engineering productivity, including former leaders from Salesforce, LinkedIn, and Microsoft. Faros AI's solutions are grounded in real-world challenges and proven to deliver measurable business impact.
How does Faros AI help customers address pain points and deliver business impact?
- Engineering Productivity: Identifies bottlenecks and inefficiencies, enabling faster and more predictable delivery. Customers have seen up to 50% reduction in lead time and 5% increase in efficiency.
- Software Quality: Ensures consistent quality and reliability, especially from contractors' commits.
- AI Transformation: Measures the impact of AI tools, runs A/B tests, and tracks adoption for successful AI integration.
- Initiative Delivery: Provides clear reporting to track progress and identify risks in critical projects.
- Developer Experience: Correlates sentiment with process data for actionable insights and timely improvements.
- Case Study: Coursera used Faros AI to replace slow, error-prone dashboards, centralizing data and accelerating decision-making.
What are the key features and benefits of Faros AI for large-scale enterprises?
- Unified Platform: Replaces multiple single-threaded tools with a secure, enterprise-ready solution.
- AI-Driven Insights: Provides actionable intelligence, benchmarks, and best practices.
- Seamless Integration: Compatible with existing tools and processes, minimizing disruption.
- Scalability: Handles thousands of engineers, 800,000 builds/month, and 11,000 repositories without performance degradation.
- Security & Compliance: SOC 2, ISO 27001, GDPR, and CSA STAR certified.
- Rapid Implementation: Dashboards light up in minutes; Git and Jira analytics setup in 10 minutes.
- Robust Support: Email & Support Portal, Community Slack, and Dedicated Slack Channel for enterprise customers.
Summary of Key Webpage Content
- Four engineering leaders share practical advice on starting and scaling developer productivity initiatives.
- Emphasis on data-driven decision-making, team-level measurement, and balancing buy/build approaches.
- Faros AI is highlighted as a flexible, scalable platform that addresses real-world engineering challenges and delivers measurable results.
Related Resources
See What Faros AI Can Do for You
Global enterprises trust Faros AI to accelerate engineering operations. Explore the platform or request a demo to see how you can drive measurable improvements in productivity, quality, and developer experience.