Socio-technical coordination (keynote)

Socio-technical coordination (keynote)
复制标题

社会技术协调(主题演讲)

DOI:
10.1145/2591062.2600729
复制
发表时间:
2014
期刊:
International Conference on Software Engineering
影响因子:
--
通讯作者:
Herbsleb, James
Herbsleb, James
中科院分区:
--
文献类型:
--
作者:
Herbsleb, James

文献摘要

被引文献

相似文献

产品架构构建了开发组织必须解决的协调问题。模块化策略建立了确定模块功能和接口的设计规则,并将每个模块的开发工作分配给单个团队。这些模块提出了相对独立的协调问题,团队试图用所有可用的传统协调机制来解决这些问题。随着技术和组织波动性的增加,该策略的适用性和有效性受到限制。在缺乏理论解释模块化为何以及何时起作用的情况下,该技术是脆弱的,几乎没有调整或与其他策略互补的坚实基础。我提出了一种基于决策网络的协调理论,它概括了模块化策略。我回顾了测试从该理论中衍生出的几个假设的证据,并探索了该理论观点如何推动协调研究,并为帮助架构师、开发人员和管理人员的实用技术提供理论基础。
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.