Introducing On-site Customers in Agile Software Development Projects: An Alternative Approach to Project Work in Engineering Education

被引:0
|
作者
Kavcic, Alenka [1 ]
Pesek, Matevz [1 ]
Bohak, Ciril [1 ]
Marolt, Matija [1 ]
机构
[1] Univ Ljubljana, Fac Comp & Informat Sci, Vecna Pot 113, Ljubljana 1000, Slovenia
关键词
e-learning; educational games; user-developer collaboration; knowledge exchange; agile software development; GAME; TECHNOLOGY; ACCEPTANCE; FRAMEWORK;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
In the paper, we propose a way to enhance collaboration between schoolteachers in need of good educational content, contributing their ideas from practice, and computer science students, who participate as software developers in the engineering education projects. The paper addresses the problems we have encountered during the development of educational games. Several groups of computer science students who were developing educational gaming applications as part of their projects were lacking basic didactic skills for developing a final product, which would be valuable for use in class. Some problems arose from the fact that the teams used ad-hoc methodologies for developing their applications. To address the problem, we propose an amended agile development methodology for the presented scenario, with strong emphasis on inclusion and collaboration of schoolteachers as on-site customers. A collaboration environment was prepared for the agile teams, encouraging students and schoolteachers to work together, share ideas, and provide relevant feedback. Altogether, 48 students and 8 schoolteachers participated in the study. The interactions of schoolteachers and agile teams were assessed in different ways: through observations during workshops, by analysing activities in the collaboration environment and by monitoring the system log files. The presented collaborative environment proved a useful tool for supporting communication and cooperation between members of the agile teams, but only in the teams where the schoolteachers accepted such a way of remote communication. Just the availability of the tool was not enough to improve the collaboration; the motivation for remote communication has to come from the team members.
引用
收藏
页码:482 / 496
页数:15
相关论文
共 9 条
  • [1] The role of the project manager in agile software development projects
    Shastri, Yogeshwar
    Hoda, Rashina
    Amor, Robert
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 173
  • [2] Does the "Project Manager" still exist in Agile Software Development Projects?
    Shastri, Yogeshwar
    Hoda, Rashina
    Amor, Robert
    2016 23RD ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2016), 2016, : 57 - 64
  • [3] Using Conceptual Models in Agile Software Development: A Possible Solution to Requirements Engineering Challenges in Agile Projects
    Gupta, Abhimanyu
    Poels, Geert
    Bera, Palash
    IEEE ACCESS, 2022, 10 : 119745 - 119766
  • [4] Do Agile Software Development Practices Increase Customer Satisfaction in Systems Engineering Projects?
    Kohlbacher, Markus
    Stelzmann, Ernst
    Maierhofer, Sabine
    2011 IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2011), 2011, : 168 - 172
  • [5] Experience-Based Approach for Adoption of Agile Practices in Software Development Projects
    Krasteva, Iva
    Ilieva, Sylvia
    Dimov, Alexandar
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2010, 6051 : 266 - 280
  • [6] Introducing Agile Software Development: Lessons Learned from the First Scrum Project in a Slovenian Company
    Zabkar, N.
    Hovelja, T.
    Urevc, J.
    Mahnic, V.
    INTERNATIONAL CONFERENCE ON ADVANCES IN MANAGEMENT ENGINEERING AND INFORMATION TECHNOLOGY (AMEIT 2015), 2015, : 841 - 851
  • [7] The ontology-driven approach to intelligent support of requirements engineering in agile software development
    Murtazina, Marina
    Avdeenko, Tatiana
    2020 VI INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND NANOTECHNOLOGY (IEEE ITNT-2020), 2020,
  • [8] A systematic literature review on characteristics of the front-end phase of agile software development projects and their connections to project success
    Jorgensen, Magne
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 216
  • [9] Adapting to Changes in a Project's DNA A Descriptive Case Study on the Effects of Transforming Agile Single-site to Distributed Software Development
    Vallon, Raoul
    Draeger, Christopher
    Zapletal, Alexander
    Grechenig, Thomas
    2014 AGILE CONFERENCE (AGILE), 2014, : 52 - 60