中文

敏捷团队中的组织结构模式:一项工业实证研究

计算机与社会 2020-04-17 v1 软件工程

摘要

将组织成员编组成连贯的群体或社区,是任何大规模软件工程工作中的重要问题,在高度依赖自组织与组织灵活性的敏捷软件开发团队中尤为如此。为解决此问题,许多研究者和实践者倡导一种使系统结构与组织结构相互映照的策略,以简化协作工作的沟通与协调。但在敏捷软件社区中实际存在哪些组织模式,这些模式又有多有效?我们通过工业中的混合方法研究(即访谈调查、焦点小组和敏捷团队的德尔菲研究)来回答这些研究问题。在对 30 个敏捷软件组织的研究中,我们发现,在横跨数据集反复出现的 7 种组织结构模式中,单一组织模式出现的频率超过 37%。该模式:(a)反映年轻社区(1–12 个月大);(b)在成熟社区(13 个月以上)中消失;(c)反映出报告架构问题的数量最高。最后,我们观察到所提出的组织度量与架构问题间存在负相关。这些洞见可协助架构师不仅设计其架构,也设计其社区,以最好地支持二者的共同演化。

关键词

引用

@article{arxiv.2004.07509,
  title  = {Organisational Structure Patterns in Agile Teams: An Industrial Empirical Study},
  author = {Damian A. Tamburri and Rick Kazman and Hamed Fahimi},
  journal= {arXiv preprint arXiv:2004.07509},
  year   = {2020}
}