Coverage of ISO/IEC 12207 Software Lifecycle Process by a Simulation Based Serious Game
Software process is a very important area of knowledge that supports software development. However, we can observe a lack of methods and tools that allow teaching software process in a highly practical way and attached to the software development learning. In this paper, we analyze the software lifecycle process groups of the ISO/IEC 12207 and the current application of serious games and gamification techniques within the software process education scope. Moreover, we propose a simulation based serious game for software project management teaching that can be used, at the same time, to educate learners in software process. The paper also maps the stages of the game lifecycle to the software lifecycle processes of the ISO/IEC 12207. Ten experts from the educational field have evaluated the idea of using the proposed serious game for software process education concluding that it helps learners acquire practical knowledge not only in the project management area but in the software process scope.
SPICE