Muhammad Ovais Ahmad , Hadi Ghanbari , Tomas Gustavsson , Bikesh Raj Upreti
{"title":"这一切都从结构开始:调查大规模敏捷软件开发中的学习动态","authors":"Muhammad Ovais Ahmad , Hadi Ghanbari , Tomas Gustavsson , Bikesh Raj Upreti","doi":"10.1016/j.jss.2025.112561","DOIUrl":null,"url":null,"abstract":"<div><div>Agile software development (ASD) methods have increasingly been used in large-scale software development projects. While ASD emphasizes the importance of social interactions between practitioners for continuous reflection and knowledge sharing, these learning activities become incredibly challenging in large-scale projects. Drawing on well-established theoretical concepts, we posit that learning in large-scale ASD projects requires a suitable environment that empowers practitioners to openly and frequently engage in social interactions, which are essential for reflection and knowledge sharing. We hypothesize that several team-level factors shape individuals’ perceptions about the learning environment and learning activities in their projects, ultimately influencing their learning behavior. To test our model, we collected survey responses from practitioners working in large-scale ASD projects in five Swedish companies (<em>N</em> = 159). The data was analyzed using confirmatory factor analysis (CFA) and structural equation modeling (SEM). The results show that team structure plays a crucial role in promoting team cohesion and reflexivity, which, alongside knowledge sharing, contribute to the learning process. Our study provides ASD development research with a theoretically informed understanding of the interrelationship between the learning environment and learning activities in large-scale ASD. Our results guide practitioners in fostering suitable learning environments and enhancing learning in large-scale ASD.</div></div>","PeriodicalId":51099,"journal":{"name":"Journal of Systems and Software","volume":"230 ","pages":"Article 112561"},"PeriodicalIF":4.1000,"publicationDate":"2025-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"It all starts with structure: investigating learning dynamics in large-scale agile software development\",\"authors\":\"Muhammad Ovais Ahmad , Hadi Ghanbari , Tomas Gustavsson , Bikesh Raj Upreti\",\"doi\":\"10.1016/j.jss.2025.112561\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Agile software development (ASD) methods have increasingly been used in large-scale software development projects. While ASD emphasizes the importance of social interactions between practitioners for continuous reflection and knowledge sharing, these learning activities become incredibly challenging in large-scale projects. Drawing on well-established theoretical concepts, we posit that learning in large-scale ASD projects requires a suitable environment that empowers practitioners to openly and frequently engage in social interactions, which are essential for reflection and knowledge sharing. We hypothesize that several team-level factors shape individuals’ perceptions about the learning environment and learning activities in their projects, ultimately influencing their learning behavior. To test our model, we collected survey responses from practitioners working in large-scale ASD projects in five Swedish companies (<em>N</em> = 159). The data was analyzed using confirmatory factor analysis (CFA) and structural equation modeling (SEM). The results show that team structure plays a crucial role in promoting team cohesion and reflexivity, which, alongside knowledge sharing, contribute to the learning process. Our study provides ASD development research with a theoretically informed understanding of the interrelationship between the learning environment and learning activities in large-scale ASD. Our results guide practitioners in fostering suitable learning environments and enhancing learning in large-scale ASD.</div></div>\",\"PeriodicalId\":51099,\"journal\":{\"name\":\"Journal of Systems and Software\",\"volume\":\"230 \",\"pages\":\"Article 112561\"},\"PeriodicalIF\":4.1000,\"publicationDate\":\"2025-07-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Systems and Software\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0164121225002304\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, SOFTWARE ENGINEERING\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Systems and Software","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0164121225002304","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
It all starts with structure: investigating learning dynamics in large-scale agile software development
Agile software development (ASD) methods have increasingly been used in large-scale software development projects. While ASD emphasizes the importance of social interactions between practitioners for continuous reflection and knowledge sharing, these learning activities become incredibly challenging in large-scale projects. Drawing on well-established theoretical concepts, we posit that learning in large-scale ASD projects requires a suitable environment that empowers practitioners to openly and frequently engage in social interactions, which are essential for reflection and knowledge sharing. We hypothesize that several team-level factors shape individuals’ perceptions about the learning environment and learning activities in their projects, ultimately influencing their learning behavior. To test our model, we collected survey responses from practitioners working in large-scale ASD projects in five Swedish companies (N = 159). The data was analyzed using confirmatory factor analysis (CFA) and structural equation modeling (SEM). The results show that team structure plays a crucial role in promoting team cohesion and reflexivity, which, alongside knowledge sharing, contribute to the learning process. Our study provides ASD development research with a theoretically informed understanding of the interrelationship between the learning environment and learning activities in large-scale ASD. Our results guide practitioners in fostering suitable learning environments and enhancing learning in large-scale ASD.
期刊介绍:
The Journal of Systems and Software publishes papers covering all aspects of software engineering and related hardware-software-systems issues. All articles should include a validation of the idea presented, e.g. through case studies, experiments, or systematic comparisons with other approaches already in practice. Topics of interest include, but are not limited to:
•Methods and tools for, and empirical studies on, software requirements, design, architecture, verification and validation, maintenance and evolution
•Agile, model-driven, service-oriented, open source and global software development
•Approaches for mobile, multiprocessing, real-time, distributed, cloud-based, dependable and virtualized systems
•Human factors and management concerns of software development
•Data management and big data issues of software systems
•Metrics and evaluation, data mining of software development resources
•Business and economic aspects of software development processes
The journal welcomes state-of-the-art surveys and reports of practical experience for all of these topics.