Please click here if you are unable to view this page.
TOPIC:
CONTINUOUS VERSUS ABRUPT REORGANIZATIONS
ABSTRACT
Should organizations reorganize gradually or abruptly? Why does software development often involve episodic, disruptive overhauls? We model how to adapt the design of a complicated system that is gradually deteriorating. The key premise is that design interdependencies impede adaptation: small adjustments to the design cause a cascade of painful dislocations. We model such entanglements within a design as a directed network over the set of design elements: whenever a design element is removed, so must its network descendants. For dense networks, optimal adaptation involves cycles: periods of stagnation as inefficiencies accumulate, punctuated by episodes of abrupt reorganizations. Such episodes involve reductions in technical debt, but also in functionality and overall performance.