Skip to Content
  • 오피스

    오피스

    미주
    • Atlanta
    • Austin
    • Bogota
    • Boston
    • Buenos Aires
    • Chicago
    • Dallas
    • Denver
    • Houston
    • Los Angeles
    • Mexico City
    • Minneapolis
    • Monterrey
    • Montreal
    • New York
    • Rio de Janeiro
    • San Francisco
    • Santiago
    • São Paulo
    • Seattle
    • Silicon Valley
    • Toronto
    • Washington, DC
    유럽, 중동, 아프리카
    • Amsterdam
    • Athens
    • Berlin
    • Brussels
    • Copenhagen
    • Doha
    • Dubai
    • Dusseldorf
    • Frankfurt
    • Helsinki
    • Istanbul
    • Johannesburg
    • Kyiv
    • Lisbon
    • London
    • Madrid
    • Milan
    • Munich
    • Oslo
    • Paris
    • Riyadh
    • Rome
    • Stockholm
    • Vienna
    • Warsaw
    • Zurich
    아시아, 호주
    • Bangkok
    • Beijing
    • Bengaluru
    • Brisbane
    • Ho Chi Minh City
    • Hong Kong
    • Jakarta
    • Kuala Lumpur
    • Manila
    • Melbourne
    • Mumbai
    • New Delhi
    • Perth
    • Seoul
    • Shanghai
    • Singapore
    • Sydney
    • Tokyo
    오피스 전체보기
  • 얼럼나이
  • 미디어 센터
  • 구독
  • 연락처
  • Korea | 한국어

    지역 및 언어 선택

    글로벌
    • Global (English)
    미주
    • Brazil (Português)
    • Argentina (Español)
    • Canada (Français)
    • Chile (Español)
    • Colombia (Español)
    유럽, 중동, 아프리카
    • France (Français)
    • DACH Region (Deutsch)
    • Italy (Italiano)
    • Spain (Español)
    • Greece (Elliniká)
    아시아, 호주
    • China (中文版)
    • Korea (한국어)
    • Japan (日本語)
  • Saved items (0)
    Saved items (0)

    You have no saved items.

    관심 있는 내용을 북마크하여 Red 폴더에 저장할 수 있습니다. Red 폴더 에서 저장된 내용을 읽거나 공유해보세요.

    Explore Bain Insights
  • 산업
    메인 메뉴

    산업

    • 우주항공, 방산 및 정부 서비스
    • 농업 관련 산업
    • 화학
    • 인프라, 건설 및 건축 자재
    • 소비재
    • 금융 서비스
    • 헬스케어
    • 산업용 기계 및 장비
    • 미디어 및 엔터테인먼트
    • 금속
    • 광업
    • 석유 및 가스
    • 제지 및 패키징 산업
    • 사모펀드
    • 사회 및 공공 부문
    • 유통
    • 기술
    • 텔레콤
    • 운송
    • 여행·여가
    • 유틸리티 및 재생가능 에너지
  • 컨설팅 서비스
    메인 메뉴

    컨설팅 서비스

    • Customer Experience
    • ESG
    • Innovation
    • M&A
    • 운영
    • 조직
    • 사모펀드
    • 고객 전략 및 마케팅
    • 전략
    • AI, 인사이트 및 솔루션
    • Technology
    • 변화 혁신
  • Digital
  • 인사이트
  • 베인 소개
    메인 메뉴

    베인 소개

    • 업무 소개
    • 베인의 신념
    • 구성원 및 리더십 소개
    • 고객 성과
    • 주요 수상 경력
    • 글로벌 파트너사
    Further: Our global responsibility
    • 다양성과 포용
    • 사회 공헌 활동
    • Sustainability
    • World Economic Forum
    Learn more about Further
  • Careers
    메인 메뉴

    Careers

    • Work with Us
      Careers
      Work with Us
      • Find Your Place
      • Our Work Areas
      • Integrated Teams
      • Students
      • Internships & Programs
      • Recruiting Events
    • Life at Bain
      Careers
      Life at Bain
      • Blog: Inside Bain
      • Career Stories
      • Our People
      • Where We Work
      • Supporting Your Growth
      • Affinity Groups
      • Benefits
    • Impact Stories
    • Hiring Process
      Careers
      Hiring Process
      • What to Expect
      • Interviewing
    FIND JOBS
  • 오피스
    메인 메뉴

    오피스

    • 미주
      오피스
      미주
      • Atlanta
      • Austin
      • Bogota
      • Boston
      • Buenos Aires
      • Chicago
      • Dallas
      • Denver
      • Houston
      • Los Angeles
      • Mexico City
      • Minneapolis
      • Monterrey
      • Montreal
      • New York
      • Rio de Janeiro
      • San Francisco
      • Santiago
      • São Paulo
      • Seattle
      • Silicon Valley
      • Toronto
      • Washington, DC
    • 유럽, 중동, 아프리카
      오피스
      유럽, 중동, 아프리카
      • Amsterdam
      • Athens
      • Berlin
      • Brussels
      • Copenhagen
      • Doha
      • Dubai
      • Dusseldorf
      • Frankfurt
      • Helsinki
      • Istanbul
      • Johannesburg
      • Kyiv
      • Lisbon
      • London
      • Madrid
      • Milan
      • Munich
      • Oslo
      • Paris
      • Riyadh
      • Rome
      • Stockholm
      • Vienna
      • Warsaw
      • Zurich
    • 아시아, 호주
      오피스
      아시아, 호주
      • Bangkok
      • Beijing
      • Bengaluru
      • Brisbane
      • Ho Chi Minh City
      • Hong Kong
      • Jakarta
      • Kuala Lumpur
      • Manila
      • Melbourne
      • Mumbai
      • New Delhi
      • Perth
      • Seoul
      • Shanghai
      • Singapore
      • Sydney
      • Tokyo
    오피스 전체보기
  • 얼럼나이
  • 미디어 센터
  • 구독
  • 연락처
  • Korea | 한국어
    메인 메뉴

    지역 및 언어 선택

    • 글로벌
      지역 및 언어 선택
      글로벌
      • Global (English)
    • 미주
      지역 및 언어 선택
      미주
      • Brazil (Português)
      • Argentina (Español)
      • Canada (Français)
      • Chile (Español)
      • Colombia (Español)
    • 유럽, 중동, 아프리카
      지역 및 언어 선택
      유럽, 중동, 아프리카
      • France (Français)
      • DACH Region (Deutsch)
      • Italy (Italiano)
      • Spain (Español)
      • Greece (Elliniká)
    • 아시아, 호주
      지역 및 언어 선택
      아시아, 호주
      • China (中文版)
      • Korea (한국어)
      • Japan (日本語)
  • Saved items  (0)
    메인 메뉴
    Saved items (0)

    You have no saved items.

    관심 있는 내용을 북마크하여 Red 폴더에 저장할 수 있습니다. Red 폴더 에서 저장된 내용을 읽거나 공유해보세요.

    Explore Bain Insights
  • 산업
    • 산업

      • 우주항공, 방산 및 정부 서비스
      • 농업 관련 산업
      • 화학
      • 인프라, 건설 및 건축 자재
      • 소비재
      • 금융 서비스
      • 헬스케어
      • 산업용 기계 및 장비
      • 미디어 및 엔터테인먼트
      • 금속
      • 광업
      • 석유 및 가스
      • 제지 및 패키징 산업
      • 사모펀드
      • 사회 및 공공 부문
      • 유통
      • 기술
      • 텔레콤
      • 운송
      • 여행·여가
      • 유틸리티 및 재생가능 에너지
  • 컨설팅 서비스
    • 컨설팅 서비스

      • Customer Experience
      • ESG
      • Innovation
      • M&A
      • 운영
      • 조직
      • 사모펀드
      • 고객 전략 및 마케팅
      • 전략
      • AI, 인사이트 및 솔루션
      • Technology
      • 변화 혁신
  • Digital
  • 인사이트
  • 베인 소개
    • 베인 소개

      • 업무 소개
      • 베인의 신념
      • 구성원 및 리더십 소개
      • 고객 성과
      • 주요 수상 경력
      • 글로벌 파트너사
      Further: Our global responsibility
      • 다양성과 포용
      • 사회 공헌 활동
      • Sustainability
      • World Economic Forum
      Learn more about Further
  • Careers
    최근 검색어
      최근 방문 페이지

      Content added to saved items

      Saved items (0)

      Removed from saved items

      Saved items (0)

      Report

      Beyond Code Generation: More Efficient Software Development

      Beyond Code Generation: More Efficient Software Development

      Generative AI saves time, but meaningful improvements require a broader agenda.

      글 David Crawford, Bill Radzevych, Jue Wang, Purna Doddapaneni, and Martin Goette

      • 읽기 소요시간
      }

      Report

      Beyond Code Generation: More Efficient Software Development
      en
      한눈에 보기
      • The arrival of generative AI puts pressure on software development organizations to demonstrate greater efficiency.
      • In practice, generative AI appears to save about 10% to 15% of total software engineering time, and a lot of companies aren’t making profitable use of the savings.
      • Improvements of 30% or more are possible, but they require using the full potential of generative AI and a broader agenda.

      This article is part of Bain's 2024 Technology Report.

      Explore the report

      The introduction of generative AI coding assistants has raised expectations of improving the efficiency of software development. In practice, engineering organizations that are using such tools are seeing efficiency improvements of about 10% to 15% on average (see Figure 1). In many cases, companies fail to monetize even these gains because they’re unable to reposition the saved time and resources to productive uses.

      Figure 1
      Companies already see some efficiency gains with generative AI, but expect to see much more in the future

      But more is possible. Organizations that take a more comprehensive approach can see efficiency gains of 30% or more. The extra gains result from going beyond generative AI code generation, using generative AI for other tasks, and taking a more comprehensive approach to improving efficiency, including determining the right baselines and metrics.

      Real efficiency gains

      Developers spend about half their time writing and testing code, so although they report a 30% improvement from generative AI against those activities, this represents a net efficiency improvement of 15% across developers’ total time (see Figure 2). A more comprehensive approach to efficiency includes not only generative AI-assisted code generation and testing, but a comprehensive look at three dimensions: focusing on the right work, ensuring speedy, high-quality execution (including full potential use of generative AI), and optimizing resourcing costs.

      Figure 2
      Developers spend most of their time creating new products and improving existing ones; generative AI use cases focus on test development and code generation

      Focus on the right work

      By far, the fastest way to improve efficiency is to refocus efforts on the work that creates the most value, concentrating on several sets of actions:

      • Align investments with strategy across products and markets. Does the allocation of engineering time match company strategy? Are strategy and roadmaps informed by customer and market insights?
      • Weigh expense-to-revenue ratio across products. Are older products taking resources from new developments? Should support be outsourced to reduce costs?
      • Balance resource allocation across new developments, product improvement, maintenance, technical debt, and quality. Spending too little to address technical debt may eventually slow development.
      • Link product strategy to day-to-day developer priorities. Unclear prioritization can lead to developers addressing the issues they believe are most critical, which are not always the same as those that support strategic goals.

      Better visibility into how time is actually spent often reveals a mismatch between leadership’s ambitions and the reality of how resources are allocated.

      Ensure speedy, high-quality execution

      There are many aspects to executing rapidly with high quality. Generative AI is top of mind today, but foundational elements such as continuous delivery and modern architecture can be more effective ways to drive efficiency (see Figure 3).

      Figure 3
      Clear roadmaps, managing tech debt, and ensuring optimal resource allocation are the most effective ways to improve productivity

      Deploy full potential generative AI. Leaders in generative AI adoption can achieve up to 30% efficiency from optimal deployment. Intuit, a financial technology platform for consumers and small businesses, offers a good example with its initiative to move from “scrappy testing” to scale development.

      Intuit set out to improve efficiency and productivity around two themes. First, it wanted to increase development velocity to deliver innovative products and solutions to its 100 million customers, with speed and at scale. Second, it wanted to take full advantage of the inherent benefits of generative AI on its modern development platform to streamline end-to-end development by “shifting left”—that is, bringing critical tasks forward in the software development life cycle. Among the key takeaways from testing and scaling more than 30 different use cases are:

      • Beyond code generation. Intuit used its proprietary generative AI operating system (GenOS) to analyze developer support documentation, logs, and other records to understand how developers have solved common problems in the past, extracting this knowledge to accelerate development velocity. The company created tools that serve up solutions to common developer tasks, meeting development teams where they are in their day-to-day work (integrated development environments, development portal, Slack, etc.) to drive efficiencies.
      • Accelerating with context. While Intuit’s initial generative AI-driven code-generation tool sped up the process by 10% to 15%, by leveraging its generative AI tooling with Intuit-specific code context patterns (repositories, component libraries, etc.), the company reduced integration task completion times by two or three times.
      • Improving the end-to-end development process. Intuit used its generative AI tools to improve standardization of code and documentation for product development teams across personas (software developers, designers, data engineers and analysts, technical program managers, etc.).

      Plan for continuous integration and delivery. Before developer teams deploy new code, they need to ensure that it won’t break anything in the live product or create security risks. Manual testing is time-consuming, and deploying to a live environment would be risky. Automating the testing in a virtual product environment is a more efficient and safer way to confirm the viability of new code.

      Continuous integration and delivery of new code also improves efficiency. It’s a more efficient way to manage risk because developers can assess the effects of each new deployment, and it allows companies to address security threats as they are discovered, limiting potential harm that could occur if the patches had to wait. Customers also appreciate a quick response to identified issues and the consistency of ongoing product improvements.

      Maintain a modern architecture. Modular architecture allows teams to adapt and improve products without reinventing the whole. A continuous investment in modular design avoids falling into technical debt—the cost incurred when companies fail to keep up with evolving technology and must invest heavily at some point to regain their competitive edge.

      Optimize resource costs

      Two software development organizations operating at similar speeds and quality can show very different cost profiles, depending on each organization’s model and talent structure. Geographical footprint, outsourcing levels, ratio of senior engineers to other team members, and the roles that various functions play all help determine costs. For example, a staff overloaded with senior engineers can be costly and may be slower to adopt new practices, whereas a staff with too many junior engineers may lack technical depth and result in higher costs despite savings.

      How to measure impact

      Many companies struggle to understand their baseline efficiency and measure the improvements they try to get from new initiatives like generative AI. About two-thirds of leaders surveyed aren’t satisfied with the insights they’re getting—or not getting. Many senior executives see software engineering as a black box: They don’t know where the money’s going.

      Building an effective measurement system requires a bespoke approach and focused attention. To avoid overload, a good target is 3 to 5 KPIs for the senior executive level and up to 10 KPIs for engineering leadership. Tiered systems address different needs of different groups:

      • Executives need to focus on product performance, cost, and resource allocation across priorities.
      • Technical leadership needs a view of whether their efforts are achieving the right business outcomes, and needs to identify barriers and upcoming challenges.
      • Teams need to know if their deliveries are in line with requirements.

      A dedicated engineering productivity tool to measure efficiency is an essential enabler.

      Meaningful improvement is possible in software development, but the effort required is more far reaching than introducing a generative AI coding assistant. Investments that increase efficiency, improve execution, and optimize costs consistently pay off, making the effort worthwhile for any R&D or other software development organization.

      Read the Next Chapter

      Why Software Companies’ Customer Success Is Failing

      Read our 2024 Technology Report

      Download the PDF Explore the report

      More from the report

      • Commercializing Innovation

      • Investing in a Shifting Market

      • Scope M&A

      • Sovereign AI

      • Top AI Functions

      • The AI Opportunity

      • Big and Small Computing

      • The AI Chip Shortage

      • The Software Cycle

      • AI in Tech Services

      • Deploying Generative AI

      • Software Development Efficiency

      • Customer Success

      • AI Everywhere

      저자
      • Headshot of David Crawford
        David Crawford
        파트너, Silicon Valley
      • Headshot of Bill Radzevych
        Bill Radzevych
        파트너, Seattle
      • Headshot of Jue Wang
        Jue Wang
        파트너, Silicon Valley
      • Headshot of Purna Doddapaneni
        Purna Doddapaneni
        파트너, Dallas
      • Martin Goette
        Expert Senior Manager, Software Engineering, Paris
      문의하기
      관련 산업
      • 기술
      • Software
      관련 컨설팅 서비스
      • 어드밴스드 애널리틱스
      • Accelerated Performance Transformation
      • Digital
      최적의 솔루션 찾기
      • Artificial Intelligence
      • Engineering and R&D
      Technology Report
      Five Functions Where AI Is Already Delivering

      Spurred on by early success, companies of all sizes are increasing their spending on generative AI.

      자세히 보기
      Technology Report
      To Deploy Generative AI Successfully, Look to Earlier Automations

      The most experienced firms are widening their lead in cost savings and productivity.

      자세히 보기
      기술
      Software M&A

      The good news: Most deal best practices still apply to AI acquisitions.

      자세히 보기
      Technology Report
      From Pilots to Payoff: Generative AI in Software Development

      AI tools improve productivity, but process changes are necessary to generate real value.

      자세히 보기
      Artificial Intelligence Insights
      AI Won’t Just Cut Costs, It Will Reinvent the Customer Experience

      Beyond efficiency, AI helps create a more personalized experience that delivers a triple play of customer loyalty, employee engagement, and revenue growth.

      자세히 보기
      First published in 9월 2024
      태그
      • 기술
      • 어드밴스드 애널리틱스
      • Accelerated Performance Transformation
      • Artificial Intelligence
      • Artificial Intelligence Insights
      • CFO Insights
      • CIO Insights
      • COO insights
      • Digital
      • Engineering and R&D
      • Software
      • Technology Report

      프로젝트 사례

      지속 가능성 및 기업의 사회적 책임 Can Microchips Turbocharge Sustainability Improvement?

      See more related case studies

      Helping a Midsize ERP Player Compete against the Giants

      See more related case studies

      고객 전략 및 마케팅 Video: A Marketing Transformation Puts a Software Leader Back on Top

      See more related case studies

      베인에 궁금하신 점이 있으신가요?

      베인은 주저 없이 변화를 마주할 줄 아는 용감한 리더들과 함께합니다. 그리고, 이들의 담대한 용기는 고객사의 성공으로 이어집니다.

      급변하는 비즈니스 환경에서 살아남기 위한 선도자의 시각. 월간 Bain Insights에서 글로벌 비즈니스의 핵심 이슈를 확인하십시오.

      *개인정보 정책을 읽었으며 그 내용에 동의합니다.

      Privacy Policy를 읽고 동의해주십시오.
      Bain & Company
      문의하기 환경정책 Accessibility 이용약관 개인정보 보호 쿠키 사용 정책 Sitemap Log In

      © 1996-2026 Bain & Company, Inc.

      문의하기

      무엇을 도와드릴까요?

      • 프로젝트 문의
      • 채용 정보
      • 언론
      • 제휴 문의
      • 연사 초청
      오피스 전체보기