Change search
Link to record
Permanent link

Direct link
Publications (10 of 39) Show all publications
Ahmad, M. O., Ghanbari, H., Gustavsson, T. & Upreti, B. R. (2025). It all starts with structure: investigating learning dynamics in large-scale agile software development. Journal of Systems and Software, 230, Article ID 112561.
Open this publication in new window or tab >>It all starts with structure: investigating learning dynamics in large-scale agile software development
2025 (English)In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 230, article id 112561Article in journal (Refereed) Published
Abstract [en]

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. 

Place, publisher, year, edition, pages
Elsevier, 2025
Keywords
Agile software development, Knowledge sharing, Large-scale agile, Reflexivity, Structural equation modeling, Team cohesion, Team learning, Team structure, Agile manufacturing systems, Computer aided instruction, Knowledge acquisition, Knowledge management, Knowledge transfer, Learning systems, Knowledge-sharing, Large-scales, Learning Activity, Structural equation models, Team structures, Software design
National Category
Information Systems
Research subject
Information Systems
Identifiers
urn:nbn:se:kau:diva-106428 (URN)10.1016/j.jss.2025.112561 (DOI)001537387800001 ()2-s2.0-105009982865 (Scopus ID)
Available from: 2025-08-05 Created: 2025-08-05 Last updated: 2025-10-16Bibliographically approved
Gustavsson, T., Ahmad, M. O. & Saeeda, H. (2025). Job satisfaction at risk: Measuring the role of process debt in agile software development. Journal of Systems and Software, 222, Article ID 112350.
Open this publication in new window or tab >>Job satisfaction at risk: Measuring the role of process debt in agile software development
2025 (English)In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 222, article id 112350Article in journal (Refereed) Published
Abstract [en]

Process debt (PD) in agile software development represents inefficiencies that undermine team performance and job satisfaction. This study investigates the quantitative impact of PD on job satisfaction within agile teams, surveying 191 participants from two software development organizations. Our research examines five PD types: Process Unsuitability, Roles Debt, Synchronization Debt, Documentation Debt, and Infrastructure Debt. Using multiple regression analysis, our model explains approximately 33.8 % of the variance in job satisfaction. Among the five PD types, Process Unsuitability and Roles Debt emerged as statistically significant predictors of reduced job satisfaction. These findings indicate that certain forms of PD have a measurable negative impact on developers’ perceptions of their work environment. By identifying which PD types most strongly influence job satisfaction, this research offers empirically grounded insights that can inform targeted interventions. Understanding and addressing the most impactful PD categories may help organizations refine agile processes, thereby mitigating the detrimental effects of process inefficiencies on job satisfaction. 

Place, publisher, year, edition, pages
Elsevier, 2025
Keywords
Agile process, Agile software development, Agile teams, Multiple regression analysis, Process debt, Software development organizations, Survey development, Team performance, Technical debts, Work environments
National Category
Software Engineering Business Administration
Research subject
Information Systems; Computer Science
Identifiers
urn:nbn:se:kau:diva-103363 (URN)10.1016/j.jss.2025.112350 (DOI)001414627300001 ()2-s2.0-85215538879 (Scopus ID)
Funder
Knowledge Foundation
Available from: 2025-02-24 Created: 2025-02-24 Last updated: 2025-10-16Bibliographically approved
Ahmad, M. O. & Gustavsson, T. (2025). Non-Technical Debt in Agile Software Development: Insights from the NODLA Research Project (2021–2024). Karlstads universitet
Open this publication in new window or tab >>Non-Technical Debt in Agile Software Development: Insights from the NODLA Research Project (2021–2024)
2025 (English)Report (Other academic)
Abstract [en]

Non-Technical Debt (NTD) is a common challenge in agile software development, manifesting in four critical forms:•Process Debt arises from inefficient or outdated workflows that hinder agility and adaptability. Examples include misaligned processes, poor synchronization across teams, and unclear role definitions, all of which can slow progress.•Social Debt stems from suboptimal team dynamics or organizational culture, such as poor communication, lack of trust, or fixed silos. These issues hinder collaboration, increase misunderstandings, and often result in costly rework.•People Debt refers to issues with people and their competence. It reflects challenges related to human resources and expertise, such as inadequate training, hiring delays, or overworked teams. This form of debt limits an organization’s ability to retain skilled, motivated personnel and meet increasing demands.•Organizational debt arises from outdated structures, policies, or practices that no longer align with the organization’s goals. Such rigidity limits innovation, hinders adaptability, and prevents the pursuit of operational excellence.The NODLA project11 (2021–2024), a collaboration between Karlstad University and four leading Swedish industrial partners, reveals how various debt types disrupt large-scale Agile Software Development (ASD) environments. Through extensive surveys, in-depth interviews, and statistical analyses involving a diverse group of software professionals, we identified key drivers of NTD and their impacts. Our findings emphasize:•Well-structured, highly cohesive teams learn faster, adapt more effectively,and innovate consistently.•Psychological safety, fostered by proactive leadership, is essential for innovation, experimentation, and keeping employees.•Inefficient processes and unclear roles contribute significantly to drops in job satisfaction, productivity, and team morale.•Social fragmentation, particularly in remote and hybrid settings, breeds rework, delays, and increased costs.•Neglected human resource needs, such as delayed hiring or insufficient training, limit an organization’s ability to meet growing demands.This white paper distils these insights into practical, evidence-based strategies, such as refining team composition, clarifying roles, fostering psychological safety, streamlining workflows, and embracing failure as a learning tool. By implementing these strategies, organizations can reduce NTD, reclaim agility, and unlock their teams’ full potential.

Place, publisher, year, edition, pages
Karlstads universitet, 2025. p. 21
Keywords
Software Process Improvement ; Technical Debt Management ; Quality Assurance;
National Category
Software Engineering
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-106699 (URN)10.59217/xkcw2955 (DOI)978-91-7867-587-6 (ISBN)978-91-7867-588-3 (ISBN)
Projects
NODLA
Funder
Knowledge Foundation
Available from: 2025-08-28 Created: 2025-08-28 Last updated: 2025-10-16Bibliographically approved
Saeeda, H., Ahmad, M. O. & Gustavsson, T. (2024). A Multivocal Literature Review on Non-Technical Debt in Software Development: An Insight into Process, Social, People, Organizational, and Culture Debt. e-Informatica Software Engineering Journal, 18(1), Article ID 240101.
Open this publication in new window or tab >>A Multivocal Literature Review on Non-Technical Debt in Software Development: An Insight into Process, Social, People, Organizational, and Culture Debt
2024 (English)In: e-Informatica Software Engineering Journal, ISSN 1897-7979, E-ISSN 2084-4840, Vol. 18, no 1, article id 240101Article, review/survey (Refereed) Published
Abstract [en]

Software development encompasses various factors beyond technical considerations. Neglecting non-technical elements like individuals, processes, culture, and social and organizational aspects can lead to debt-like characteristics that demand attention. Therefore, we introduce the non-technical debt (NTD) concept to encompass and explore these aspects. This indicates the applicability of the debt analogy to non-technical facets of software development. Technical debt (TD) and NTD share similarities and often arise from risky decision-making processes, impacting both software development professionals and software quality. Overlooking either type of debt can lead to significant implications for software development success. The current study conducts a comprehensive multivocal literature review (MLR) to explore the most recent research on NTD, its causes, and potential mitigation strategies. For analysis, we carefully selected 40 primary studies among 110 records published until October 1, 2022. The study investigates the factors contributing to the accumulation of NTD in software development and proposes strategies to alleviate the adverse effects associated with it. This MLR offers a contemporary overview and identifies prospects for further investigation, making a valuable contribution to the field. The findings of this research highlight that NTD's impacts extend beyond monetary aspects, setting it apart from TD. Furthermore, the findings reveal that rectifying NTD is more challenging than addressing TD, and its consequences contribute to the accumulation of TD. To avert software project failures, a comprehensive approach that addresses NTD and TD concurrently is crucial. Effective communication and coordination play a vital role in mitigating NTD, and the study proposes utilizing the 3C model as a recommended framework to tackle NTD concerns.

Place, publisher, year, edition, pages
Technical University of Wroclaw, 2024
Keywords
Systematic reviews and mapping studies, Software quality
National Category
Software Engineering
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-97739 (URN)10.37190/e-Inf240101 (DOI)001100716000001 ()2-s2.0-85191662087 (Scopus ID)
Funder
Knowledge Foundation
Available from: 2023-12-22 Created: 2023-12-22 Last updated: 2025-10-16Bibliographically approved
Gustavsson, T., Ahmad, M. O. & Saeeda, H. (2024). Development Of a Measurement Instrument for Process Debt Detection in Agile Software Development Organizations. In: B. Marcinkowski, A. Przybylek, A. Jarzębowicz, N. Iivari, E. Insfran, M. Lang, H. Linger, & C. Schneider (Ed.), Harnessing Opportunities: reshaping isd in the post-covid-19 and generative ai era (isd2024 proceedings). Paper presented at The 32nd International Conference on Information Systems Development (ISD 2024), Gdańsk, Poland, August 26-28, 2024. (pp. 1-8). Association for Information Systems
Open this publication in new window or tab >>Development Of a Measurement Instrument for Process Debt Detection in Agile Software Development Organizations
2024 (English)In: Harnessing Opportunities: reshaping isd in the post-covid-19 and generative ai era (isd2024 proceedings) / [ed] B. Marcinkowski, A. Przybylek, A. Jarzębowicz, N. Iivari, E. Insfran, M. Lang, H. Linger, & C. Schneider, Association for Information Systems, 2024, p. 1-8Conference paper, Published paper (Refereed)
Abstract [en]

This paper explores the concept of Process Debt (PD) in Agile Software Development (ASD) organizations. Drawing on the analogy with Technical Debt, PD is defined as the challenges that emerge from suboptimal or outdated processes, which can significantly hinder an organization's adaptability and software delivery effectiveness. The study proposes a survey instrument, designed to measure various types of PD based on existing research and expert interviews. Five types of PD are identified and operationalized: Process Unsuitability Debt, Synchronization Debt, Roles Debt, (Process) Documentation Debt, and Infrastructure Debt. The instrument's reliability and validity are assessed through a multi-stage process, culminating in a field survey within two ASD organizations. The findings significantly contribute to our understanding of PD and provide the first version of a validated tool for researchers and practitioners to identify and measure PD in their organizations.

Place, publisher, year, edition, pages
Association for Information Systems, 2024
Keywords
Process Debt, Technical Debt, Agile Software Development, Survey Instrument
National Category
Software Engineering
Research subject
Computer Science; Information Systems
Identifiers
urn:nbn:se:kau:diva-103619 (URN)10.62036/isd.2024.40 (DOI)978-83-972632-0-8 (ISBN)
Conference
The 32nd International Conference on Information Systems Development (ISD 2024), Gdańsk, Poland, August 26-28, 2024.
Available from: 2025-03-24 Created: 2025-03-24 Last updated: 2025-10-16Bibliographically approved
Saeeda, H., Ahmad, M. O. & Gustavsson, T. (2024). Exploring Process Debt in Large-Scale Agile Software Development For Secure Telecom Solutions. In: Proceedings of the 7th ACM/IEEE International Conference on Technical Debt: . Paper presented at Proceedings of the 7th ACM/IEEE International Conference on Technical Debt, TechDebt, Lisbon, Portugal, April 14-15, 2024. (pp. 11-20). ACM Digital Library
Open this publication in new window or tab >>Exploring Process Debt in Large-Scale Agile Software Development For Secure Telecom Solutions
2024 (English)In: Proceedings of the 7th ACM/IEEE International Conference on Technical Debt, ACM Digital Library, 2024, p. 11-20Conference paper, Published paper (Refereed)
Abstract [en]

Background: Agile methodologies emphasise iterative development, customer collaboration, and flexibility in software development. However, challenges arise when agile practices are adoptedin larger projects. Process inefficiencies and redundancies, knownas process debt, result from the compounded complexities of expanding agile processes and workflows. However, strategies tounderstand and tackle it remain markedly inadequate.Aims: This study investigates process debt types, causes, andeffects in large-scale agile development and its connection withtechnical debt.Method: In this case study, we conducted fifteen semi-structuredinterviews with a Nordic IT company, primarily focusing on telecomrelated products like 5G secure solutions, testing tools, and basestation software. We performed a thematic analysis to examine thedata qualitatively.Results: The thematic analysis identified five process debt typeswith 28 sub-types: documentation (3), roles & responsibilities (5),synchronization (5), inefficiency & unsuitability (12), and infrastructure debt (3) identified causes and effects of process debt andidentified the correlation of process debt to technical debt based ondescriptions from interview data and researchers’ insights.Conclusions: Process debt, stemming from flawed agile practices in large-scale development, causes inefficiencies, reduces quality, and extends timelines, risking technical debt. Its managementis essential for the success of these projects

Place, publisher, year, edition, pages
ACM Digital Library, 2024
Keywords
Software Process Improvement, Technical Debt Management, Quality Assurance
National Category
Software Engineering Reliability and Maintenance
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-100498 (URN)10.1145/3644384.3644470 (DOI)2-s2.0-85196502897 (Scopus ID)979-8-4007-0590-8 (ISBN)
Conference
Proceedings of the 7th ACM/IEEE International Conference on Technical Debt, TechDebt, Lisbon, Portugal, April 14-15, 2024.
Funder
Knowledge Foundation
Available from: 2024-06-21 Created: 2024-06-21 Last updated: 2025-10-16Bibliographically approved
Saeeda, H., Ahmad, M. O. & Gustavsson, T. (2024). Navigating social debt and its link with technical debt in large-scale agile software development projects. Software quality journal, 32, 1581-1613
Open this publication in new window or tab >>Navigating social debt and its link with technical debt in large-scale agile software development projects
2024 (English)In: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 32, p. 1581-1613Article in journal (Refereed) Published
Abstract [en]

Agile methodologies have emerged as transformative paradigms in the ever-evolving software development landscape, emphasizing iterative development, customer collaboration, and adaptability. As the scope and complexity of projects and organizations expand, applying agile principles within the context of Large-Scale Agile Development (LSAD) encounters distinctive challenges. The majority of challenges encountered in LSAD, technical and non-technical, are attributed to the accrual of social debt. However, a conspicuous gap remains in understanding and addressing social debt in LSAD. This study aims to fill this void by investigating social debt in LSAD through an in-depth industrial case study with a leading Nordic company specializing in telecommunications software and services and focusing on producing secure 5G network solutions. The study investigates the causes of LSAD's social debt and examines its impacts on secure 5G telecom software development. By addressing these objectives, this research sheds light on a critical aspect of LSAD's social debt, caused by 3C challenges(communication, coordination and collaboration), social confines challenges, community smells challenges, and organisational social challenges in the telecom sector that have been underrepresented in the existing literature.

Place, publisher, year, edition, pages
Springer, 2024
Keywords
Agile, Large-scale scale development, Scrum, Technical debt, Social debt, Non-technical debt, Telecom sector, Secure solutions, 5G, Large-scale agile development challenges, Software project management, Business support
National Category
Software Engineering Information Systems, Social aspects Information Systems
Research subject
Computer Science; Information Systems
Identifiers
urn:nbn:se:kau:diva-101324 (URN)10.1007/s11219-024-09688-y (DOI)001282662500001 ()2-s2.0-85200422152 (Scopus ID)
Funder
Knowledge Foundation
Available from: 2024-08-12 Created: 2024-08-12 Last updated: 2025-10-16Bibliographically approved
Ahmad, M. O. & Gustavsson, T. (2024). Nexus Between Psychological Safety and Non-Technical Debt in Large-Scale Agile Enterprise Resource Planning Systems Development. In: Aleksander Jarzębowicz, Ivan Luković, Adam Przybyłek, Mirosław Staroń, Muhammad Ovais Ahmad, Mirosław Ochodek (Ed.), Aleksander Jarzębowicz, Ivan Luković, Adam Przybyłek, Mirosław Staroń, Muhammad Ovais Ahmad, Mirosław Ochodek (Ed.), Software, System, and Service Engineering: . Paper presented at 24th Conference on Practical Aspects of and Solutions for Software Engineering, KKIO, Warsaw, Poland, September 17–20 September, 2023. (pp. 63-81). Springer
Open this publication in new window or tab >>Nexus Between Psychological Safety and Non-Technical Debt in Large-Scale Agile Enterprise Resource Planning Systems Development
2024 (English)In: Software, System, and Service Engineering / [ed] Aleksander Jarzębowicz, Ivan Luković, Adam Przybyłek, Mirosław Staroń, Muhammad Ovais Ahmad, Mirosław Ochodek, Springer, 2024, p. 63-81Conference paper, Published paper (Refereed)
Abstract [en]

Psychological safety, a pivotal factor in team dynamics, has been proposed as a crucial determinant of success in agile software development (ASD) teams and learning. However, the extent of its influence within the domain of large-scale agile (LSA) software development teams remains underexplored. This research investigates the multifaceted dimensions of psychological safety within LSA teams, examining both its precursors and outcomes. This study conducted semi-structured interviews with software professionals actively involved in LSA projects within a Swedish software consultancy company. The findings underscore the intricate nature of establishing a psychologically safe environment within LSA teams, revealing it as a multidimensional construct necessitating a proactive leadership approach, fostering open communication, and cultivating an ecosystem of constructive feedback. The study highlights the critical importance of intentionally shaping teams to facilitate continuous learning, ensuring remuneration safety, and implementing a comprehensive onboarding process for incoming team members. By fostering psychologically safe settings, LSA teams enhanced teamwork dynamics, heightened job satisfaction, and facilitation continuous learning and development. Notably, the absence of such an environment exacerbates the phenomenon of brain drain, exposing the tangible consequences of overlooking this fundamental aspect of organizational culture. This study proposes avenues for future research directions, aiming to further unravel the nuances of psychological safety and its cascading effects within the realm of contemporary LSA software development context.

Place, publisher, year, edition, pages
Springer, 2024
Series
Lecture Notes in Business Information Processing, ISSN 1865-1348, E-ISSN 1865-1356 ; 499
Keywords
Psychological safety, Non-technical debt, Agile, Large-scale, Software development, ERP
National Category
Software Engineering Applied Psychology
Research subject
Computer Science
Identifiers
urn:nbn:se:kau:diva-97952 (URN)10.1007/978-3-031-51075-5_3 (DOI)001524131900003 ()2-s2.0-85181983684 (Scopus ID)978-3-031-51075-5 (ISBN)978-3-031-51074-8 (ISBN)
Conference
24th Conference on Practical Aspects of and Solutions for Software Engineering, KKIO, Warsaw, Poland, September 17–20 September, 2023.
Projects
NODLA
Funder
Knowledge Foundation, 20200253Helge Ax:son Johnsons stiftelse
Available from: 2024-01-08 Created: 2024-01-08 Last updated: 2025-10-16Bibliographically approved
Ahmad, M. O., Gustavsson, T., Katin, A., Taušan, N. & Mandić, V. (2024). Non- Technical Aspects of Technical Debt in the Context of Large-Scale Agile Development: A Qualitative Study. In: Proceedings-50th Euromicro Conference on Software Engineering and Advanced Applications (SEAA): . Paper presented at 50th Euromicro Conference on Software Engineering and Advanced Applications (SEAA),Paris, France, August 28-30, 2024. (pp. 260-267). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Non- Technical Aspects of Technical Debt in the Context of Large-Scale Agile Development: A Qualitative Study
Show others...
2024 (English)In: Proceedings-50th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Institute of Electrical and Electronics Engineers (IEEE), 2024, p. 260-267Conference paper, Published paper (Refereed)
Abstract [en]

Scaling agile approaches in large company context is prone to technical debt due to large number of teams of different size, level of expertise and their need for management and communication. The goal of this study is to investigate the phenomenon of non-technical debt related issues in the context of large-scale agile software development. To achieve this goal, eleven experts from two multinational companies were inter-viewed as part of the the case study. The analysis results revealed four non-technical aspects of technical debt that are present in large-scale agile context. These are people, social, documentation and process debt aspects. Furthermore, the findings suggest that lack of communication, collaboration and cooperation are the key contributors to identified debt aspects, and that many of the causes for debts are stemming from a culture of not developing rules, protocols, or guidelines. Implementing ground rules to improve quality seems to mitigate several of the identified debt types.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Keywords
Agile, Large scale, Technical debt, Process debt, Social debt
National Category
Software Engineering
Research subject
Computer Science; Information Systems
Identifiers
urn:nbn:se:kau:diva-103618 (URN)10.1109/seaa64295.2024.00048 (DOI)001413352200038 ()2-s2.0-85216714583 (Scopus ID)979-8-3503-8027-9 (ISBN)979-8-3503-8026-2 (ISBN)
Conference
50th Euromicro Conference on Software Engineering and Advanced Applications (SEAA),Paris, France, August 28-30, 2024.
Funder
Knowledge Foundation, 20200253
Available from: 2025-03-24 Created: 2025-03-24 Last updated: 2025-10-16Bibliographically approved
Gustavsson, T., Hallin, A. & Karrbom Gustavsson, T. (2024). Projektledning: 4:e upplagan. Stockholm: Liber
Open this publication in new window or tab >>Projektledning: 4:e upplagan
2024 (Swedish)Book (Other academic)
Abstract [sv]

I den här boken får du lära dig grunderna i projektledning. Du får följa de olika faserna i ett projekt, från det att projektet initieras till dess att det avslutas och utvärderas, och du får lära dig grundläggande begrepp och modeller.

Eftersom projekt kan se ut och ledas på många olika sätt presenteras sju exempel i boken: Spårvägsprojektet, Pacemakerprojektet, Kick-off-projektet, Stadsutvecklingsprojektet, Lönsamhetsprojektet, Kulturprojektet och Modeprojektet. Med hjälp av dessa beskrivs dels planering, styrning och ledning av projekt med avseende på tid, funktion och ekonomi, dels överlämning och avslut av projekt.

Bokens fokus är ledning av det enskilda projektet, men detta sätts även in i ett större sammanhang – i förhållande till den organisation eller det företag där projektet befinner sig och till andra projekt som det enskilda projektet kan hänga ihop med på något sätt.

Denna fjärde upplaga har genomgått en omfattande revidering och en tredje författare har inkluderats i skrivandet. Boken har på så sätt utvecklats med nya perspektiv på projektledning och uppdaterats utifrån aktuell forskning om bland annat förändringsledning, ledarskap och agil projektledning.

Boken vänder sig både till dig som studerar projektledning och till dig som står inför utmaningen att leda ditt första projekt.

Place, publisher, year, edition, pages
Stockholm: Liber, 2024. p. 267
National Category
Business Administration Information Systems
Research subject
Information Systems
Identifiers
urn:nbn:se:kau:diva-107170 (URN)9789147152001 (ISBN)
Available from: 2025-10-06 Created: 2025-10-06 Last updated: 2025-10-16Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-1512-6592

Search in DiVA

Show all publications