The inadequate use of management techniques in software projects is usually associated with lack of efficient strategies to teach managers and prepare them to face the challenges imposed by real-world projects. Many studies have proposed that a learning-by-doing educational approach would be more effective than the traditional lecture-oriented, professor-centered strategy. However, the former approach requires an environment where students can act as managers without the cost and risks associated with project failures. Games are proposed to act as such an environment, emulating reality through graphical or textual constructs and allowing the trainees to play the managers' role in a risk-free environment.
In this work, we present our experiences in developing system dynamics based games for software project management. We describe a project management game intended for training purposes and the changes that were made to allow a system dynamics simulator to support game-like interactions. Moreover, we describe an experimental evaluation of the game's application as a learning-by-doing environment for management students. On the basis of the experience we acquired by building such an interface, we propose models to describe the story underlying a game and its graphical presentation. Such models allow the construction of games without programming, thus fastening the development of simulation-based games. Copyright © 2006 John Wiley & Sons, Ltd.
[1]
John D. Sterman,et al.
System Dynamics Modeling for Project Management
,
1992
.
[2]
Márcio de Oliveira Barros,et al.
A system dynamics metamodel for software process modeling
,
2002,
Softw. Process. Improv. Pract..
[3]
André van der Hoek,et al.
Software process modeling for an educational software engineering simulation game
,
2005,
Softw. Process. Improv. Pract..
[4]
Dietmar Pfahl,et al.
An Externally Replicated Experiment for Evaluating the Learning Effectiveness of Using Simulations in Software Project Management Education
,
2003,
Empirical Software Engineering.
[5]
M. Knowles.
Andragogy in action
,
1984
.
[6]
Stuart E. Madnick,et al.
Software Project Dynamics: An Integrated Approach
,
1991
.
[7]
Jochen Ludewig,et al.
Simulation in software engineering training
,
2000,
Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.
[8]
J. Forrester.
Industrial Dynamics
,
1997
.