Collaboration and Human Factors in Software Development Teaching Agile Methodologies based on Industrial Insight

被引:0
|
作者
Kropp, Martin [1 ]
Meier, Andreas [2 ]
机构
[1] Univ Appl Sci & Arts Northwestern Switzerland, Windisch, Switzerland
[2] Zurich Univ Appl Sci, Winterthur, Switzerland
关键词
Software Development; Agile; Collaboration; Collaboration tool;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Recent studies show that many companies have successfully adopted agile methodologies. In this paper the authors present results of their quantitative and qualitative studies, showing that only experienced companies apply agile collaboration practices properly. The studies also suggest that successful professional agile teams tend to use more collaboration practices and consciously live the agile values. This leads to the conclusion that applying the collaborative practices and living the agile values is difficult. Thus we educators should pay special attention to teaching these practices and values in courses on agile software development. This paper presents how agile collaboration is being taught in the classroom in a fourth semester software engineering module and explains the underlying assumptions. We use an agile coaching game as introduction to Scrum and discuss the mechanics of agile teams in the classroom. We present the setup of a hands-on agile student project with large student teams and the observations we made. Last but not least, we show and discuss how modern online collaboration tools act as enablers for agile collaboration in the classroom.
引用
收藏
页码:1003 / 1011
页数:9
相关论文
共 50 条
  • [21] A Comparative Analysis and Evaluation of Different Agile Software Development Methodologies
    Al-Saleem, Saleh M.
    Ullah, Hanif
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2015, 15 (07): : 39 - 45
  • [22] Assessing the Risk of Software Development in Agile Methodologies Using Simulation
    Lunesu, Maria Ilaria
    Tonelli, Roberto
    Marchesi, Lodovica
    Marchesi, Michele
    [J]. IEEE ACCESS, 2021, 9 : 134240 - 134258
  • [23] A Study of New Decade of Agile and Lean Methodologies for Development Software
    Gutierrez-Rios, Sandra
    Morales, Itza
    Vargas-Lombardo, Miguel
    [J]. 2021 4TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMPUTER TECHNOLOGIES (ICICT 2021), 2021, : 122 - 130
  • [24] Adoption of Software Engineering Process Innovations: The Case of Agile Software Development Methodologies
    Senapathi, Mali
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2010, 48 : 226 - 231
  • [25] Engineering-based processes and agile methodologies for software development:: a comparative case study
    Germain, É
    Robillard, PN
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 75 (1-2) : 17 - 27
  • [26] Teaching Agile Software Development Using Agile Methods: A Case Study
    Sarikaya, Erkan
    Bagriyanik, Selami
    Gokalp, Mesut
    [J]. 2020 TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2020, : 7 - 12
  • [27] A contingency fit model of critical success factors for software development projects A comparison of agile and traditional plan-based methodologies
    Ahimbisibwe, Arthur
    Cavana, Robert Y.
    Daellenbach, Urs
    [J]. JOURNAL OF ENTERPRISE INFORMATION MANAGEMENT, 2015, 28 (01) : 7 - 33
  • [28] Study of the use of agile methodologies in the development of software construction projects in Colombia
    Parada, C. J.
    Rojas Puentes, M. P.
    Vera-Rivera, F. H.
    [J]. INTERNATIONAL MEETING ON APPLIED SCIENCES AND ENGINEERING, 2018, 1126
  • [29] Advantages of Agile Methodologies for Software and Product Development in a Capstone Design Project
    Rover, Diane
    Scheel, Ryan
    Ullerich, Curtis
    Wegter, Julie
    Whipple, Cameron
    [J]. 2014 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2014,
  • [30] Agile methodologies between software development and music production: an empirical study
    Ciancarini, Paolo
    Ergasheva, Shokhista
    Farina, Mirko
    Mubarakshin, Damir
    Succi, Giancarlo
    [J]. FRONTIERS IN COMPUTER SCIENCE, 2023, 5