Understanding and improving software build teams

Understanding and improving software build teams
复制标题

了解和改进软件构建团队

DOI:
10.1145/2568225.2568274
复制
发表时间:
2014
期刊:
International Conference on Software Engineering
影响因子:
--
通讯作者:
C. Bird
C. Bird
中科院分区:
--
文献类型:
--
作者:
Shaun Phillips;Thomas Zimmermann;C. Bird

文献摘要

被引文献

相似文献

从源代码创建软件是软件开发中的基本活动。构建团队管理此过程并确保可靠,有效地生产构建。本文通过在Microsoft进行的三项多方法研究进行了对建筑团队本质的探索 - 他们与其他团队形成,工作和相关。我们还考虑建立团队有效性,并发现许多挑战是社会的,而不是技术性的:角色歧义,知识共享,沟通,信任和冲突。我们的发现验证了小组动态和组织科学的理论,并采用跨学科方法,我们从这些领域进行学习来告知工程工具和实践的设计,以提高构建团队有效性
Build, creating software from source code, is a fundamental activity in software development. Build teams manage this process and ensure builds are produced reliably and efficiently. This paper presents an exploration into the nature of build teams--how they form, work, and relate to other teams--through three multi-method studies conducted at Microsoft. We also consider build team effectiveness and find that many challenges are social, not technical: role ambiguity, knowledge sharing, communication, trust, and conflict. Our findings validate theories from group dynamics and organization science, and using a cross-discipline approach, we apply learnings from these fields to inform the design of engineering tools and practices to improve build team effectiveness