The Impact of the Group Maturity on the Software Development Team Effectiveness: an Experience Report

被引:0
|
作者
Cadette, William De Araujo [1 ]
Felizardo, Fernando [1 ]
Zavadski, Arthur Cattaneo [1 ]
Leal, Gislaine Camila Lapasini [1 ]
Balancieri, Renato [2 ]
Colanzi, Thelma Elita [1 ]
机构
[1] State Univ Maringa UEM, Maringa, PR, Brazil
[2] State Univ Parana UNESPAR, Apucarana, PR, Brazil
关键词
Group Maturity; Team Effectiveness; Agile Software Development; Project-Based Learning; FACULTY GROUP DEVELOPMENT; SELF-EFFICACY; JOB-SATISFACTION; PERFORMANCE; LINK;
D O I
10.1145/3555228.3555258
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Project-Based Learning (PBL) is an active learning method in which students gain knowledge and skills by exploring real-world problems for an extended period of time. Existing studies point out that soft skills related to working in groups, such as communication skills, teamwork skills, and problem-solving skills, can be enhanced through PBL. Aspects of the group are fundamental to the success of any software project. In this context, this work seeks to investigate the group's maturity and its relationship with the effectiveness of Agile Software Development teams in PBL. To do so, we conduct a study in the context of a discipline of the Software Engineering graduate course in which PBL is adopted. At the end of the semester, a questionnaire was applied to eight teams of graduating students, involving a total of 29 students, to measure aspects of the group's maturity, later these aspects were correlated with the effectiveness of the teams. The obtained results point out that group maturity and team effectiveness are directly correlated. The results also show three aspects of group maturity that, if improved, will possibly improve the effectiveness of teams in software development: mutual trust, backup behavior and cohesiveness. Furthermore, from this experience we were able to derive some assumptions and directions for supporting instructors to stimulate the improvement of the soft skills relevant to both team effectiveness and software industry when applying PLB in their classes.
引用
下载
收藏
页码:78 / 87
页数:10
相关论文
共 50 条
  • [1] Team maturity in Agile Software Development: The impact on productivity
    Ramirez-Mora, Sandra L.
    Oktaba, Hanna
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2018, : 732 - 736
  • [2] Group maturity, team efficiency, and team effectiveness in software development: A case study in a CMMI-DEV Level 5 organization
    Ramirez-Mora, Sandra L.
    Oktaba, Hanna
    Patlan Perez, Juana
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (04)
  • [3] The connections between group maturity, software development velocity, and planning effectiveness
    Al-Sabbagh, KhaledWalid
    Gren, Lucas
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (01)
  • [4] Software team development in the Capability Maturity Model
    McGuire, EG
    ASSOCIATION FOR INFORMATION SYSTEMS - PROCEEDINGS OF THE FIFTH AMERICAS CONFERENCE ON INFORMATION SYSTEMS (AMCIS 1999), 1999, : 753 - 755
  • [5] Problem reports and team maturity in agile automotive software development
    Gren, Lucas
    Shepperd, Martin
    15TH INTERNATIONAL CONFERENCE ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE 2022), 2022, : 41 - 45
  • [6] Experience report on the maturity of configuration management for embedded software
    Auer, A
    Taramaa, J
    SOFTWARE CONFIGURATION MANAGEMENT, 1996, 1167 : 187 - 197
  • [7] An experience on using the Team Software Process for implementing the capability maturity model for software in a small organization
    Serrano, MA
    de Oca, CM
    Cedillo, K
    THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 327 - 334
  • [8] Quantifying effectiveness of team recommendation for collaborative software development
    Noppadol Assavakamhaenghan
    Waralee Tanaphantaruk
    Ponlakit Suwanworaboon
    Morakot Choetkiertikul
    Suppawong Tuarob
    Automated Software Engineering, 2022, 29
  • [9] Quantifying effectiveness of team recommendation for collaborative software development
    Assavakamhaenghan, Noppadol
    Tanaphantaruk, Waralee
    Suwanworaboon, Ponlakit
    Choetkiertikul, Morakot
    Tuarob, Suppawong
    AUTOMATED SOFTWARE ENGINEERING, 2022, 29 (02)
  • [10] Team Maturity in Software Engineering Teams
    Marsicano, George
    Pereira, Diana Valenca
    da Silva, Fabio Q. B.
    Franca, Cesar
    11TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2017), 2017, : 235 - 240