Scrum as a Method of Teaching Software Architecture

被引:3
|
作者
Wedemann, Gero [1 ]
机构
[1] Univ Appl Sci Stralsund, Inst Appl Comp Sci, Stralsund, Germany
关键词
Scrum; Software Architecture; Teaching; Theme-Centered Interaction;
D O I
10.1145/3209087.3209096
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In advanced software engineering courses, students profit from taking greater responsibility for and control of their own learning. Because students tend to lack knowledge about the topics they want to learn, facilitation of this learning process is not straightforward. Scrum is a well-known empirical process control model designed to manage complex activities, and is a promising method for facilitating the learning process. This idea was field-tested in a software architecture course as part of a master's degree course with a few participants. Group processes were monitored by questionnaires based on theme-centered interaction. Learning outcomes were tracked by written tests and small projects. The success of the course was compared with the courses of previous years with respect to formal evaluation and grades. Scrum helped in this course by creating a good working environment. Learning outcomes and student satisfaction were substantially better than in previous years. These results suggest that Scrum is a suitable framework for university teaching. This study may serve as the basis for future research and to inspire other instructors.
引用
收藏
页码:108 / 112
页数:5
相关论文
共 50 条
  • [21] Method of Software Development Project Duration Estimation for Scrum Teams with Differentiated Specializations
    Teslyuk, Vasyl
    Batyuk, Anatoliy
    Voityshyn, Volodymyr
    [J]. SYSTEMS, 2022, 10 (04):
  • [22] Method of Recommending a Scrum Team Composition for Intermediate Estimation of Software Development Projects
    Teslyuk, Vasyl
    Batyuk, Anatoliy
    Voityshyn, Volodymyr
    [J]. 2022 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND INFORMATION TECHNOLOGIES (CSIT), 2022, : 373 - 376
  • [23] Knight Scrum: Mobile game focused on teaching the Agile Scrum Methodology
    Bentes, Raphael Araujo
    Moreno, Douglas Aquino
    Aquino Silva, Stefan Lucas
    Santos, Natanna Rocha
    Gomes, Fernanda Pereira
    De Brito, Parcilene Fernandes
    [J]. REVISTA EDUCAONLINE, 2023, 17 (02): : 69 - 83
  • [24] Managing Uncertainty in Software Development Projects: An Assessment of the Agile Development Method Scrum
    Doenmez, Denniz
    Grote, Gudela
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2011, 77 : 326 - 328
  • [25] Adapting Scrum for Software Capstone Courses
    Chang, Hung-Fu
    Shirazi, Mohammad Shokrolah
    [J]. INFORMATICS IN EDUCATION, 2022, 21 (04): : 605 - 634
  • [26] Knight Scrum: Mobile game focused on teaching the Agile Scrum Methodology
    Bentes, Raphael Araujo
    Moreno, Douglas Aquino
    Silva, Stefan Lucas Aquino
    Santos, Natanna Rocha
    Gomes, Fernanda Pereira
    de Brito, Parcilene Fernandes
    [J]. REVISTA EDUCAONLINE, 2023, 17 (01): : 69 - 83
  • [27] 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
  • [28] Intelligent software support of the SCRUM process
    Strba, Radoslav
    Stolfa, Jakub
    Stolfa, Svaetopluk
    Kosinar, Michal
    [J]. INFORMATION MODELLING AND KNOWLEDGE BASES XXVI, 2014, 272 : 408 - 416
  • [29] SCRUM FRAMEWORK: EFFICIENCY IN SOFTWARE PROJECTS
    da Silva, Edson Coutinho
    Lovato, Leandro Alvarez
    [J]. REVISTA DE GESTAO E PROJETOS, 2016, 7 (02): : 1 - 15
  • [30] Gamifying Software Development Scrum Projects
    Marques, Rita
    Costa, Goncalo
    da Silva, Miguel Mira
    Goncalves, Pedro
    [J]. 2017 9TH INTERNATIONAL CONFERENCE ON VIRTUAL WORLDS AND GAMES FOR SERIOUS APPLICATIONS (VS-GAMES), 2017, : 141 - 144