KKG PUBLICATIONS
  • Home
  • Journals
    • BUSINESS & ADMINISTRATIVE STUDIES
    • HUMANITIES, ARTS & SOCIAL SCIENCES
    • TECHNOLOGY & ENGINEERING STUDIES
    • APPLIED SCIENCES
    • MEDICAL SCIENCES
  • Publishing Ethics
  • Privacy Policy
  • Crossmark Policy
  • Contact Us
  • Home
  • Journals
    • BUSINESS & ADMINISTRATIVE STUDIES
    • HUMANITIES, ARTS & SOCIAL SCIENCES
    • TECHNOLOGY & ENGINEERING STUDIES
    • APPLIED SCIENCES
    • MEDICAL SCIENCES
  • Publishing Ethics
  • Privacy Policy
  • Crossmark Policy
  • Contact Us
  • https://evolua.ispcaala.com/
  • http://pewarta.org/styles/
  • https://perhepi.org/
  • https://portal-indonesia.id/
  • https://nursahid.com/
  • https://singmanfaat.jabarprov.go.id/
  • https://sindika.co.id/
  • https://cirebonkerja.id/
  • https://klikoku.id/
  • https://iii.cemacyc.org/minicursos/
  • https://iv.cemacyc.org/creditos/
  • https://iv.cemacyc.org/
  • https://www.winteriorsdecor.com/
  • https://e-journal.polnes.ac.id/
  • https://dap.sumbarprov.go.id/
  • https://dinkes.sarolangunkab.go.id/
  • https://bappeda.sarolangunkab.go.id/
  • https://sipena.rsjrw.id/
  • https://slims.assunnah.ac.id/
  • https://ojs.as-pub.com/
  • https://techniumscience.com/
  • https://siakad.stikesbpi.ac.id/
  • https://bbwpublisher.com/
  • https://earsip.stikesbaptis.ac.id/
  • https://jdih.sukabumikab.go.id/v1/
  • https://rakornasaptikom2024.methodist.ac.id/
  • https://ojs.sttkingdom.ac.id/
  • https://eximiajournal.com/


Issues and Challenges of Adopting Agile Methodologies in Software Engineering Courses



Volume 4, Issue 5
Boris Milašinovic, Krešimir Fertalj

Published online: 20 October 2018

Article Views: 34

Abstract

This paper enumerates some of the possible pitfalls to the successful introduction of agile methodologies in software engineering education. Scrum is the most dominant, or at least the most trending agile methodology. The literature review has been done to find possible solutions to avoid the issues concerning adioption of agile methodologies. This paper elicits common problems, mentioned in literature, expanded with some issues, opinions, and suggestions from the authors’ perspective. The findings highlight that the human factor can accelerate learning. However, it can also impede the acquisition of agile values due to lack of knowledge, cultural issues, resistance to change, wrong mindset, and collaboration. Furthermore, some aspects usually do not occur in the real world. Students are usually distracted by some other activities, do not have a typical workplace, causing additional effort when “meeting” in a distributed context. By comparing personal experiences with the literature review, it can be concluded that existing solutions and methods for adopting agile methodologies in software engineering education cannot be cloned as the success rate significantly depends on staff availability and personal and cultural factors. Based on these findings, some valuable suggestions for addressing these issues are enlisted. Educators and educational policy makers could use the findings to enhance the learning and development of engineering students.

Reference

    1. B. Milašinovic, “An overview of key aspects in ́ adopting Scrum in teaching process,” in Workshop of Cooperation at Academic Informatics Education across Balkan Countries and Beyond, Primošten, Croatia, 2018.
    2. M. Breyter, “Practical guide to scaling agile,”2015. [Online]. Available: https://bit.ly/2VhpAS6
    3. A. Orr, “Learn by doing: Agile project based learning in the software development classroom,” 2015. [Online]. Available: https://bit.ly/2Su13az
    4. U. K. Kudikyala and U. N. Dulhare, “Using Scrum and Wikis to manage student major projects,” in IEEE 3rd International Conference on MOOCs, Innovation and Technology in Education (MITE), Amritsar, India, 2015. doi: https://doi.org/10.1109/ mite.2015.7375279
    5. K. Fertalj, B. Milašinovic, and I. N. Kosovic, “Problems and experiences with student projects based on real-world problems: A case study,” Technics Technologies Education Management, vol. 8, no. 1, pp. 176–186, 2013.
    6. J. Král and M. Žemlicka, “Experience with real-life students’ projects,” in Federated Conference on Computer Science and Information Systems, War-saw, Poland, 2014. doi: https://doi.org/10.15439/2014f257 pp. 827–833.
    7. A. Martin, C. Anslow, and D. Johnson, “Teaching agile methods to software engineering professionals: 10 years, 1000 release plans,” in International Conference on Agile Software Development, Cologne, Germany, 2017. doi: https://doi.org/10.1007/978-3-319-57633-6_10
    8. M. I. Alfonso and A. Botia, “An iterative and agile process model for teaching software engineering,” in 18th Conference on Software Engineering Education & Training (CSEET), Ottawa, Canada, 2005. doi: https://doi.org/10.1109/cseet.2005.5
    9. D. F. Rico and H. H. Sayani, “Use of agile methods in software engineering education,” in Agile Conference, Chicago, IL, 2009. doi: https://doi.org/10.1109/agile.2009.13
    10. V. Mahnic, “Scrum in software engineering ˇcourses: an outline of the literature,” Global Journal of Engineering Education, vol. 17, no. 2, pp. 77–83, 2015.
    11. Great Schools Partnership, “Capstone project definition – The glossary of education reform,” 2016. [Online]. Available: https://bit.ly/2T5tL6U
    12. V. Mahnic, “A capstone course on agile software development using scrum,” IEEE Transactions on Education, vol. 55, no. 1, pp. 99–106, 2012. doi: https://doi.org/10.1109/te.2011.2142311
    13. C. Scharff, S. Heng, and V. Kulkarni, “On the difficulties for students to adhere to scrum on global software development projects: Prelimi- nary results,” in Proceedings of the Second Inter- national Workshop on Collaborative Teaching of Globally Distributed Software Development, Pis-cataway, NJ, 2012. doi: https://doi.org/10.1109/ctgdsd.2012.6226946
    14. C. Murphy, S. Sheth, and S. Morton, “A two-course sequence of real projects for real customers.” in Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, Seat- tle, WA: ACM, 2017. doi: https://doi.org/10.1145/3017680.3017742 pp. 417–422.
    15. K. A. Alshare, D. Sanders, E. Burris, and S. Sig-man, “How do we manage student projects?: Panel discussion,” Journal of Computing Sciences in Colleges, vol. 22, no. 4, pp. 29–31, 2007.
    16. M. Kropp and A. Meier, “Teaching agile software development at university level: Values, manage-ment, and craftsmanship,” in 26th International Conference on Software Engineering Education and Training (CSEE&T), San Francisco, CA, 2013. doi: https://doi.org/10.1109/cseet.2013.6595249
    17. A. Meier, M. Kropp, and G. Perellano, “Experience report of teaching agile collaboration and values: agile software development in large student teams,” in IEEE 29th International Conference on Software Engineering Education and Training (CSEET), Dallas, Texas, 2016. doi: https://doi.org/10.1109/cseet.2016.30
    18. S. Potineni, S. K. Bansal, and A. Amresh, “Scrum-Tutor: A web-based interactive tutorial for Scrum Software development,” in International Confer-ence on Advances in Computing, Communications and Informatics (ICACCI), Mysore, India, 2013. doi: https://doi.org/10.1109/icacci.2013.6637469
    19. L. F. Santana, L. F. C. d. Santos, T. S. C. Silva, V. B. Villar, F. G. Rocha, and V. Gonçalves, “Scrum as a platform to manage students in projects of technological development and scientific initiation: a study case realized at UNIT/SE,” Journal of Information Systems Engineering & Management, vol. 2, no. 2, pp. 1–7, 2017. doi: https://doi.org/10.20897/jisem.201707
    20. J. May, J. York, and D. Lending, “Teaching tip: Play ball: Bringing scrum into the classroom,” Journal of Information Systems Education, vol. 27, no. 2, pp. 87–92, 2016.
    21. T. J. Gandomani, H. Zulzalil, A. A. Ghani, A. B. M. Sultan, and K. Y. Sharif, “How human aspects impress agile software development transition and adoption,” International Journal of Software Engineering and its Applications, vol. 8, no. 1, pp. 129–148, 2014. doi: https://doi.org/10.14257/ijseia.2014.8.1.12
    22. G. Melnik and F. Maurer, “Perceptions of agile practices: A student survey,” in Conference on Ex-treme Programming and Agile Methods. Springer, 2002. doi: https://doi.org/10.1007/3-540-45672-4_27 pp. 241–250.
    23. G. Rodríguez, Á. Soria, and M. Campo, “Measur-ing the impact of agile coaching on students performance,” IEEE Transactions on Education, vol. 59, no. 3, pp. 202–209, 2016.
    24.  M. Villavicencio, E. Narváez, E. Izquierdo, and J. Pincay, “Learning scrum by doing real life projects,” in IEEE Global Engineering Education Conference (EDUCON), Athens, Greece, 2017.
    25. G. Rodriguez, Á. Soria, and M. Campo, “Virtual scrum: A teaching aid to introduce undergraduate software engineering students to scrum,” Computer Applications in Engineering Education, vol. 23, no. 1, pp. 147–156, 2015. doi: https://doi.org/10.1002/cae.21588
    26. M. Olszewska, S. Ostroumov, and M. Olszewski, “To agile or not to agile students (with a twist): Experience report from a student project course.” in 2017 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Vi-enna, Austria: IEEE, 2017.
    27. R. F. Gamble and M. L. Hale, “Assessing individ-ual performance in agile undergraduate software engineering teams,” in IEEE Frontiers in Education Conference (FIE), Oklahoma, OK, 2013. doi: https://doi.org/10.1109/fie.2013.6685123
    28. R. T. Hans, “Work in progress: The impact of the student scrum master on quality and delivery time on students’ projects,” in 2017 International Conference on Learning and Teaching in Computing and Engineering (LaTICE), Hong Kong, 2017. doi: https://doi.org/10.1109/latice.2017.22
    29. A. Scharf and A. Koch, “Scrum in a software engi-neering course: An in-depth praxis report,” in 26th International Conference on Software Engineering Education and Training (CSEE&T), San Francisco, CA, 2013.
    30. Carnegie Mellon University, “Supervising independent student projects,” 2011. [Online]. Available: https://bit.ly/2BQuEWb

To Cite this article

B. Milašinovic´, and K. Fertalj, “Issues and challenges of adopting agile methodologies in software engineering courses,” International Journal of Technology and Engineering Studies, vol. 4, no. 5, pp. 197-202, 2018.



© 2020. KKG Publications
Calle Alarcon 66, Sant Adrian De Besos 08930, Barcelona Spain | 00 34 610 911 348
About Us | Contact Us | Feedback

Search