Teaching Students Global Software Engineering Skills using Distributed Scrum

被引:0
|
作者
Paasivaara, Maria [1 ]
Lassenius, Casper [1 ]
Damian, Daniela [2 ]
Raty, Petteri [1 ]
Schroeter, Adrian [2 ]
机构
[1] Aalto Univ, Software Proc Res Grp, FI-00076 Aalto, Finland
[2] Victoria Univ, SEGAL, Victoria, BC, Canada
关键词
TEAMWORK; PROJECTS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we describe distributed Scrum augmented with best practices in global software engineering (GSE) as an important paradigm for teaching critical competencies in GSE. We report on a globally distributed project course between the University of Victoria, Canada and Aalto University, Finland. The project-driven course involved 16 students in Canada and 9 students in Finland, divided into three cross-site Scrum teams working on a single large project. To assess learning of GSE competencies we employed a mixed-method approach including 13 post-course interviews, pre-, post-course and iteration questionnaires, observations, recordings of Daily Scrums as well as collection of project asynchronous communication data. Our analysis indicates that the Scrum method, along with supporting collaboration practices and tools, supports the learning of important GSE competencies, such as distributed communication and teamwork, building and maintaining trust, using appropriate collaboration tools, and inter-cultural collaboration.
引用
收藏
页码:1128 / 1137
页数:10
相关论文
共 50 条
  • [41] Application of chorus teaching model for pedagogical quality assessment on software engineering skills teaching
    Kang, Qidong
    [J]. International Journal of Web Engineering and Technology, 2023, 18 (03) : 273 - 289
  • [42] Guiding Global Software Development Projects using Scrum and Agile with Quality Assurance
    Scharff, Christelle
    [J]. 2011 24TH IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET), 2011, : 274 - 283
  • [43] HOW TO IMPLEMENT SCRUM MANAGER IN THE SOFTWARE ENGINEERING ROUTE?
    Grangel, R.
    Segarra, M.
    Belmonte, O.
    [J]. 13TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2019), 2019, : 3394 - 3403
  • [44] Student Experiences in a Distributed, Hybrid Global Software Engineering Course
    Ayub, Nimra
    Hauser, Melanie
    Brockmann, Patricia
    Marutschke, D. Moritz
    Kryssanov, Victor
    [J]. PROCEEDINGS OF THE 5TH EUROPEAN CONFERENCE ON SOFTWARE ENGINEERING EDUCATION, ECSEE 2023, 2023, : 210 - 214
  • [45] Teaching evidence-based software engineering to university students
    Jorgensen, M
    Dybå, T
    Kitchenham, B
    [J]. 2005 11TH INTERNATIONAL SYMPOSIUM ON SOFTWARE METRICS (METRICS), 2005, : 211 - 218
  • [46] The design and evaluation of a cryptography teaching strategy for software engineering students
    Dowling, T.
    [J]. EUROPEAN JOURNAL OF ENGINEERING EDUCATION, 2006, 31 (05) : 593 - 606
  • [47] Teaching Students Software Engineering Practices For Micro-Teams
    Deshpande, Shweta
    Bolinger, Joe
    Lynch, Thomas D.
    Herold, Michael
    Ramnath, Rajiv
    Ramanathan, Jayashree
    [J]. 2011 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2011,
  • [48] Using Ontologies to Aid the Teaching of Software Engineering
    Sapna, P. G.
    Balakrishnan, Arunkumar
    [J]. 22ND CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2009, : 224 - +
  • [49] An environment to help develop professional software engineering skills for undergraduate students
    Casallas, Rubby
    Lopez, Nicolas
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2008, 24 (04) : 648 - 658
  • [50] A Validated Educational Format in Software Engineering Targeting Students' Collaboration Skills
    Gold-Veerkamp, Carolin
    Kaelberer, Nina
    Kuhn, Martina
    Abke, Joerg
    [J]. SOCIAL COMPUTING AND SOCIAL MEDIA, SCSM 2016, 2016, 9742 : 335 - 346