中文

持续交付追求中软件团队的组织结构:一种扎根理论方法

软件工程 2021-06-25 v4

摘要

背景:为加速上市时间并提升客户满意度,软件生产组织已采用持续交付实践,影响了开发专业人员与基础设施专业人员之间的关系。然而,尚无大量文献实质性地探讨软件行业如何构建开发与基础设施团队的组织结构。目标:在本研究中,我们调查软件生产组织如何构建其开发与基础设施团队,具体而言这些群体间的劳动分工及其交互方式。方法:在与 7 位 DevOps 专家头脑风暴以更好地制定我们的研究与流程后,我们遵循扎根理论指南,从对 IT 专业人员的 37 次半结构化访谈中收集并分析了数据。结果:经过细致分析,我们识别出四种常见的组织结构:(1) 筒仓式部门,(2) 经典 DevOps,(3) 跨职能团队,以及 (4) 平台团队。我们还观察到一些公司正在这些结构之间过渡。结论:本研究的主要贡献是以分类法形式呈现的理论,该分类法将所发现的结构及其属性加以组织。该理论可指导研究人员与实践者思考如何更好地在软件生产组织中构建开发与基础设施专业人员。

关键词

引用

@article{arxiv.2008.08652,
  title  = {The Organization of Software Teams in the Quest for Continuous Delivery: A Grounded Theory Approach},
  author = {Leonardo Leite and Gustavo Pinto and Fabio Kon and Paulo Meirelles},
  journal= {arXiv preprint arXiv:2008.08652},
  year   = {2021}
}

备注

Version accepted for publication in the Information and Software Technology journal (Jun, 2021) / CC-BY-NC-ND license / affiliation of last author changed