Author Abstract
The mirroring hypothesis asserts that the organizational patterns of a development project (e.g. communication links, geographic collocation, team and firm co-membership) will correspond to the technical patterns of dependency in the system under development. Thus the hypothesis predicts that developers with few or no organizational linkages will design independent system components, while developers with rich organizational linkages will co-design highly interdependent system components. (The hypothesis claims a correspondence between organizational structure and technical architecture, but allows causality to flow in either direction.) Scholars in a range of disciplines have argued that mirroring is either a necessary or highly desirable feature in the design of development projects, but empirical research shows that some projects deviate from strict mirroring, seemingly without harmful effects. In this paper, we formally define the mirroring hypothesis, describe its theoretical underpinnings and systematically review the empirical evidence for and against it. Our review includes 129 studies spanning three levels of organization: within a single firm, across firms, and open community-based development. Across these levels, the hypothesis was supported in 69% of the relevant cases, but not supported in 31%. It was most strongly supported within firms, less strongly across firms, and often violated in community-based development settings. The exceptions in turn were of two types: In four cases, closely collaborating teams within single firms created modular systems comprised of independent components. More surprisingly, in 28 cases, independent and dispersed contributors made highly interdependent contributions to the design of a single technical system (or sub-system). Based on a detailed analysis of the latter 28, we introduce the concept of actionable transparency as a means of achieving coordination without mirroring. Contributors achieve actionable transparency by embedding their design in a centralized system with a shared design language and near-real-time updating, where everyone with an interest in improving the design has the right and the means to act on it. We present examples from practice and then describe the more complex organizational patterns that emerge in lieu of genuine mirroring when actionable transparency allows people to "break the mirror." 47 pages
Paper Information
- Full Working Paper Text
- Working Paper Publication Date: January 2010 (revised June 2010)
- HBS Working Paper Number: 10-058
- Faculty Unit(s): Finance