Pfizer navigates sharp growth while improving engineering delivery

Pfizer
About

Pfizer is one of the world's premier biopharmaceutical companies.

Key results
22% more developers can deploy in under an hour
11.3% more developers feel it is easier to deliver software
Risk of regrettable attrition in engineering has dropped by a third

This story was originally covered by a journalist for The New Stack.

There’s no doubt that Pfizer and its vaccine have played a starring role in our collective, global pandemic story. Behind the scenes, the pharmaceutical company was already in the process of growing from 100 to 1,000 tech workers, relying on a lot of software outsourcing, across about 200 countries, and supporting about 88,000 employees. And while it found itself another accidental tech company, Pfizer was still operating in a risk-averse, highly regulated environment, with nine products with sales of over a billion a year.

Now that it has time to be less reactionary and more strategic, how has Pfizer adopted a more strategic approach to long-term growth?

Jamie Hook, director and DevOps lead at Pfizer, spoke with Laura Tacho, CTO at DX, at IT Revolution’s recent Enterprise Technology Leadership Summit about Pfizer’s recent journey to develop an engineering culture centered on developer experience (DevEX). He talked about how over the last six months Pfizer has evolved its delivery model, enabled its new principal engineers and measured it all — aligning toward the company’s goal of changing 1 billion lives per year by 2027.

A startup no longer

Strange as it sounds for a Fortune 50 company, until recently, Pfizer’s engineering organization worked like a startup. “We fostered and created a great culture in the early years of our team, bringing brand-new, crazy ideas like open source and agile methodologies to a large, risk-averse corporation,” Hook said. “As its growth accelerated, it got harder and harder to maintain the spirit of exploration and technical excellence.”

Pfizer engineering was already experiencing rapid growth with increased demand and scope, but found release cycles getting longer and tedious PowerPoint status updates becoming more frequent.

Then COVID-19 hit.

“The past few years have been busy for Pfizer. We’ve had to deliver results across all of our business lines in extremely compressed timelines,” Hook said. “To meet these demands, the best engineers and practices were put front and center. During this we were able to launch sites and solutions to multiple global markets at the same time.”

But that pressure and purpose that drove everyone during the first year or two of the pandemic was simply not sustainable. Developer burnout and turnover became understandably high, which meant Pfizer was losing skills, knowledge and culture at a high rate. And data breaches and security attacks were more sophisticated than ever.

The past year became a necessary time of reflection for Pfizer.

“The fact that our teams were able to rapidly respond to change and deliver high-quality results has opened the conversation to evaluating the way we work,” Hook said. Referring to the vendor partners and outsourced engineers that make up a large portion of the company’s technical staff, he said, “We want to ride this wave of understanding of our business partners and take the best parts of our delivery model to the wider organization.”

In support of that ambitious companywide goal, engineering created its own mission statement:

“We are the industry-leading digital organization, working at the cutting edge of technology and operating with speed, sustainability and agility to change 1 billion lives a year.”

The strategy to achieve this is:

  • Thriving and joyful tech teams. Passionate and productive tech debates where engineers feel empowered to make decisions and to say no.
  • Possibilities continuously explored. Principal engineers drive the technical direction, not the vendors, and teams can experiment in a blameless culture.
  • Consistently applied high standards. Extend time of red team security exercises, with a focus on releasing higher quality.
  • Value delivered at speed and the highest quality. With an emphasis on demonstrating progress over status slides, supporting an agile culture based on fast decisions.

Pfizer Digital is looking to create a more integrated and coordinated health-care model, and to facilitate shared services and a developer experience across this deeply global organization. All of these objectives rely heavily on communication with and support from the Pfizer leadership team.

Measuring the problems impacting engineering productivity at Pfizer

All of this necessitates executive sponsorship and DevEx champions to continue to drive the significant investment needed to make significant changes to people, processes and platforms, as well as to establish new security and platform teams. A budget and charter must be in place at the start of each project transformation.

“This is not a one-time initiative.” Hook said, underscoring the need for long-term investment and stakeholder buy-in. “We’re here and investing for the long term, both increasing the number of in-house principal engineers and creating an engineering team focused on improving our developer experience and continuing to evolve our delivery model.”

Pfizer’s future of development will eventually grow to cover thousands of application and code repositories. For now, over the past year, Hook’s team has selected about 13 of the largest and most impactful projects to pilot this new model.

They are still in the early stages, but, because they’ve been measuring developer experience since 2022, they can see some early wins already. This involves a comprehensive, multifaceted, multilevel measurement, Tacho explained, across three areas:

  • Program measurements. Attrition and turnover, escalated security incidents, red team duration until result increases, and code quality and security metric improvements.
  • Project measurements. Completion status, affected resources and project-defined metrics. All repositories are now equipped with automatic code quality and security scanning tools, and they are measuring how long it takes for a red team to get a result.
  • Factors impacting developer productivity. Speed, ease of delivery, quality and wasted time per week, universal to all the developers, irrespective of the project. A focus on knowledge silos is an important measure of DevEx, like how long does it take you to get an answer about a piece of code or a service?

The first quarters of Pfizer’s Future of Development program, Tacho said, has been focused on “creating long-lasting teams with sticky knowledge, [and] hardening security and permissions across all applications, while simultaneously improving the developer experience. This is not a small task.”

Developer turnover may be simple to measure, but developer attrition risk — how many developers are at risk of voluntarily leaving the company — is not. The DX developer insights platform, she explained, acts as this “voice of the developer” by collecting self-reported data from developers about pain points and pairing these insights with quantitative metrics about engineering workflows.

Since embarking on Pfizer’s Future of Development, this risk of attrition has dropped by a third. In addition, between last quarter and this one, the developer surveys have found these promising trends:

  • 6.6% more developers feel their applications are high quality and technically stable.
  • 6.3% more developers are writing more documentation.
  • A third more developers can resolve an incident in under an hour.
  • 22% more developers can deploy in under an hour.
  • 11.3% more developers feel it is easier to deliver software.

The next six months will see all platforms on their way to this future with a training plan and content, the permissions model completely overhauled and implemented, and tooling in place to proactively manage secrets and credentials.

Get started

Want to explore more?

See the DX platform in action.

Get a demo