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
    • Shanghai
    • Singapore
    • Sydney
    • Tokyo
    全てのオフィス
  • アルムナイ
  • メディア
  • お問い合わせ
  • 東京オフィス
  • Japan | 日本語

    地域と言語を選択

    グローバル
    • 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.

    後で閲読、共有できるようにするためにブックマークしてください

    Explore Bain Insights
Bain.com(グローバルサイト)
Doing Agile Right
  • Overview
    Bain.com(グローバルサイト)
    Doing Agile Right

    Overview

    • Authors
    • Endorsements
  • Perspectives
    Bain.com(グローバルサイト)
    Doing Agile Right

    Perspectives

    • Scaling Agile
    • Agile Leadership
    • Agile in Crises
    • Doing Agile Wrong
    • The (Un)balanced Company
    • Enablers of Agile Software Development
    • Funding Persistent Agile Teams
  • Agile Q&A
  • Resources
    Bain.com(グローバルサイト)
    Doing Agile Right

    Resources

    • Agile in the News
    • Agile Enterprise Practice
    • Enterprise Technology Practice
    • Agile Insights
  • Subscribe
  • オフィス
    メインメニュー

    オフィス

    • 北米・南米
      オフィス
      北米・南米
      • 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
      • Shanghai
      • Singapore
      • Sydney
      • Tokyo
    全てのオフィス
  • アルムナイ
  • メディア
  • お問い合わせ
  • 東京オフィス
  • Japan | 日本語
    メインメニュー

    地域と言語を選択

    • グローバル
      地域と言語を選択
      グローバル
      • 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.

    後で閲読、共有できるようにするためにブックマークしてください

    Explore Bain Insights
Doing Agile Right
Doing Agile Right
  • 業界別プラクティス
    • 業界別プラクティス

      • 航空宇宙、防衛、政府関連
      • 農業
      • 化学製品
      • インフラ、建設
      • 消費財
      • 金融サービス
      • ヘルスケア
      • 産業機械、設備
      • メディア、エンターテインメント
      • 金属
      • 採掘・鉱業
      • 石油、ガス
      • 紙、パッケージ
      • プライベートエクイティ
      • 公共、社会セクター
      • 小売
      • テクノロジー
      • 通信
      • 交通
      • 観光産業
      • 公益事業、再生可能エネルギー
  • 機能別プラクティス
    • 機能別プラクティス

      • カスタマー・エクスペリエンス
      • サステイナビリティ、 社会貢献
      • Innovation
      • 企業買収、合併 (M&A)
      • オペレーション
      • 組織
      • プライベートエクイティ
      • マーケティング・営業
      • 戦略
      • アドバンスド・アナリティクス
      • Technology
      • フルポテンシャル・トランスフォーメーション
  • Digital
  • 知見/レポート
  • ベイン・アンド・カンパニーについて
    • ベイン・アンド・カンパニーについて

      • ベインの信条
      • 活動内容
      • 社員とリーダーシップ
      • プレス・メディア情報
      • クライアントの結果
      • 受賞歴
      • パートナーシップを結んでいる団体
      Further: Our global responsibility
      • ダイバーシティ
      • 社会貢献
      • サステイナビリティへの取り組み
      • 世界経済フォーラム(WEF)
      Learn more about Further
  • キャリア
    人気検索キーワード
    • デジタル
    • 戦略
    前回の検索
      最近訪れたページ

      Content added to saved items

      Saved items (0)

      Removed from saved items

      Saved items (0)
      Doing Agile Right
      • Overview
        • Authors
        • Endorsements
      • Perspectives
        • Scaling Agile
        • Agile Leadership
        • Agile in Crises
        • Doing Agile Wrong
        • The (Un)balanced Company
        • Enablers of Agile Software Development
        • Funding Persistent Agile Teams
      • Agile Q&A
      • Resources
        • Agile in the News
        • Agile Enterprise Practice
        • Enterprise Technology Practice
        • Agile Insights
      • Subscribe

      Doing Agile Right

      Modular Architecture

      Modular Architecture

      Many IT systems have tightly coupled, monolithic architectures, rather than a more modern modular architecture—and that limits the speed of change.

      In monolithic architectures, business logic may be scattered across many components so that changing one component means you have to change others, too. That may be acceptable in smaller systems, especially if the original developers (who know where logic is scattered) are still around to help manage it.

      But as systems grow and development teams get bigger, this becomes harder to manage. Teams implementing new features have to modify multiple components, and they wind up bumping into each other’s work. Because components are dependent on one another, changing one part of the system often requires full regression testing, further slowing delivery speed.

      Some organizations address this problem through large, expensive programs that seek a wholesale replacement of a group of legacy systems. These programs, which typically involve an all-at-once cutover to a new system after several years of design, construction and testing, have a failure rate as high as 90%, according to recent research by the Standish Group.

      A better approach to modernizing a monolithic architecture is based on Agile principles of stepwise change guided by business value. An increasingly popular and successful method that embodies these principles is to move incrementally to microservices, which are self-contained components, loosely coupled and capable of being modified, tested and deployed independently of the systems that use them.

      The first step in migrating from monolithic to modular is to identify where business value can be unlocked by separating a component from the monolith. These are usually areas in which teams collide the most, or areas that change most often, or areas that are fragile or unstable. The next step is to figure out which components are easiest to separate based on the number of dependencies on other components and the degree of difficulty in separating the business logic from the monolith to put it into the microservice. Then, the work is conducted in small increments, prioritized based on these two steps. Software intelligence tools can help with these decisions, providing hard data about dependencies and connections.

      Microservices are usually organized by customer experience or business capability, rather than by stack layer. So they require cross-functional skills, since a business capability might cross several silos. For example, opening an account might involve the user interface, workflows, databases and business logic, requiring support from a broad cross-functional team. Since a microservice is accessed through an application programming interface, other teams don’t need to understand its inner workings.

      Over time, organizations progressively migrate functionality from the monolith to microservices, based on business value and technical difficulty. Several factors determine how much of an application should be restructured as microservices. Some parts of an application may be problem-free and require changes only rarely, so they may not be worth migrating. In other situations, the business case will justify the investment in moving to an architecture fully based on microservices, enabling consistency in team structure and skills, ease of change and maintenance, and reuse of capabilities in other applications.

      About the Enablers of Agile Software Development

      About the Enablers of Agile Software Development

      • Converged Backlogs

      • Modular Architecture

      • DevSecOps

      • Transformed Support and Control Functions

      • Funding

      • New Vendor Models for IT Services

      • Improved Engineering Practices and Upgraded Technical Talent

      • Revised Location Strategy

      • Distributed Teams

      ベインの知見。競争が激化するグローバルビジネス環境で、日々直面するであろう問題について論じている知見を毎月お届けします。

      *プライバシーポリシーの内容を確認し、合意しました。

      プライバシーポリシーをご確認頂き、合意頂けますようお願い致します。
      Bain & Company
      お問い合わせ Sustainability Accessibility Terms of use Privacy Cookie Policy Sitemap Log In

      © 1996-2026 Bain & Company, Inc.

      お問い合わせ

      How can we help you?

      • ビジネスについて
      • プレス報道について
      • 採用について
      全てのオフィス