【24h】

Teaching and learning agile collaboration

机译:教与学敏捷合作

获取原文

摘要

Agile methods are widely adopted in software development. They are based on agile principles that sharply contrast to traditional command-and-control management methods. Such methods emphasize the importance of highly interactive self-organizing teams and close collaboration of all stakeholders, as well as values like courage, openness and respect. However, recent studies show that graduates and undergraduates of computer science often lack the collaborative and communicative skills necessary for agile methods and, thus, are not yet well enough educated for agile development approaches. Therefore, new approaches or more adequate educational methods for teaching the necessary communication and collaboration skills need to be developed. In a recent interview study, the authors elicited specific collaboration and communication skills needed in agile teams. In this paper, we present results from this study and discuss teaching concepts for collaboration skills from both engineering and psychological points of view. We suggest an approach on how to integrate these concepts into university courses, that focuses on active learning of agile collaboration. We have started implementing the proposed concept in a software engineering course and report on the experiences we have made and on the challenges that we have encountered.
机译:敏捷方法在软件开发中被广泛采用。它们基于敏捷原则,与传统的命令和控制管理方法形成鲜明对比。这种方法强调了高度互动的自组织团队和所有利益相关者紧密合作的重要性,以及勇气,开放和尊重等价值观。但是,最近的研究表明,计算机科学的毕业生和本科生通常缺乏敏捷方法所必需的协作和交流技巧,因此对敏捷开发方法的教育还不够充分。因此,需要开发新的方法或更适当的教育方法来教授必要的沟通和协作技能。在最近的一项访谈研究中,作者得出了敏捷团队所需的特定协作和沟通技巧。在本文中,我们介绍了这项研究的结果,并从工程学和心理学的角度讨论了协作技能的教学概念。我们建议一种有关如何将这些概念整合到大学课程中的方法,该方法侧重于主动学习敏捷协作。我们已经开始在软件工程课程中实施所提出的概念,并报告我们所取得的经验以及所遇到的挑战。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号