...
首页> 外文期刊>Information and software technology >Introducing knowledge redundancy practice in software development: Experiences with job rotation in support work
【24h】

Introducing knowledge redundancy practice in software development: Experiences with job rotation in support work

机译:在软件开发中引入知识冗余实践:支持工作中的工作轮换经验

获取原文
获取原文并翻译 | 示例

摘要

Context: Job rotation is a widely known approach to increase knowledge redundancy but empirical evidence regarding introduction and adoption in software development is scant. A lack of knowledge redundancy is a limiting factor for collaboration, flexibility, and coordination within teams and within the organization.rnObjective: The scientific objective of this investigation was to explore benefits and challenges with improving knowledge redundancy among developers participating in job rotation. There were two practical objectives; (a) to establish customer support as a legitimate organizational function that would shield developers from support enquiries, and (b) to contribute to improved flexibility in project staffing by enabling overlapping product experience among developers.rnMethod: We used action research to integrate organizational change with scientific inquiry. During a period of eighteen weeks, nine developers rotated to customer support. We collected data throughout the period of collaboration; in meetings, from comprehensive interviews, and from customer support work logs.rnResults: Perceptions of reduced efficiency and unnecessary redundancy outweighed benefits of shielding and learning about different products. Although there were strong indications of increased knowledge redundancy, the benefits were not sufficient to justify job rotation. Job rotation was abandoned after the trial period.rnConclusions: Job rotation can contribute to improved knowledge redundancy. Benefits of knowledge redundancy include innovation stemming from integration of different knowledge domains and improved appreciation of organizational concerns. However, knowledge redundancy incurs a collective cost that must be amortized and legitimized by the organization. An adoption process that accommodates open and trustful discussion among all involved stakeholders is therefore encouraged.
机译:背景:职位轮换是一种广为人知的增加知识冗余的方法,但是关于软件开发中引入和采用的经验证据很少。缺乏知识冗余是团队内部和组织内协作,灵活性和协调的限制因素。目的:本研究的科学目的是探讨通过改善参与职位轮换的开发人员之间的知识冗余所带来的收益和挑战。有两个实际目标; (a)将客户支持建立为合法的组织职能,这将使开发人员免受支持查询的困扰;(b)通过在开发人员之间实现重叠的产品体验,为提高项目人员配备的灵活性做出贡献。方法:我们使用行动研究来整合组织变革进行科学询问。在十八周的时间里,九名开发人员轮流寻求客户支持。我们在整个合作期间都收集了数据;结果:降低效率和不必要的冗余的感觉胜过屏蔽和学习不同产品的好处。尽管有充分的迹象表明增加了知识冗余,但是收益不足以证明工作轮换是合理的。试用期结束后放弃了工作轮换。rn结论:工作轮换可以促进知识冗余。知识冗余的好处包括源于不同知识领域整合的创新,以及对组织关注点的更好理解。但是,知识冗余会产生集体成本,必须由组织分摊和合法化。因此,鼓励采用适应所有相关利益相关方之间公开而可信的讨论的采纳过程。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号