Abstract
In recent years there has been an increasing interest in the use of computerized simulation games to support the teaching and learning of software/IT project management. However, it appears that some of the existing simulation games mainly focus on software engineering concepts, and have less emphasis on project management issues such as scope, stakeholder and communication management. On the other hand, some project management simulation games focus on general project management concepts (e.g. the constraints among time, cost and scope), but fail to demonstrate the unique aspects and complexity of software/IT projects. This article presents the design and implementation of project management simulation (PMS), a computerized simulation game for the learning of software/IT project management. PMS addresses issues relevant to project management and software engineering literature. In the game, the player acts as a project manager and plans a video contest software development project. The player must analyze each project stakeholder’s requirements, properly define the project scope, and assign project activities to team members. The player communicates with the stakeholders proactively, develops software prototypes, and conducts quality review to increase stakeholders’ satisfaction and improve software quality. PMS aims to place a more balanced emphasis on the concepts of both software engineering and project management. This article includes an evaluation study to demonstrate the effectiveness of a learning exercise with PMS for supporting the teaching of the undergraduate course, ‘Software Project Methodology and Implementation’, at Hong Kong Polytechnic University. The effectiveness of students’ learning with respect to the different project management knowledge areas was measured by comparing the students’ perceived levels of understanding of project management knowledge before and after playing the game. The pre and post learning exercise data show that the exercise with PMS significantly reinforced players’ knowledge in most project management knowledge areas, namely in human resource management.
Similar content being viewed by others
References
Boehm, B., & Basili, V. R. (2001). Software defect reduction top 10 list. Computer, 34(1), 135–137.
Calderón, A. & Ruiz, M. (2013). ProDec: A serious game for software project management training. In Proceedings of the Eighth international conference on software engineering advances (pp. 565–570). thinkmind.org. Accessed 5 Dec 2014.
Caulfield, C., Xia, J., Veal, D., & Maj, S. P. (2011). A systematic survey of games used for software engineering education. Modern Applied Science, 5(6), 28–43.
Connolly, T. M., Stansfield, M., & Hainey, T. (2007). An application of games-based learning within software engineering. British Journal of Educational Technology, 38(3), 416–428.
Cook, R. W., & Swift, C. O. (2006). The pedagogical efficacy of a sales management simulation. Marketing Education Review, 16(3), 37–46.
Crookall, D. (2010). Serious game, debriefing and simulation/gaming as a discipline. Simulation and Gaming, 41(6), 898–920.
Crown, S. W. (2001). Improving visualization skills of engineering graphics students using simple JavaScript web based games. Journal of Engineering Education, 90(3), 347–355.
Dantas, A., Barros, M. & Werner, C. (2004). A simulation-based game for project management experiential learning In Proceedings of the 16th international conference on software engineering and knowledge engineering (pp. 24–29). www.researchgate.net. Accessed 10 Dec 2014.
Davis, F. D., & Venkatesh, V. (2004). Toward preprototype user acceptance testing of new information systems: implications for software project management. IEEE Transactions on Engineering Management, 51(1), 31–46.
Deshpande, A. A., & Huang, S. H. (2011). Simulation games in engineering education: a state-of-the-art review. Computer Applications in Engineering Education, 19(3), 399–410.
Ebert, C., Parro, C. H., Suttels R. & Kolarczyk, H. (2001). Improving validation activities in a global software development. In Proceedings of the 23rd international conference on software engineering (pp. 545–554). www.acm.org. Accessed 4 Dec 2014.
Garris, R., Ahlers, R., & Driskell, J. E. (2002). Games, motivation, and learning: a research and practice. Simulation and Gaming, 33(4), 441–467.
Höst, M., & Johansson, C. (2000). Evaluation of code review methods through interviews and experimentation. Journal of Systems and Software, 52(2–3), 113–120.
Jain, A. & Boehm, B. (2006). SimVBSE: developing a game for value-based software engineering. In Proceedings of the 19th conference on software engineering education and training (pp. 103–114). IEEE Xplore Digital Library at ieeexplore.ieee.org. Accessed 14 Nov 2014.
Jeong, K. Y. & Bozkurt, I. (2014). Evaluating a project management simulation training exercise. Simulation and Gaming. http://sag.sagepub.com/content/early/2014/01/22/1046878113518481.abstract. Accessed 14 Nov 2014.
Jurison, J. (1999). Software project management: the manager’s view. Communications of the AIS 2(17). AIS Electronic Library. Accessed 14 Nov 2014.
Lauesen, S., & Vinter, O. (2001). Preventing requirement defects: an experiment in process improvement. Requirements Engineering, 6(1), 37–50.
Léger, P. M. (2006). Using a simulation game approach to teach ERP concepts. Montréal: HEC, Montréal.
Lui, R. W. C., Ng, H. K. N., Ng, V. T. Y. & Lee, P. T. Y. (2014). PMS—A simulation game for interactive learning of software project management. In: Proceedings of the international conference on technology in education 2014 (pp. 172–183). The ICTE website at www.icte.org. 16 Nov 2014.
Maguire, S., & Redman, T. (2007). The role of human resource management in information systems development. Management Decision, 45(2), 252–264.
McManus, J., & Wood-Harper, T. (2007). Understanding the sources of information systems project failure. Management services, 51(3), 38–43.
Navarro, E. O., & van der Hoek, A. (2004). SimSE: an educational simulation game for teaching the software engineering process. ACM SIGCSE Bulletin, 36(3), 233.
Navarro, E. O., & van der Hoek, A. (2005). Software process modeling for an educational software engineering simulation game. Software Process: Improvement and Practice, 10(3), 311–325.
Navarro, E. O. & van der Hoek, A. (2007). Comprehensive evaluation of an educational software engineering simulation environment. In Proceedings of the twentieth conference on software engineering education and training (pp. 195–202). The IEEE Xplore Digital Library. Accessed 14 Nov 2014.
Navarro, E. O., & van der Hoek, A. (2009). Multi-site evaluation of SimSE. ACM SIGCSE Bulletin, 41(1), 326–330.
Park, J., Kim, Y., Chung, H. K., & Hisanaga, N. (2001). Long working hours and subjective fatigue symptoms. Industrial Health, 39, 250–254.
Patton, R. (2005). Software testing. Carmel: Sams Publishing.
Peixoto, D. C. C., Possa, R. M., Resende, R. F. & Padua, C. I. P. (2011) An overview of the main design characteristics of simulation games in software engineering education. In 24th IEEE-CS conference on software engineering education and training (CSEE&T) (pp. 101–110). IEEE Xplore Digital Library. Accessed 14 Nov 2014.
Peters, V. A., & Vissers, G. A. (2004). A simple classification model for debriefing simulation games. Simulation and Gaming, 35(1), 70–84.
Procaccino, J. D., Verner, J. M., & Overmyer, S. P. (2002). Case study: factors for early prediction of software development success. Information and Software Technology, 44(1), 53–62.
Project Management Institute. (2008). A guide to the project management body of knowledge. Newton Square, PA: Project Management Institute Inc.
Ratcliffe, J. (2009). Moving software quality upstream: The positive impact of lightweight peer code review. In Pacific NW software quality conference (pp. 171–180). Pacific NW Software quality conference online archives. Accessed 14 Nov 2014.
Ricci, K. E., Salas, E., & Cannon-Bowers, J. A. (1996). Do computer-based games facilitate knowledge acquisition and retention? Military Psychology, 8(4), 295–307.
Seddon, P. B., Staples, D. S., Patnayakuni, R. & Bowtell, M. J. (1998). The IS effectiveness matrix: the importance of stakeholder and system in measuring IS success In Proceedings of the international conference on information systems (pp. 165–176). The ACM website at www.acm.org. Accessed 16 Nov 2014.
Shaw, K. & Dermoudy, J. (2005). Engendering an empathy for software engineering In: Proceedings of the 7th Australasian conference on computing education (pp. 135–144). The ACM Digital Library at www.acm.org. Accessed 14 Nov 2014.
Shimizu, T., Horie, S., Nagata, S., & Marui, E. (2004). Relationship between self-reported low productivity and overtime working. Occupational Medicine, 54(1), 52–54.
Shtub, A. (2010). Project management simulation with PTB Project Team Builder. In Proceedings of the 2010 winter simulation conference (pp. 242–253). IEEE Xplore Digital Library. Accessed 9 Dec 2014.
Standish Group (2013). Chaos Manifesto 2013. http://www.versionone.com/assets/img/files/ChaosManifesto2013.pdf. Accessed 3 Dec 2014.
Tichy, L., & Bascom, T. (2008). The business end of IT project failure. Mortgage Banking, 68(6), 28–35.
Wang, T. & Zhu, Q. (2009). A software engineering education game in a 3-d online virtual environment In Proceedings of the first international workshop on education technology and computer science (pp. 708–710). IEEE Xplore Digital Library. Accessed 14 Nov 2014.
Whitehall, B., & McDonald, B. (1993). Improving learning persistence of military personnel by enhancing motivation in a technical training program. Simulation and Gaming, 24(3), 294–313.
Ye, E.; Chang, L. & Polack-Wahl, J. A. (2007). Enhancing software engineering education using teaching aids in 3-D online virtual worlds In Proceedings of the frontiers in education conference—Global engineering: knowledge without borders, opportunities without passports (pp. 10–13). IEEE Xplore Digital Library. Accessed 14 Nov 2014.
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
See Table 7.
About this article
Cite this article
Lui, R.W.C., Lee, P.T.Y. & Ng, V.T.Y. Design and Evaluation of PMS: A Computerized Simulation Game for Software Project Management. Comput Game J 4, 101–121 (2015). https://doi.org/10.1007/s40869-015-0009-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40869-015-0009-5