Taking Seriously Software Projects Inception Through Games

Inherent properties of games, such as rules, goals and interaction, have made them popular to address challenges and sort obstacles in a wide variety of contexts. Within Software Engineering, a challenging activity of the software development process is the Inception phase, in which stakeholders’ needs, required functionalities, objectives, risks and constraints of a software product are established. An alternative to optimize stakeholders’ participation during the Inception phase and make more efficient its outcomes is to do it through games.

[1]  Kajal T. Claypool,et al.  Teaching software engineering through game design , 2005, ITiCSE '05.

[2]  Philippe Kruchten,et al.  The Rational Unified Process: An Introduction , 1998 .

[3]  Kurt Schneider,et al.  A Game for Taking Requirements Engineering More Seriously , 2008, 2008 Third International Workshop on Multimedia and Enjoyable Requirements Engineering - Beyond Mere Descriptions and with More Fun and Games.

[4]  Roslina Ibrahim,et al.  An investigation of critical failure factors in information technology projects , 2013 .

[5]  Esteban Walter Gonzalez Clua,et al.  Turning Real-World Software Development into a Game , 2011, 2011 Brazilian Symposium on Games and Digital Entertainment.

[6]  A. Osborn Applied imagination : principles and procedures of creative problem-solving , 1957 .