一句话:通过访谈三家公司的27名开发者与管理者,提炼离职导致知识流失的框架、影响与20条实践观察。
软件开发项目中的贡献者离职可能造成其掌握的知识流失,进而影响代码质量与团队生产率。尽管已有缓解策略,但需结合具体情境定制才有效。本文旨在理解开发者经历离职引发知识流失的不同情境及其后果。作者对来自三家软件产品与服务公司的27名专业开发者和管理者进行定性访谈,基于实践者经验提出一个刻画离职引发知识流失的框架,并描述知识流失的影响,综合为20条观察。这些观察被归纳为四个主题,并经参与者验证,同时在软件工程研究文献背景下讨论。
When contributors to a software project leave, the knowledge they hold may become lost, thus impacting code quality and team productivity. Although well-known strategies can be used to mitigate knowledge loss, these strategies have to be tailored to their target context to be effective. To help software development organizations mitigate turnover-induced knowledge loss, we sought to better understand the different contexts in which developers experience this knowledge loss, and the resulting implications. We conducted qualitative interviews with 27 professional developers and managers from three different companies that provide software products and services. Leveraging the experience of these practitioners, we contribute a framework for characterizing turnover-induced knowledge loss and descriptions of the implications of knowledge loss, synthesized into 20 observations. These observations about knowledge loss in practice are organized into four themes, validated by the participants, and discussed within the context of the research literature in software engineering.
DOI 原文 ·
@inproceedings{paperbot6328,
title = {Turnover-induced knowledge loss in practice},
author = {Martin P. Robillard},
booktitle = {FSE},
year = {2021},
doi = {10.1145/3468264.3473923}
}