PlayScrum - A Card Game to Learn the Scrum Agile Method

To motivate and engage students and, consequently, improve the quality of learning, some researchers suggest new ways of teaching, including the use of serious games in the classroom. This paper describes PlayScrum, a new card game devised to allow university-level students to learn Scrum, an agile software development method. We present the card game, its rules, and how it supports the main concepts of the Scrum method. We also discuss how PlayScrum was validated, based on questionnaires filled in by master students who have played it.

[1]  P. Mandl-Striegnitz How to successfully use software project simulation for educating software project managers , 2001, 31st Annual Frontiers in Education Conference. Impact on Engineering and Science Education. Conference Proceedings (Cat. No.01CH37193).

[2]  Ken Schwaber,et al.  Agile Software Development with SCRUM , 2001 .

[3]  Jochen Ludewig,et al.  Simulation in software engineering training , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[4]  A. van der Hoek,et al.  It’s All in the Game: Teaching Software Process Concepts , 2005, Proceedings Frontiers in Education 35th Annual Conference.

[5]  Ken Schwaber,et al.  Agile Project Management with Scrum , 1980 .

[6]  SutherlandJeff Business object design and implementation workshop , 1995 .

[7]  André van der Hoek,et al.  An experimental card game for teaching software engineering processes , 2005, J. Syst. Softw..

[8]  André van der Hoek,et al.  Teaching Software Engineering Using Simulation Games , 2003 .

[9]  Kurt VanLehn,et al.  Adapting Work Simulations for Schools , 1999 .

[10]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[11]  Donald C. Thatcher Promoting Learning through Games and Simulations , 1990 .

[12]  André van der Hoek,et al.  An experimental card game for teaching software engineering , 2003, Proceedings 16th Conference on Software Engineering Education and Training, 2003. (CSEE&T 2003)..

[13]  André van der Hoek,et al.  Software process modeling for an educational software engineering simulation game , 2005, Softw. Process. Improv. Pract..

[14]  David Carrington,et al.  It's all in the game: Teaching software process concepts , 2005 .

[15]  Ben Shneiderman,et al.  Designing for fun: how can we design user interfaces to be more fun? , 2004, INTR.

[16]  Ken Schwaber,et al.  SCRUM Development Process , 1997 .

[17]  C. Douglas Wetzel,et al.  The Effectiveness of Games for Educational Purposes: A Review of Recent Research , 1992 .

[18]  Gil Taran,et al.  Using Games in Software Engineering Education to Teach Risk Management , 2007, 20th Conference on Software Engineering Education & Training (CSEET'07).

[19]  AGILE DEVELOPMENT : LESSONS LEARNED FROM THE FIRST SCRUM , 2004 .