Coverage of ISO/IEC 29110 Project Management Process of Basic Profile by a Serious Game

Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 748)


The ISO/IEC 29110 standard aims to assist and encourage Very Small Entities (VSEs) in understanding, adopting, assessing and improving their software processes to their specific needs. Although the integration of international software standards in VSEs is a relevant topic, the learning/teaching process is a considerable challenge for industrial trainers, practitioners and VSEs. In this paper, we analyze the Project Management process of the Basic Profile of the ISO/IEC 29110 and propose a simulation-based serious game for supporting the learning/teaching process of the standard. The paper provides a mapping between the different stages of the game lifecycle and the Project Management process of the standard. Moreover, we present the results of a preliminary study to assess the idea of using the proposed serious game for supporting software process education, which allows getting initial positive evidence about the potential of the game for helping to understand the Project Management process of the standard.


ISO/IEC 29110 Serious games Teaching standards Software project management VSE 



This work has been partially supported by the Spanish Ministry of Science and Technology with AEI/FEDER/UE funds (grants TIN2013-46928-C3-2-R and TIN2016-76956-C3-3-R) and the Andalusian Plan for Research, Development and Innovation (grant TIC-195).


  1. 1.
    Sanchez-Gordón, M.-L., O’Connor, R.V., Colomo-Palacios, R., Herranz, E.: Bridging the gap between SPI and SMEs in educational settings: a learning tool supporting ISO/IEC 29110. In: Kreiner, C., O’Connor, R.V., Poth, A., Messnarz, R. (eds.) EuroSPI 2016. CCIS, vol. 633, pp. 3–14. Springer, Cham (2016). doi: 10.1007/978-3-319-44817-6_1 CrossRefGoogle Scholar
  2. 2.
    Laporte, C.Y., Alexandre, S., O’Connor, R.V.: A software engineering lifecycle standard for very small enterprises. In: O’Connor, R.V., Baddoo, N., Smolander, K., Messnarz, R. (eds.) EuroSPI 2008. CCIS, vol. 16, pp. 129–141. Springer, Heidelberg (2008). doi: 10.1007/978-3-540-85936-9_12 CrossRefGoogle Scholar
  3. 3.
    Aydan, U., Yilmaz, M., Clarke, P.M., O’Connor, R.V.: Teaching ISO/IEC 12207 software lifecycle processes: a serious game approach. Comput. Stand. Interfaces (2016). doi: 10.1016/j.csi.2016.11.014 Google Scholar
  4. 4.
    Kosa, M., Yilmaz, M., O’Connor, R.V., Clarke, P.M.: Software engineering education and games: a systematic literature review. J. Univ. Comput. Sci. 22(12), 1558–1574 (2016)Google Scholar
  5. 5.
    ISO/IEC: ISO/IEC TR 29110-1:2016 - Systems and software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 1: Overview (2016)Google Scholar
  6. 6.
    O’Connor, R., Laporte, C.: The evolution of the ISO/IEC 29110 set of standards and guides. Int. J. Inf. Technol. Syst. Approach 10(1), 1–21 (2017)CrossRefGoogle Scholar
  7. 7.
    ISO/IEC: ISO/IEC TR 29110-5-1-2:2011 - Software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 5-1-2: Management and engineering guide: Generic profile group: Basic profile (2011)Google Scholar
  8. 8.
    O’Connor, R.V., Laporte, C.Y.: Software project management in very small entities with ISO/IEC 29110. In: Winkler, D., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2012. CCIS, vol. 301, pp. 330–341. Springer, Heidelberg (2012). doi: 10.1007/978-3-642-31199-4_29 CrossRefGoogle Scholar
  9. 9.
    Abt, C.: Serious Games. University Press of America, Lanhan (2002)Google Scholar
  10. 10.
    Caulfield, C., Xia, J., Veal, D., Maj, S.: A systematic survey of games used for software engineering education. Modern Appl. Sci. 5(6), 28–43 (2011)CrossRefGoogle Scholar
  11. 11.
    Navarro, E.O., van der Hoek, A.: SimSE: an interactive simulation game for software engineering education. In: Proceedings of the 7th IASTED International Conference on Computers and Advanced Technology in Education, Kauai, Hawaii (2004)Google Scholar
  12. 12.
    Oliveira Chaves, R., Gresse von Wangenheim, C., Costa Furtado, J.C., Ronaldo Bezerra Oliveira, S., Santos, A., Favero, E.L.: Experimental evaluation of a serious game for teaching software process modeling. IEEE Trans. Educ. 58(4), 289–296 (2015)Google Scholar
  13. 13.
    Baker, A., Oh Navarro, E., Van Der Hoek, A.: An experimental card game for teaching software engineering processes. J. Syst. Softw. Eng. Educ. Training 75, 3–16 (2005)Google Scholar
  14. 14.
    Sánchez-Gordón, M.-L., O’Connor, R.V., Colomo-Palacios, R., Sanchez-Gordon, S.: A learning tool for the ISO/IEC 29110 standard: understanding the project management of basic profile. In: Clarke, P.M., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2016. CCIS, vol. 609, pp. 270–283. Springer, Cham (2016). doi: 10.1007/978-3-319-38980-6_20 Google Scholar
  15. 15.
    Calderón, A., Ruiz, M.: Coverage of ISO/IEC 12207 software lifecycle process by a simulation-based serious game. In: Clarke, P.M., O’Connor, R.V., Rout, T., Dorling, A. (eds.) SPICE 2016. CCIS, vol. 609, pp. 59–70. Springer, Cham (2016). doi: 10.1007/978-3-319-38980-6_5 Google Scholar
  16. 16.
    Calderón, A., Ruiz, M.: ProDec: a serious game for software project management training. In: Proceedings of the 8th ICSEA, Venice, Italy (2013)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.University of CádizCádizSpain
  2. 2.Dublin City UniversityDublinIreland

Personalised recommendations