Scrum in the Undergraduate Computer Science Curriculum
Journal of Computing Sciences in Colleges
While Scrum is an increasingly popular software development practice, there still exist questions of how one can incorporate the Scrum process into the undergraduate curriculum. This paper provides information on how Scrum has been used and evaluated in three different Computer Science courses at the same university. First, a brief review of Scrum is given, detailing the meetings, roles and ways that Scrum differs from other methodologies. Next, the paper examines the literature which discusses how particular courses at several institutions have implemented Scrum in a variety of majors and settings. Then this paper discusses how Scrum was implemented in three courses, and how these implementations were evaluated. The evaluation data provides support for the idea that Scrum is in large part a methodology that is viewed positively by students in a variety of classes, with both benefits and shortcomings of implementing Scrum in classrooms discussed.
Scrum in the Undergraduate Computer Science Curriculum.
Journal of Computing Sciences in Colleges, 31(4), 108–114.