A Web-based Scrum Process Management Game

Bruce Maxim, David Edwards, Ethan Evans, Christopher Apzynski, Margaret Kellow and Raspinder Kaur

Abstract

Many computing students do not receive adequate training in software quality management. Some students do not have the opportunity to practice software process improvement activities even if they do see the topics covered in their course lectures and textbooks. We have created a serious game that will serve as a virtual learning environment to allow students to explore agile process improvement practices. Our web-based game is designed as a single-player game where the player takes the role of software team leader and plays against an AI (artificial intelligence) opponent representing the customer’s interests and needs. Players are rewarded for developing project strategies that allow for completion of projects on time, within budget, and meet the necessary software quality requirements.