Author:
Chang Hung-Fu,Shokrolah Shirazi Mohammad
Abstract
Scrum is a widely-used framework in industry, so many schools apply it to their software engineering courses, particularly capstone courses. Due to the differences between students and industrial professionals, changing Scrum is necessary to fit capstone projects. In this paper, we suggest a decision-making process to assist instructors in developing a strategy to adapt Scrum for their course. This framework considers critical differences, such as student’s workloads and course schedules, and keeps the Agile principles and Scrum events. To evaluate the adapted Scrum, we investigated student’s learning experiences, satisfaction, and performance by quantitatively analyzing user story points and source codes and qualitatively studying instructor’s evaluations, student’s feedback, and Sprint Retrospective notes. Our two case studies about adapted Scrum showed that having daily stand-up meetings in every class was not helpful, student’s satisfaction positively correlated to the difficulty of the task they tackled, and the project provided good learning experiences.
Subject
Computer Science Applications,Communication,Education,General Engineering
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Experiences of Instructors Who Teach Capstone Courses in Computing Fields;Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 2;2024-07-08
2. Enhancing Student Engagement in Large-Scale Capstone Courses: An Experience Report;Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1;2024-07-03
3. Combining Lean Six Sigma and agile approach to optimize order management: action research in a Brazilian company;International Journal of Lean Six Sigma;2024-06-20
4. Scrum in the Classroom: An Implementation Guide;2023 IEEE Frontiers in Education Conference (FIE);2023-10-18
5. Analyzing Scrum Team Impediments Using NLP;Frontiers in Software Engineering Education;2023