Skip to main content
Log in

Design and Evaluation of PMS: A Computerized Simulation Game for Software Project Management

  • Published:
The Computer Games Journal

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  • Boehm, B., & Basili, V. R. (2001). Software defect reduction top 10 list. Computer, 34(1), 135–137.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Cook, R. W., & Swift, C. O. (2006). The pedagogical efficacy of a sales management simulation. Marketing Education Review, 16(3), 37–46.

    Article  Google Scholar 

  • Crookall, D. (2010). Serious game, debriefing and simulation/gaming as a discipline. Simulation and Gaming, 41(6), 898–920.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Léger, P. M. (2006). Using a simulation game approach to teach ERP concepts. Montréal: HEC, Montréal.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • McManus, J., & Wood-Harper, T. (2007). Understanding the sources of information systems project failure. Management services, 51(3), 38–43.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Park, J., Kim, Y., Chung, H. K., & Hisanaga, N. (2001). Long working hours and subjective fatigue symptoms. Industrial Health, 39, 250–254.

    Article  Google Scholar 

  • Patton, R. (2005). Software testing. Carmel: Sams Publishing.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Project Management Institute. (2008). A guide to the project management body of knowledge. Newton Square, PA: Project Management Institute Inc.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Richard W. C. Lui.

Appendix

Appendix

See Table 7.

Table 7 Sample questionnaire for the evaluation of PMS

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40869-015-0009-5

Keywords

Navigation