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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cohn, M.: Agile Estimating and Planning. Prentice-Hall (2006)
Mahnic, V.: Teaching Scrum through team-project work: students’ perceptions and teacher’s observations. International Journal of Engineering Education (2010)
Schwaber, K.: Agile Project Management with Scrum (2004)
Whitehead, J.: Collaboration in Software Engineering: A Roadmap. University of California, Santa Cruz (2007)
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)
Mahnic, V.: A case study on Agile Estimating and Planning using Scrum. Electronics and Electrical Engineering (2011)
Reichlmayr, T.: The agile approach in an undergraduate software engineering course project. In: 33rd Frontiers in Education, vol. 3, pp. 13–18 (2003)
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)
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)
Herbsleb, J.: Global Software Engineering: The Future of Socio-technical Coordination. School of Computer Science. Carnegie Mellon University (2007)
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)
Nijholt, A., Zwiers, J., Peciva, J.: The Distributed Virtual Meeting Room Exercise. In: Proceedings ICMI 2005 Workshop on Multimodal Multiparty Meeting Processing (2005)
Reidsma, D., et al.: Virtual Meeting Rooms: From Observation to Simulation. Journal AI & Society, London (2007)
Stockdale, R., Parsons, D.: Agile in Wonderland: Implementing a Virtual World Workshop Activity. In: 20th Australian Conference on Information Systems, Melbourne (2009)
Whitehead, J.: Collaboration in Software Engineering: A Roadmap. University of California, Santa Cruz (2007)
Teyseyre, A., Campo, M.: An Overview of 3D Software Visualization. IEEE Transactions on Visualization and Computer Graphics 15(1), 87–105 (2009)
Likert, R.: A technique for the measurement of attitudes. Arch. Psychol. 22 (1932)
Kulpa, M., Johnson, K.: Interpreting the CMMI. CRC Press (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)