Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3510456.3514157acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article
Open access

One block on top of the other: using minetest to teach Scrum

Published: 17 October 2022 Publication History

Abstract

Teaching Scrum using Lego has been an established teaching technique for years. However, the COVID-19 pandemic forced teachers all over the globe to rethink this valuable teaching tool. In this experience report, we show how we transferred our version of a Lego Scrum workshop into the world of Minetest, an open-source variant of Minecraft. We detail our reasoning, the concrete technical and pedagogical challenges, as well as experiences and reflections from the students, us as teachers, our peers, and theoretical frameworks. Finally, we share our materials to enable other teachers to use this new tool.

References

[1]
Ufuk Aydan, Murat Yilmaz, Paul M Clarke, and Rory V O'Connor. 2017. Teaching ISO/IEC 12207 software lifecycle processes: A serious game approach. Computer Standards & Interfaces 54 (2017), 129--138.
[2]
Stephen Brookfield. 1998. Critically reflective practice. Journal of Continuing Education in the Health Professions 18, 4 (1998), 197--205.
[3]
J. S. Brown, A. Collins, and P. Duguid. 1989. Situated cognition and the culture of learning. Educational Researcher 18 (1989), 32--42.
[4]
Håkan Burden, Jan-Philipp Steghöfer, and Oskar Hagvall Svensson. 2019. Facilitating entrepreneurial experiences through a software engineering project course. In 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET). IEEE, Montreal, Canada, 28--37.
[5]
Håkan Burden and Jan-Philipp Steghöfer. 2019. Teaching and Fostering Reflection in Software Engineering Project Courses. Springer, Singapore, 231--262.
[6]
Alejandro Calderón, Manuel Trinidad, Mercedes Ruiz, and Rory V O'Connor. 2019. An Experience of Use a Serious Game for Teaching Software Process Improvement. In European Conference on Software Process Improvement. Springer, 249--259.
[7]
Rafael Oliveira Chaves, Christiane Gresse von Wangenheim, Julio Cezar Costa Furtado, Sandro Ronaldo Bezerra Oliveira, Alex Santos, and Eloi Luiz Favero. 2015. Experimental evaluation of a serious game for teaching software process modeling. ieee Transactions on Education 58, 4 (2015), 289--296.
[8]
Adler Diniz De Souza, Rodrigo Duarte Seabra, Juliano Marinho Ribeiro, and Lucas E da S Rodrigues. 2017. SCRUMI: a board serious virtual game for teaching the SCRUM framework. In 2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C). IEEE, 319--321.
[9]
João M Fernandes and Sónia M Sousa. 2010. Playscrum-a card game to learn the scrum agile method. In 2010 Second International Conference on Games and Virtual Worlds for Serious Applications. IEEE, 52--59.
[10]
Ivan Garcia, Carla Pacheco, Andres Leon, and Jose A Calvo-Manzano. 2020. A serious game for teaching the fundamentals of ISO/IEC/IEEE 29148 systems and software engineering-Lifecycle processes-Requirements engineering at undergraduate level. Computer Standards & Interfaces 67 (2020), 103377.
[11]
D. A. Kolb. 2014. Experiential learning: Experience as the source of learning and development (2nd ed ed.). FT Press.
[12]
Alexey Krivitsky. 2011. Scrum Simulation with Lego Bricks. https://www.hacerlobien.net/lego/Otr-005-Scrum-Simulation.pdf
[13]
Martin Kropp, Andreas Meier, Magdalena Mateescu, and Carmen Zahn. 2014. Teaching and learning agile collaboration. In 2014 IEEE 27th conference on software engineering education and training (CSEE&T). IEEE, 139--148.
[14]
Stan Kurkovsky and Stephanie Ludi. 2018. LEGO-based Active Learning Exercises for Teaching Software Development. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education. ACM, 1052--1052.
[15]
Dean Leffingwell. 2018. SAFe 4.5 reference guide: scaled agile framework for lean enterprises. Addison-Wesley Professional.
[16]
M.W. Lew, T.B. Horton, and M.S. Sherriff. 2010. Using LEGO MINDSTORMS NXT and LEJOS in an Advanced Software Engineering Course. In IEEE 23rd Conference on Software Engineering Education and Training (CSEE&T). 121--128.
[17]
Fernando Rodríguez López, Mario Arias-Oliva, Jorge Pelegrín-Borondo, and Luz María Marin-Vinuesa. 2021. Serious games in management education: An acceptance analysis. The International Journal of Management Education 19, 3 (2021), 100517.
[18]
Thomas D Lynch, Michael Herold, Joe Bolinger, Shweta Deshpande, Thomas Bihari, Jayashree Ramanathan, and Rajiv Ramnath. 2011. An agile boot camp: Using a LEGO®-based active game to ground agile development principles. In Frontiers in Education. IEEE, F1H-1.
[19]
Beatriz Marín, Matías Vera, and Giovanni Giachetti. 2019. An Adventure Serious Game for Teaching Effort Estimation in Software Engineering. In International Workshop on Software Measurement and International Conference on Software Process and Product Measurement (IWSM-Mensura). CEUR Workshop Proceedings, 71--86.
[20]
Michael A Miljanovic and Jeremy S Bradbury. 2016. Robot on! A serious game for improving programming comprehension. In Proceedings of the 5th International Workshop on Games and Software Engineering. ACM, New York, NY, USA, 33--36.
[21]
Marcello Missiroli, Daniel Russo, and Paolo Ciancarini. 2016. Learning agile software development in high school: an investigation. In Proceedings of the 38th International Conference on Software Engineering Companion. IEEE, 293--302.
[22]
Emer O'Farrell, Murat Yilmaz, Ulas Gulec, and Paul Clarke. 2021. PlaySAFe: Results from a Virtual Reality Study Using Digital Game-Based Learning for SAFe Agile Software Development. In Systems, Software and Services Process Improvement, Murat Yilmaz, Paul Clarke, Richard Messnarz, and Michael Reiner (Eds.). Springer International Publishing, Cham, 695--707.
[23]
Maria Paasivaara, Ville Heikkilä, Casper Lassenius, and Towo Toivola. 2014. Teaching Students Scrum Using LEGO Blocks. In Companion Proceedings of the 36th International Conference on Software Engineering (Hyderabad, India) (ICSE Companion 2014). ACM, New York, NY, USA, 382--391.
[24]
Selene Ramírez-Rosales, Sodel Vázquez-Reyes, Juan Luis Villa-Cisneros, and María De León-Sigg. 2016. A serious game to promote object oriented programming and software engineering basic concepts learning. In 2016 4th International Conference in Software Engineering Research and Innovation (CONISOFT). IEEE, Puebla, Mexico, 97--103.
[25]
Ken Schwaber. 1997. Scrum development process. In Business Object Design and Implementation. Springer, 117--134.
[26]
Jan-Philipp Steghöfer, Håkan Burden, Hiva Alahyari, and Dominik Haneberg. 2017. No silver brick: Opportunities and limitations of teaching Scrum with Lego workshops. J. Syst. Softw. 131 (2017), 230--247.
[27]
Jan-Philipp Steghöfer. 2018. Providing a baseline in software process improvement education with lego scrum simulations. In 2018 IEEE/ACM 40th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET). IEEE, 126--135.
[28]
Christiane Gresse von Wangenheim, Rafael Savi, and Adriano Ferreti Borgatto. 2013. SCRUMIA---An educational game for teaching Scrum in computing courses. Journal of Systems and Software 86, 10 (2013), 2675 - 2687.
[29]
Michalis Xenos and Vasiliki Velli. 2018. A serious game for introducing software engineering ethics to university students. In International Conference on Interactive Collaborative Learning. Springer, Cham, 579--588.

Cited By

View all
  • (2024)Serious Games in Higher Education in the Transforming Process to Education 4.0—Systematized ReviewEducation Sciences10.3390/educsci1403028114:3(281)Online publication date: 7-Mar-2024
  • (2024)Emerging Advanced Technologies for Game EngineeringACM SIGSOFT Software Engineering Notes10.1145/3672089.367210149:3(37-41)Online publication date: 18-Jul-2024
  • (2023)Fostering Collaboration and Advancing Research in Software Engineering and Game Development for Serious ContextsACM SIGSOFT Software Engineering Notes10.1145/3617946.361795548:4(46-50)Online publication date: 17-Oct-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE-SEET '22: Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Software Engineering Education and Training
May 2022
292 pages
ISBN:9781450392259
DOI:10.1145/3510456
This work is licensed under a Creative Commons Attribution International 4.0 License.

Sponsors

In-Cooperation

  • IEEE CS

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 October 2022

Check for updates

Author Tags

  1. Scrum
  2. online education
  3. serious games
  4. software engineering education

Qualifiers

  • Research-article

Conference

ICSE '22
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)179
  • Downloads (Last 6 weeks)7
Reflects downloads up to 13 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Serious Games in Higher Education in the Transforming Process to Education 4.0—Systematized ReviewEducation Sciences10.3390/educsci1403028114:3(281)Online publication date: 7-Mar-2024
  • (2024)Emerging Advanced Technologies for Game EngineeringACM SIGSOFT Software Engineering Notes10.1145/3672089.367210149:3(37-41)Online publication date: 18-Jul-2024
  • (2023)Fostering Collaboration and Advancing Research in Software Engineering and Game Development for Serious ContextsACM SIGSOFT Software Engineering Notes10.1145/3617946.361795548:4(46-50)Online publication date: 17-Oct-2023

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media