Skip to main content

Teaching Scrum to Software Engineering Students with Virtual Reality Support

  • Conference paper
Advances in New Technologies, Interactive Interfaces and Communicability (ADNTIIC 2011)

Abstract

Scrum has received significant academic attention because of its widespread application in software development industries. Teaching agile software development can be illustrated by teaching with lecture-based classes. However, involving students in a real software environment is a trendy alternative which fosters their engagement. Software engineering graduates are not appropriately prepared for applying their skills in a real software project. Thus, we focus on teaching and integrating teamwork-oriented skills in a real software development environment based on Scrum. In this work, we present Virtual Scrum (VS), a virtual reality environment that assists students with the running of a software project following the Scrum framework. VS supports artifacts needed for carrying out Scrum meetings and media-based tools to achieve permanent communication among Scrum members. A survey of students, who used the tool in a Software Engineering (SE) course, showed that VS is helpful to exercise Scrum practices.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 72.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cohn, M.: Agile Estimating and Planning. Prentice-Hall (2006)

    Google Scholar 

  2. Mahnic, V.: Teaching Scrum through team-project work: students’ perceptions and teacher’s observations. International Journal of Engineering Education (2010)

    Google Scholar 

  3. Schwaber, K.: Agile Project Management with Scrum (2004)

    Google Scholar 

  4. Whitehead, J.: Collaboration in Software Engineering: A Roadmap. University of California, Santa Cruz (2007)

    Google Scholar 

  5. Kivi, J., et al.: Extreme Programming: A University team design experience. In: Proceedings of 2000 Canadian Conference on Electrical and Computer Engineering, pp. 816–820 (2000)

    Google Scholar 

  6. Mahnic, V.: A case study on Agile Estimating and Planning using Scrum. Electronics and Electrical Engineering (2011)

    Google Scholar 

  7. Reichlmayr, T.: The agile approach in an undergraduate software engineering course project. In: 33rd Frontiers in Education, vol. 3, pp. 13–18 (2003)

    Google Scholar 

  8. Diaz, J., Garbajosa, J., Calvo-Manzano, J.: Mapping CMMI Level 2 to Scrum Practices: An experience report. In: Software Process Improvements, vol. 42, pp. 93–104. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  9. Sutherland, J., Ruseng Jakobsen, C., Johnson, K.: Scrum and CMMI Level 5: The Magic Portion for Code Warriors. In: Proceedings of the 41st Annual Hawaii International Conference on System Sciences (2008)

    Google Scholar 

  10. Herbsleb, J.: Global Software Engineering: The Future of Socio-technical Coordination. School of Computer Science. Carnegie Mellon University (2007)

    Google Scholar 

  11. Mahnic, V., Zabkar, N.: Introducing CMMI Measurement and Analysis Practices into Scrum-based Software Development Process. International Journal of Mathematics and Computers in Simulation (2007)

    Google Scholar 

  12. Nijholt, A., Zwiers, J., Peciva, J.: The Distributed Virtual Meeting Room Exercise. In: Proceedings ICMI 2005 Workshop on Multimodal Multiparty Meeting Processing (2005)

    Google Scholar 

  13. Reidsma, D., et al.: Virtual Meeting Rooms: From Observation to Simulation. Journal AI & Society, London (2007)

    Google Scholar 

  14. Stockdale, R., Parsons, D.: Agile in Wonderland: Implementing a Virtual World Workshop Activity. In: 20th Australian Conference on Information Systems, Melbourne (2009)

    Google Scholar 

  15. Whitehead, J.: Collaboration in Software Engineering: A Roadmap. University of California, Santa Cruz (2007)

    Google Scholar 

  16. Teyseyre, A., Campo, M.: An Overview of 3D Software Visualization. IEEE Transactions on Visualization and Computer Graphics 15(1), 87–105 (2009)

    Article  Google Scholar 

  17. Likert, R.: A technique for the measurement of attitudes. Arch. Psychol. 22 (1932)

    Google Scholar 

  18. Kulpa, M., Johnson, K.: Interpreting the CMMI. CRC Press (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rodríguez, G., Soria, A., Campo, M. (2012). Teaching Scrum to Software Engineering Students with Virtual Reality Support. In: Cipolla-Ficarra, F., Veltman, K., Verber, D., Cipolla-Ficarra, M., Kammüller, F. (eds) Advances in New Technologies, Interactive Interfaces and Communicability. ADNTIIC 2011. Lecture Notes in Computer Science, vol 7547. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34010-9_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-34010-9_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-34009-3

  • Online ISBN: 978-3-642-34010-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics