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.
The technological resources used for pedagogical innovation in the form of distance education have increasingly been incorporated into face-to-face education. This article describes the experience of the Federal University of Lavras - Brazil - with new ways to apply technology in face-to-face undergraduate courses. This paper presents (i) the strategy for the selection of course content, which was premised on the diversification of areas of knowledge and on promoting the permanent incorporation of the resources developed in the teaching-learning process, (ii) the organization of the production process of Learning Objects based on the Scrum method, (iii) the set of best practices, inspired by the management of agile software development, as well as the contextual motivation of its use.