www.mckinsey.com
Open in
urlscan Pro
23.41.253.66
Public Scan
Submitted URL: https://ch0zn04.na1.hubspotlinks.com/Ctc/GD+113/cH0ZN04/VWqQCL7--d3_W71Wz9P7zXRPkW8XrjSc54yfxGN3S9PHq5n4LbW7Y9pgv6lZ3pTW32hHXK1fSkbdW...
Effective URL: https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/developer-velocity-how-software-...
Submission: On October 13 via api from ES — Scanned from ES
Effective URL: https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/developer-velocity-how-software-...
Submission: On October 13 via api from ES — Scanned from ES
Form analysis
1 forms found in the DOM<form class="OneClickGuest_mck-c-oneclick__TD_yS mck-u-screen-only">
<div class="OneClickGuest_mck-c-oneclick__email-container__avyi8">
<div class="mdc-c-form-control mdc-c-form-control--size-md">
<div class="mdc-c-form-control__control"><input id="email" name="email" type="email" placeholder="Email address" aria-label="Email address" aria-invalid="false" autocomplete="email" class="mdc-c-form-control__field" data-testid="email"
aria-required="true"></div>
</div>
</div>
<div><button aria-label="Subscribe" type="submit" id="" class="mdc-c-button___U4iY2_a7fe080 mdc-c-button--primary___Ed-lT_a7fe080 mdc-c-button--size-medium mdc-c-button--btn-compact___P-iHa_a7fe080" data-testid="submit-form">Subscribe</button>
</div>
</form>
Text Content
Skip to main content Technology, Media & Telecommunications Technology, Media & Telecommunications * How We Help Clients * Our Insights * Our People * Contact Us * More Please use UP and DOWN arrow keys to review autocomplete results. Press enter to select and open the results on a new page. Search * * * Sign In * Subscribe Developer Velocity: How software excellence fuels business performance Share Print Download Save DEVELOPER VELOCITY: HOW SOFTWARE EXCELLENCE FUELS BUSINESS PERFORMANCE April 20, 2020 | Article By Shivam Srivastava, Kartik Trehan, Dilip Wagle, and Jane Wang Share Print Download Save The businesses that are achieving the greatest returns from their software investments are those willing to tackle entrenched cultural and structural barriers. DOWNLOADS Article (PDF-295 KB) With technology powering everything from how a business runs to the products and services it sells, companies in industries ranging from retail to manufacturing to banking are having to develop a range of new skill sets and capabilities. In addition to mastering the nuances of their industry, they need to excel first and foremost at developing software. MOST POPULAR INSIGHTS 1. Author Talks: How to speak confidently when you’re put on the spot 2. The economic potential of generative AI: The next productivity frontier 3. What is prompt engineering? 4. Generative AI: How will it affect future jobs and workflows? 5. Some employees are destroying value. Others are building it. Do you know the difference? It’s a big leap for many, yet a large number of businesses are working hard to make it. At the Goldman Sachs Group, for instance, computer engineers make up about one-quarter of the total workforce.1Thomas Franck, “Computer engineers now make up a quarter of Goldman Sachs’ workforce,” CNBC, April 30, 2018, cnbc.com. Within retail, software development is the fastest-growing job category.2LinkedIn Talent Blog, “Data reveals the fastest-growing job in retail (and it’s not sales),” blog entry by Sharqua Abdullah, April 19, 2018, business.linkedin.com. Indeed, of the 20 million software engineers worldwide, more than half are estimated to be working outside the technology industry, and that percentage is growing. However, for the vast majority of businesses, these investments have not led to meaningful performance improvements. Launching a new product or feature can still take months. Leaders still struggle to scale promising sandbox innovations. We often hear CEOs, chief technology officers, and chief information officers lament that their software-development spending is a “black box.” Improving business performance through software development comes down to empowering developers, creating the right environment for them to innovate, and removing points of friction. Industry leaders refer to this capability as “Developer Velocity.” This goes beyond the definition of velocity as it relates to agile methodologies—meaning it is about not just speed but also unleashing the full potential of development talent. Share Sidebar ABOUT THE RESEARCH The Developer Velocity Index (DVI) takes into account 46 different drivers across 13 capability areas (exhibit). To develop and validate this list of drivers, we conducted interviews with more than 100 chief technology officers, chief information officers, and other senior engineering leaders. We then asked technology executives at 440 large organizations across 12 industries in nine countries to rate their company’s performance. DVI scores are calculated as a weighted average of scores across the drivers, with equal weight given to the three broad categories—technology, working practices, and organizational enablement. Exhibit We strive to provide individuals with disabilities equal access to our website. If you would like information about this content we will be happy to work with you. Please email us at: McKinsey_Website_Accessibility@mckinsey.com Our analysis examined the impact of DVI scores on revenue, total shareholder returns, and operating margin. We also looked at four nonfinancial business-performance indicators: innovation, customer satisfaction, brand perception, and talent management. Finally, we ran statistical correlations of business performance against the various dimensions of Developer Velocity. We used the Johnson’s Relative Weights analysis to quantify the relative importance of the correlated drivers of DVI scores. To gain a more precise understanding of the factors that allow organizations to achieve Developer Velocity, we conducted an in-depth survey of senior executives at 440 large enterprises, more than 100 expert interviews, and extensive external research (see sidebar, “About the research”). As a result, we created what we call the Developer Velocity Index (DVI), which pinpoints the most critical factors (related to technology, working practices, and organizational enablement) in achieving Developer Velocity, as well as those that are not nearly as important as many executives and observers might believe. WHAT REALLY DOES (AND DOES NOT) ACCOUNT FOR BUSINESS SUCCESS Our research reveals that top-quartile DVI scores correlate with 2014–18 revenue growth that is four to five times faster than bottom-quartile DVI scores (Exhibit 1). Top-quartile companies also have 60 percent higher total shareholder returns and 20 percent higher operating margins. In addition, top-quartile players appear to be more innovative, scoring 55 percent higher on innovation than bottom-quartile companies. These businesses also score higher on customer satisfaction, brand perception, and talent management (Exhibit 2). Exhibit 1 We strive to provide individuals with disabilities equal access to our website. If you would like information about this content we will be happy to work with you. Please email us at: McKinsey_Website_Accessibility@mckinsey.com Exhibit 2 We strive to provide individuals with disabilities equal access to our website. If you would like information about this content we will be happy to work with you. Please email us at: McKinsey_Website_Accessibility@mckinsey.com Similar patterns hold within specific industries and sectors. For example, top-quartile software companies saw revenue grow almost two times faster than other software companies in the same period. In financial services and retail, top-quartile companies saw positive revenue growth while average revenue declined in the other quartiles. While the link between Developer Velocity and business performance cuts across all industries, not surprisingly, sectors that are more digitally mature—including software (naturally), discrete manufacturing, and financial services—have higher DVI scores overall (Exhibit 3). Exhibit 3 We strive to provide individuals with disabilities equal access to our website. If you would like information about this content we will be happy to work with you. Please email us at: McKinsey_Website_Accessibility@mckinsey.com To take it a step further, we analyzed 13 capabilities (composed of 46 individual performance drivers) to better understand the specific conditions that create high Developer Velocity. We found the four with the greatest impact on business performance are tools, culture, product management, and talent management (Exhibit 4). These four areas are also strongly correlated with each other—that is, top performers with high scores in one capability tend to also have high scores in the other three. Exhibit 4 We strive to provide individuals with disabilities equal access to our website. If you would like information about this content we will be happy to work with you. Please email us at: McKinsey_Website_Accessibility@mckinsey.com The companies that have mastered Developer Velocity focus equally on empowering the developer, anticipating critical enablers, aligning investments with customer value, and minimizing barriers to productivity. Interestingly, these findings fly in the face of conventional industry wisdom. For example, many of the business leaders we interviewed assumed agile ceremonies at a team level would be among the top enablers of software development. But while agile team practices are helpful (especially in lifting performance among third- and fourth-quartile players), our study finds they do not play an outsized role in advancing DVI scores beyond that. The other outlier was developer tools. Our research shows that best-in-class tools are the top contributor to business success—enabling greater productivity, visibility, and coordination. Yet only 5 percent of executives recognized this link and ranked tools among their top-three software enablers. The underinvestment in tools across the development life cycle is one reason so many companies struggle with “black box” issues. HOW TO IMPROVE DEVELOPER VELOCITY Why the disconnect between what leaders think drives software success and what actually does? One answer is that relatively few leaders understand the day-to-day developer experience. Another challenge is prioritizing investment among the large and diverse set of levers. Several actions can help address the four biggest factors in Developer Velocity: tools, culture, product management, and talent management. EMPOWERING DEVELOPERS WITH WORLD-CLASS TOOLS According to our research, best-in-class tools are the primary driver of Developer Velocity. Organizations with strong tools—for planning, development (for example, integrated development environments), collaboration, and continuous integration and delivery—are 65 percent more innovative than bottom-quartile companies. The ability to access relevant tools for each stage of the software life cycle contributes to developer satisfaction and retention rates that are 47 percent higher for top-quartile companies compared with bottom-quartile performers. Top-quartile companies give developers a degree of choice—usually between two and five options to account for different needs and preferences—but restrict ad hoc tools from being added. Leading companies also use tools to unleash Developer Velocity by investing in low-code and no-code platforms. These platforms enable the average business user to develop applications without any software experience, freeing up seasoned developers to focus on the most challenging tasks. For example, one pharmaceutical company grew its low-code platform base from eight users to 1,400 in just one year. Business users outside of IT are now building applications with thousands of monthly sessions. The companies in our survey that empower “citizen developers” in these sorts of ways score 33 percent higher on innovation compared with bottom-quartile companies. WOULD YOU LIKE TO LEARN MORE ABOUT OUR TECHNOLOGY, MEDIA & TELECOMMUNICATIONS PRACTICE? Visit our Enterprise Software page CREATING A CULTURE THAT FOSTERS PSYCHOLOGICAL SAFETY Organizations that enable software teams to experiment, fail, and learn in a safe environment see consistently better results. Knowledge sharing, continuous improvement, a servant-leadership mindset (that is, managers viewing their role as empowering their teams to be successful rather than simply overseeing them), and a customer-centric philosophy are all correlated with superior business performance. But far and away the most important cultural attribute is psychological safety—a shared belief that risk-taking in the pursuit of innovative problem-solving is permitted and protected. Although most executives recognize the importance of psychological safety, only 20 percent believe their organization has succeeded in creating this culture. The chief information officer of a leading multinational bank told us that learning how to fail was the most difficult part of the company’s transition to mobile banking. Companies that perform best at this aspect of cultural change also invest in systems that can absorb and minimize the cost of failures. These investments include capabilities such as controlled releases, feature flags (the ability to turn features on and off without redeploying code), and automated rollbacks, as well as postmortems and retrospectives that allow teams to reflect constructively on what worked and what did not. A software leader at one top-quartile company said, “You need to implement safeguards in order to embrace failure, so we build contingencies as part of the software-development process. For example, we install a new version side by side with the stable version.” In addition to promoting psychological safety, companies with high DVI scores more frequently recognize employees for their achievements, publicly acknowledging individual and team efforts and rewarding outstanding contributions. They also build strong communities of practice through, for example, regular, brown-bag meetups on specific topics. And they create processes that allow teams to engage more directly with the customer—for instance, through demos and site visits. > Organizations that enable software teams to experiment, fail, and learn in a > safe environment see consistently better results. CREATING A COMPREHENSIVE PRODUCT-MANAGEMENT FUNCTION Product management means more than simply ensuring on-time and on-budget releases. It is about ensuring that the right products are built in the right ways to deliver a compelling customer experience.3Ralph Breuer, Harald Fanderl, Tjark Freundt, Nicolas Maechler, Stefan Moritz, and Fransje van der Marel, “What matters in customer-experience transformations,” July 2019. The importance of delivering this kind of experience is why the product-management function has become so critical over the past decade and why these capabilities rank as the third-leading driver of Developer Velocity. Our research examined six dimensions of product management—customer experience, strategic skills, business acumen, technical skills, leadership skills, and organizational enablers (such as mechanisms that assist with strategic prioritization, funding, and the adoption of product telemetry). The results show that DVI scores are less sensitive to individual attributes and far more responsive to an integrated, balanced product-management function. The product-management team not only needs relevant business and market knowledge but also a strong technical background. Companies with above-average performance across the six dimensions have DVI scores 1.5 times higher than companies with top-quartile performance in just one or two dimensions. It is important to note that excellent product management is also not about the discrete product-management team; developers and other members of an agile team are increasingly wearing the product-manager hat to understand how their work is aligned with business priorities and customer needs. THE PRODUCT MANAGEMENT TALENT DILEMMA Read the article FOCUSING TALENT MANAGEMENT ON THE DEVELOPER EXPERIENCE The world of technology has long been fixated on the idea of rock-star developers: individuals capable of producing at ten times the rate of the average developer. While debate exists over the size of the exponential, there is little question that the most talented developers are engines of velocity in their own right. With developers and related roles in high demand, the challenge is how to attract and retain such talent and create the conditions that ensure their continued success. Our study found that the talent factors most correlated with high rates of Developer Velocity—in addition to the impact of tools on talent outcomes as discussed earlier—are incentives, multifaceted recruiting programs, a rich program of ongoing learning, well-defined engineering career paths, and an active measurement of team health. Leading companies are resourceful when it comes to keeping software talent happy and motivated. One leading telecom company offers a wide range of skills certifications or “microbadges,” from beginner’s-level mobile development to machine learning. It also created a Developer University to provide developers with fresh learning opportunities and the chance to apply these skills in their workplace. Best-in-class companies also recognize the role that team health plays in boosting productivity and retention. They take the pulse of their developer teams on a regular basis—for example, after every one or two sprints. Surveys, whiteboard notes, and visual dashboards provide instant feedback that teams can use to address issues and refine processes quickly. Comprehensive annual or biannual employee surveys augment the more frequent check-ins, going deeper into topics such as shared vision, leadership, motivation, and incentives. BEYOND THE FOUNDATIONS: OPEN-SOURCE AND PUBLIC-CLOUD ADOPTION AND A SET OF EMERGING DRIVERS While the four core drivers apply across the entire group of companies surveyed, a different driver emerged as the biggest differentiator for companies within the top quartile: open-source adoption. For organizations that already have a strong DVI score, open-source adoption acts as a major accelerator. The data show that top-quartile company adoption of open source has three times the impact on innovation as compared with companies in other quartiles. Top-quartile DVI companies are especially active adopters, scoring 36 percent higher on open-source adoption than the next quartile—the highest delta on any dimension studied. We found that building an open-source culture is about more than using open-source software within the code; it extends to encouraging contribution and participation in the open-source community as well as adopting a similar approach to how code is shared internally—that is, strong InnerSource adoption. Another notable distinction is that DVI leaders are more advanced in managing open-source development securely. Many are using centralized security management and automated tools that can scan open-source components and remediate vulnerabilities before deployment. Compared with these leading adopters, less than 20 percent of companies are employing these advanced security measures. Public-cloud adoption as a catalyst of Developer Velocity is especially strong for nonsoftware companies—public-cloud adoption has four times the impact on their business performance than it does for software companies. Developer Velocity benefits are also sharply correlated with the degree of adoption: companies in the top quartile of public-cloud adoption have DVI scores that are 32 percent higher than companies in the bottom quartile. By comparison, a partial shift returns significantly less benefit: companies in the third quartile gain only a 2 percent DVI score advantage over the lowest adopters. The analysis also identified emerging drivers with the potential to accelerate DVI scores over the next three to five years. Top-quartile companies are increasingly exploring the use of artificial intelligence (AI) and machine learning in developer tools. For example, some have begun using AI to perform aspects of pair programming (in which typically one developer writes code while another almost simultaneously reviews it), providing automated code reviews and using natural language processing in low-code tools. Additional areas that executives believe will accelerate software innovation and impact in the future include increased usage of product telemetry to make product decisions and automation in detecting and remediating production issues. -------------------------------------------------------------------------------- Improving Developer Velocity is a journey, not a race. The businesses that are achieving the greatest returns from their software investment are those willing to tackle the entrenched cultural and structural barriers that are often the hardest and most nebulous to address. Companies that excel in providing the right tools, culture, product management, and talent management not only develop software faster but also deliver significantly stronger business outcomes. ABOUT THE AUTHOR(S) Shivam Srivastava is an associate partner in McKinsey’s Silicon Valley office, Kartik Trehan is an associate partner in the New York office, and Dilip Wagle is a senior partner in the Seattle office, where Jane Wang is a consultant. The authors wish to thank Santiago Comella-Dorda, Paul Dupenloup, Matias Garibaldi, Chandra Gnanasambandam, Steve Jansen, Eric Kutcher, Ling Lau, Rahul Mangla, Matteo Pacca, Aishwarya Singhal, Matthew Tesfalul, and Steve Van Kuiken for their contributions to this article. The authors would also like to thank HashiCorp, Microsoft, Pivotal Labs (part of VMware), and Red Hat (part of IBM) for their contributions to the research. Talk to us EXPLORE A CAREER WITH US Search Openings RELATED ARTICLES Collection ENTERPRISE SOFTWARE: AN INDUSTRY IN TRANSFORMATION Article THE PRODUCT MANAGEMENT TALENT DILEMMA Article BUILDING THE TECH TALENT PIPELINE SIGN UP FOR EMAILS ON NEW HIGH TECH, TELECOMS & INTERNET ARTICLES Never miss an insight. We'll email you when new articles are published on this topic. Subscribe Sign up for emails on new High Tech, Telecoms & Internet articles We use cookies to give you the best possible experience with mckinsey.com. Some are essential for this site to function; others help us understand how you use the site, so we can improve it. We may also use cookies for targeting purposes. Click “Accept all cookies” to proceed as specified, “Decline optional cookies” to accept only essential cookies, or click “Manage my preferences” to choose what cookie types you will accept.Cookie Notice Accept All CookiesDecline optional cookies Manage my preferences PRIVACY PREFERENCE CENTER McKinsey and our trusted partners use cookies and similar technologies to access and use your data for the purposes listed below. Please provide your consent for cookie usage on this website. Enable one or more of the cookie types listed below, and then save your preferences. Cookie Notice Accept all cookies MANAGE CONSENT PREFERENCES PERFORMANCE COOKIES Performance Cookies These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance. Cookie details FUNCTIONAL COOKIES Functional Cookies These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly. Cookie details TARGETING COOKIES Targeting Cookies These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising. Cookie details STRICTLY NECESSARY COOKIES Always Active These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information. Cookie details Back Button PERFORMANCE COOKIES Search Icon Filter Icon Clear checkbox label label Apply Cancel Consent Leg.Interest checkbox label label checkbox label label checkbox label label * View Cookies * Name cookie name Save my preferences