Search this site
Embedded Files
Scrum Pattern Group
  • Scrum PLoP
    • Scrum Tulip PLoP 2021 - Enkhuizen Netherlands
    • Scrum PLoP 2019
    • Scrum PLoP 2018, Quinta da Pacheca, Portugal
    • ScrumPLoP 2017, Quinta da Pacheca, Portugal
    • ScrumPLoP 2016, Porto, Portugal
    • ScrumPLoP 2015, Porto, Portugal
    • ScrumPLoP 2014, Helsingør, Denmark
    • ScrumPLoP 2013, Helsingør, Denmark
    • ScrumPLoP 2012, Helsingør, Denmark
    • ScrumPLoP 2011, Helsingør, Denmark
    • ScrumPLoP 2010, Stora Nyteboda, Sweden
  • Original Org Patterns Site
    • Organizational Patterns of Agile Software Development
      • Book Outline
        • Preface
        • History and Introduction
          • An Overview of Patterns and Organizational Patterns
          • What Are Patterns?
          • What Are Pattern Languages?
          • Organizational Pattern Languages
          • How the Patterns Came to Us
          • Gathering Organizational Data
          • Creating Sequences
          • History and Related Work
          • Introspection and Analysis of Organizations
          • Shortcomings of State of the Art
          • Analyzing Roles and Relationships
          • How to Use this Book
          • Reading the Patterns
          • Applying the Patterns
          • Updating the Patterns
          • Who Should Use This Book?
          • Size the Organization
          • The CRC-Card Methodology
        • The Pattern Languages
        • Organizational Design Patterns
          • Project Management Pattern Language
          • Community of Trust
          • Size the Schedule
          • Get On With It
          • Named Stable Bases
          • Incremental Integration
          • Private World
          • Build Prototypes
          • Take No Small Slips
          • Completion Headroom
          • Work Split
          • Recommitment Meeting
          • Work Queue
          • Informal Labor Plan
          • Development Episode
          • Implied Requirements
          • Developer Controls Process
          • Work Flows Inward
          • Programming Episode
          • Someone Always Makes Progress
          • Team per Task
          • Sacrifice One Person
          • Day Care
          • Mercenary Analyst
          • Interrupts Unjam Blocking
          • Don't Interrupt an Interrupt'
          • Piecemeal Growth Pattern Language
          • Size the Organization
          • Phasing It In
          • Apprenticeship
          • Solo Virtuoso
          • Engage Customers
          • Surrogate Customer
          • Scenarios Define Problem
          • Firewalls
          • Gatekeeper
          • Self-Selecting Team
          • Unity of Purpose
          • Team Pride
          • Skunkworks
          • Patron Role
          • Diverse Groups
          • Public Character
          • Matron Role
          • Holistic Diversity
          • Legend Role
          • Wise Fool
          • Domain Expertise in Roles
          • Subsystem by Skill
          • Moderate Truck Number
          • Compensate Success
          • Failed Project Wake
          • Developing in Pairs
          • Developing in Pairs
          • Engage Quality Assurance
          • Application Design is Bounded by Test Design
          • Group Validation
        • Organization Construction Patterns
          • Organizational Style Pattern Language
          • Few Roles
          • Producer Roles
          • Producers in the Middle
          • Stable Roles
          • Divide and Conquer
          • Conway's Law
          • Organization Follows Location
          • Organization Follows Market
          • Face-to-Face Before Working Remotely
          • Form Follows Function
          • Shaping Circulation Realms
          • Distribute Work Evenly
          • Responsibilities Engage
          • Hallway Chatter
          • Decouple Stages
          • Hub Spoke and Rim
          • Move Responsibilities
          • Upside-Down Matrix Management
          • The Water Cooler
          • Three to Seven Helpers per Role
          • Coupling Decreases Latency
          • People and Code Pattern Language
          • Architect Controls Product
          • Architecture Team
          • Lock 'Em Up Together
          • Smoke Filled Room
          • Stand Up Meeting
          • Deploy Along the Grain
          • Architect Also Implements
          • Generics and Specifics
          • Standards Linking Locations
          • Code Ownership
          • Feature Assignment
          • Variation Behind Interface
          • Private Versioning
          • Loose Interfaces
          • Subclass Per Team
          • Hierarchy of Factories
          • Parser Builder
        • Foundations and History
          • Organizational Principles
          • Priming the Organization for Change
          • Dissonance Precedes Resolution
          • Team Burnout
          • Stability and Crisis Management
          • The Open-Closed Principle of Teams
          • Team Building
          • Building on the Solid Core
          • Piecemeal Growth
          • Some General Rules
          • Make Love Not War
          • Organizational Patterns are Inspiration Rather Than Prescription
          • It Depends on Your Role in Your Organization
          • It Depends on the Context of the Organization
          • Organizational Patterns are Used by Groups Rather Than Individuals
          • People are Less Predictable than Code
          • The Role of Management
          • Anthropological Foundations
          • Patterns in Anthropology
          • Beyond Process to Structure and Values
          • Roles and Communication
          • Social Network Analysis
          • Distilling the Patterns
          • CRC Cards and Roles
          • Social Network Theory Foundations
          • Scatterplots and Patterns
        • Case Studies
          • Borland QuattroPro for Windows
          • A Hyperproductive Telecommunications Development Team
      • Appendices
        • Summary Patlets
        • Organization Book Patlets
        • Bibliography
        • Photo Credits
      • Mysteriously Missing
      • Supporting Pages
        • Common Pattern Language
        • Organizational Patterns
        • Diversity of Membership
        • Parking Lot
        • IndentationHint
        • Starting Points
          • Project Index
        • OrganizationBookPatternTable
      • Stuff to do
  • Original Scrum Patterns Site Archive
    • Scrum as Organizational Patterns
    • Scrum Patterns Summary
    • Software Scrum Patterns
    • First-Level Scrum Patterns
  • The ScrumPLoP Mission
  • What is a PLoP?
Scrum Pattern Group

Upside-Down Matrix Management ★

A rowing team has a single point of reporting and allegiance, embodied by the coxswain.

...you are assembling teams, and tend to build teams and organizations within the framework of the indigenous corporate structure.

✥ ✥ ✥

Sometimes it is difficult to reconcile a task or work function with the existing organization of the enterprise.

Assigning work to groups within your own organization may starve them from resources or expertise that they need. While GateKeeper and other roles can deal with this problem in degree, sometimes the need is so great that no existing organizational structure seems to fit the need.

For example, you may not have staffing resources that fit a given profile of domain expertise, which makes it difficult to achieve DomainExpertiseInRoles. Or you may not be able to achieve scheduling goals with the staffing constraints of your organization. Or the problem may beg interdisciplinary solutions that don't fit your current structure: the logical and physical business architectures may not be aligned.

You could reorganize into a new set of disjoint groups that are a better fit for the problem, but there are always concerns that cut across others, so there is no guarantee that a useful disjoint partitioning even exists.

Any team assignments you make may have long-term repercussions for the organization and architecture (per ConwaysLaw). While some teams can be created to address intermittent problems, some of these "misfit" needs reflect bona fide long-term core competencies or business concerns. That begs an organization to nurture such work.

Therefore:

Form new groups from the right roles and people in a way that may cut across the current organizational structure.Temper legacy structures that owe to casuistic barriers (historical, political, or organizational boundaries). Challenge financial barriers that keep the dysfunctional partitionings in place by adjusting funding models.

Often these new structures can be found in organizations other than your own. Consider creating these structures in the customer space, or partner with other internal organizations, external contractors, and suppliers to fill these organizational needs. However, beware of jumping to the outsourcing solution. Carefully create groups and teams around key areas of competency and concern, letting the partitioning fall across enterprise boundaries where it may. Temper with the pattern OrganizationFollowsLocation; its forces are probably more powerful than those at work here.

Note the name of this pattern. In a matrix-management paradigm, individuals or groups are asked to report to two (or more) managers in an attempt to solve this problem. This turns that notion on its head: instead of multiple reporting roles, a separate team is formed, so that the team members have a single point of reporting and allegiance.

✥ ✥ ✥

In his pattern WorkAllocation, which is related to this one, Beedle reports use of this pattern between Navistar and Good Year. Navistar has shifted some of its work back to its suppliers. Instead of managing its own warehouse inventory of tires to be installed on the trucks it manufactures, it delegates Good Year, its supplier to do that, because they have better inventory management methods. He also reports similar arrangements between Wal Mart and its suppliers, and between Ford and its suppliers.

TheWaterCooler is similar to this pattern, but works in the space of everyday social life rather than in institutional structures.

Copyright © 2026 The Scrum Patterns Group
Report abuse
Page details
Page updated
Report abuse