中文

软件团队入职引导案例研究:任务与策略

软件工程 2021-03-10 v1

摘要

开发人员频繁地跨软件公司调入新团队或新环境。他们的入职体验与生产力、工作满意度以及其他短期和长期结果相关。入职过程的大部分由工程任务构成,例如修复缺陷或实现小型功能。然而,我们尚未系统性地了解任务如何影响入职。本文呈现一项针对微软的案例研究,我们访谈了 32 名调入新团队的开发人员和 15 名将其团队中新开发人员纳入引导的工程经理,以理解和刻画开发人员在入职期间所执行任务相关的入职体验与期望。我们通过三个代表性主题——学习、信心建立和社会化——呈现任务如何与新开发人员互动。我们还讨论了从访谈中推断出的、经理们常在无意识中使用的三种入职策略,讨论其利弊并给出情境化建议。此外,我们将访谈发现与一项开发人员调查(N=189N=189)和一项经理调查(N=37N=37)进行三角验证,发现调查结果表明我们的发现具有代表性且建议可操作。从业者可利用我们的发现改进其入职流程,而研究人员可从此研究中发现新的研究方向以推进对开发人员入职的理解。我们的研究工具与匿名数据可在 \url{https://zenodo.org/record/4455937#.YCOQCs_0lFd} 获取。

关键词

引用

@article{arxiv.2103.05055,
  title  = {A Case Study of Onboarding in Software Teams: Tasks and Strategies},
  author = {An Ju and Hitesh Sajnani and Scot Kelly and Kim Herzig},
  journal= {arXiv preprint arXiv:2103.05055},
  year   = {2021}
}

备注

to be published in ICSE'21