首页> 外文期刊>The international journal of engineering education >A Computerized Support Tool for Conducting a Scrum-Based Software Engineering Capstone Course
【24h】

A Computerized Support Tool for Conducting a Scrum-Based Software Engineering Capstone Course

机译:一种用于进行基于Scrum的软件工程基础课程的计算机化支持工具

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

摘要

A software engineering capstone course is often used for the introduction of agile methods like Scrum. Apart from exposing students to state-of-the-art topics, the capstone course also enables teachers to use modern ways of teaching through practical problem solving and gives researchers opportunities to conduct empirical studies with students as subjects. In order to satisfy the needs of all parties involved, a good computerized support tool is needed. The students need such a tool to manage their projects, the teachers require instruments for maintaining project requirements and monitoring student progress, while the researchers are interested in data for evidence-driven assessment of the development process. In this paper, an example of such a tool that was developed to support a Scrum-based software engineering capstone course is described. The course design, which requires students to develop a quasi-real project, is described first. Following this, a step-by-step description of the course execution is provided and the tool support of each step is illustrated. Finally, the opinions of 57 students obtained through an anonymous survey after using the tool for the first time are analyzed. The students found the tool intuitive and easy to use, providing good visualization of the project progress and making the execution of their projects simpler and more efficient. The tool gives directions on how their collaboration should proceed and prevents them from exploring their projects blindly. By visualizing the development process, it helps all parties involved to know what each team member is doing, thus preventing procrastination and "free-rider" syndrome.
机译:软件工程的顶峰课程通常用于介绍诸如Scrum之类的敏捷方法。顶峰课程除了向学生介绍最新主题之外,还使教师能够通过解决实际问题来使用现代教学方法,并为研究人员提供了以学生为主体进行实证研究的机会。为了满足有关各方的需求,需要一个好的计算机支持工具。学生需要这样的工具来管理他们的项目,老师需要工具来维持项目要求并监视学生的进度,而研究人员对数据进行证据驱动的发展过程评估感兴趣。在本文中,描述了为支持基于Scrum的软件工程理论课程而开发的这种工具的示例。首先描述了课程设计,要求学生开发一个准真实的项目。此后,将逐步介绍课程的执行情况,并说明每个步骤的工具支持。最后,分析了首次使用该工具后通过匿名调查获得的57名学生的意见。学生发现该工具直观且易于使用,可以很好地可视化项目进度,并使他们的项目执行更简单,更高效。该工具提供有关如何进行协作的指导,并防止他们盲目探索其项目。通过可视化开发过程,它可以帮助所有相关方了解每个团队成员在做什么,从而防止拖延和“搭便车”综合症。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号