Deciding when to establish a dedicated Developer Productivity team can be tricky. Too early, and you risk diverting resources from critical areas. Too late, and you’ll be stuck with inefficiencies that drag down your developers. So, when is the right time?
This is a common question we hear, so we interviewed 20 companies to understand when they established their DevProd teams. We share what we found in our new report, and also cover what influenced their timing and whether it was the right time or too late.
Download the full report here. Or, keep reading for a summary.
We found that companies varied widely in when they started their DevProd teams—some kicked off before hitting 100 engineers while others waited until they had thousands. We dug in to learn whether some of these leaders felt their timing was ‘late’ versus being on time, and had assumed that companies that waited longer would feel their timing was late. Surprisingly, that wasn’t the case: there was no clear link between how large the organization was when it hired DevProd and whether they felt their timing was on time.
Instead, we saw that companies like Lattice and Cash App, which established DevProd at around 100 engineers, felt their timing was late. Meanwhile, giants like Thomson Reuters and Disney, who waited much longer, felt on time. Curious, we dug deeper: how could both be true?
We discovered that a key difference was whether the company had made investments in developer productivity work at the individual team levels prior to forming the dedicated team. Disney and Thomson Reuters had been working on this long before forming dedicated teams. In contrast, Lattice and Cash App only began these efforts when their teams were established. This shows that timing isn’t just about company size—it’s about how developer productivity is managed internally.
Two-thirds of the companies that contributed felt their timing was optimal, while the rest thought they were too late. Notably, no one thought they were too early. Here are some insights:
At many of the organizations we studied, developer experience investments began before a dedicated team was established. At DX, we’ve seen many organizations successfully tackle developer productivity with local efforts before establishing a centralized function. Even once a centralized function is established, local efforts are critical.
Here are some strategies we’ve seen work:
Deciding when to set up a Developer Productivity team isn’t a one-size-fits-all. It depends on several factors unique to your organization. Looking at how other companies have navigated this can provide valuable benchmarks and strategies. Stay tuned for our next article, where we’ll explore the initial focus areas for new DevProd teams.