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 条
  • [1] Virtual Scrum: A Teaching Aid to Introduce Undergraduate Software Engineering Students to Scrum
    Rodriguez, Guillermo
    Soria, Alvaro
    Campo, Marcelo
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2015, 23 (01) : 147 - 156
  • [2] Is Scrum Fit for Global Software Engineering?
    Lous, Pernille
    Kuhrmann, Marco
    Tell, Paolo
    [J]. 2017 IEEE 12TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE), 2017, : 1 - 10
  • [3] Teaching Students Scrum using LEGO Blocks
    Paasivaara, Maria
    Heikkila, Ville
    Lassenius, Casper
    Toivola, Towo
    [J]. 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 382 - 391
  • [4] Software Development Using Agile and Scrum in Distributed Teams
    Khmelevsky, Youry
    Li, Xitong
    Madnick, Stuart
    [J]. 2017 11TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2017, : 431 - 434
  • [5] Teaching Systems Engineering to Software Engineering Students
    Fairley, Richard E.
    Willshire, Mary Jane
    [J]. 2011 24TH IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET), 2011, : 219 - 226
  • [6] Using Scrum to Teach Software Engineering: a case study
    Zorzo, Sergio Donizetti
    de Ponte, Leandro
    Lucredio, Daniel
    [J]. 2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,
  • [7] Teaching Accessibility to Software Engineering Students
    El-Glaly, Yasmine N.
    [J]. SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 121 - 127
  • [8] Scrum as a Method of Teaching Software Architecture
    Wedemann, Gero
    [J]. PROCEEDINGS OF THE 3RD EUROPEAN CONFERENCE OF SOFTWARE ENGINEERING EDUCATION (ECSEE), 2018, : 108 - 112
  • [9] Using Scrum in Global Software Development: A Systematic Literature Review
    Hossain, Emam
    Babar, Muhammad Ali
    Paik, Hye-young
    [J]. ICGSE 2009: FOURTH IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 175 - +
  • [10] Teaching Developer Skills in the First Software Engineering Course
    Rajlich, Vaclav
    [J]. PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1109 - 1116