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 条
  • [21] Implementing scrum in a distributed software development organization
    Smits, Hubert
    Pshigoda, Guy
    [J]. AGILE 2007, Proceedings, 2007, : 371 - 375
  • [22] Evaluating the students' experience with the Scrum Card Game: an experience report in a Software Engineering course
    Moreira, Gabriel Goncalves
    dos Santos Marques, Anna Beatriz
    [J]. PROCEEDINGS OF THE 17TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY (SBQS), 2015, : 344 - 353
  • [23] SCRUMPL Software Product Line Engineering with Scrum
    Santos, Antonio, Jr.
    Lucena, Vicente, Jr.
    [J]. ENASE 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2010, : 239 - 244
  • [24] Teaching Global Software Engineering: Planning and Preparation Using a Bloom's Taxonomy
    Niazi, Mahmood
    [J]. WORLD CONGRESS ON ENGINEERING - WCE 2013, VOL I, 2013, : 380 - 383
  • [25] Assessment of Using Software for the Acquisition of Problem-solving Skills in Mechanical Engineering Students
    Góngora, Nicolas
    Malagón-Romero, Dionisio
    Velasco, Marco Antonio
    [J]. Ingenieria y Universidad, 2022, 26
  • [26] The adoption of Software Engineering practices in a Scrum environment
    Dada, Oluwaseun Alexander
    Sanusi, Ismaila Temitayo
    [J]. AFRICAN JOURNAL OF SCIENCE TECHNOLOGY INNOVATION & DEVELOPMENT, 2022, 14 (06): : 1429 - 1446
  • [27] Teaching Software Process Models to Software Engineering Students: An Exploratory Study
    Tiwari, Saurabh
    Rathore, Santosh Singh
    [J]. 2019 26TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), 2019, : 308 - 315
  • [28] An Experience of Teaching HCI to Undergraduate Software Engineering Students
    Feng, Guihuan
    Luo, Bin
    [J]. 2012 IEEE 25TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2012, : 125 - 129
  • [29] Teaching Global Software Engineering: Interactive Exercises for the Classroom
    Lescher, Christian
    Li, Yang
    Bruegge, Bernd
    [J]. 2014 IEEE 9TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE), 2014, : 163 - 172
  • [30] Teaching Global Software Engineering in a Remote Customer Environment
    Vallon, Raoul
    Spiesberger, Paul
    Zoffi, Markus
    Zrelski, Christina
    Draeger, Christopher
    Grechenig, Thomas
    [J]. 2018 IEEE 10TH INTERNATIONAL CONFERENCE ON ENGINEERING EDUCATION (ICEED), 2018, : 63 - 68