|
Herbsleb, James
|
ICSE Companion '14-KEYNOTES: "Socio-Technical Coordination ..."
Socio-Technical Coordination (Keynote)
James Herbsleb
(Carnegie Mellon University, USA)
Product architecture structures the coordination problem that the development organization must solve. The modularity strategy establishes design rules that fix module functionality and interfaces, and assigns development work for each module to a single team. The modules present relatively independent coordination problems that teams attempt to solve with all the traditional coordination mechanisms available to them. The applicability and effectiveness of this strategy is limited with increasing technical and organizational volatility. In the absence of theory explaining why and when modularity works, the technique is brittle, with very little firm basis for adjustment or for complementing it with other strategies.
I present a theory of coordination, based on decision networks, that generalizes the modularity strategy. I review evidence testing several hypotheses derived from the theory, and explore how this theoretical view can drive coordination research and provide a theoretical basis for practical techniques to assist architects, developers, and managers.
@InProceedings{ICSE Companion14p1,
author = {James Herbsleb},
title = {Socio-Technical Coordination (Keynote)},
booktitle = {Proc.\ ICSE Companion},
publisher = {ACM},
pages = {1--1},
doi = {},
year = {2014},
}
|