Definition Synthesis of Agility in Software Development: Comprehensive Review of Theory to Practice

dc.contributor.authorOzkan, Necmettin
dc.contributor.authorGök, Mehmet Şahin
dc.date.accessioned2025-10-29T12:10:09Z
dc.date.issued2022
dc.departmentGebze Teknik Üniversitesi
dc.description.abstractSoftware development agility has been regarded as a critical pillar of modern businesses. However, there is still a way to find whether there exists a consistent, complete, precise, agreed and uniformed definition of it. In this regard, this study firstly reviews the existing definitions of agility in the software development domain from the literature. As one of the main results of this phase, we have seen that although agility has a remarkable root in the software development domain, even its definition is still debatable and there are other concepts close to agility in terms of definition but used interchangeably. There is another confusion about how some researchers define agility over other different concepts, although there is no apparent unifying factor in their origins except their historical co-occurrence. In addition, there are particular practices embedded into the agility definitions mostly from the manifesto and Scrum. After uncovering the deficiencies of the existing definitions, we aimed to ratify the definition of the agility concept. Then, we intended to synthesize the underlying facets of the identified definitions and propose a new yet more comprehensive definition revealing the agility characteristics properly by considering the interpretations of the existing definitions. Our study stands out by using a customized synthesis method for analysis, providing inputs to this analysis with a comprehensive literature review, and the comprehensive evaluation of the facets with the support of the literature. We are aware that agreeing on a definition is a valuable exercise and a good starting point for a better understanding of the agility phenomenon that could enable and lead to more realistic implementations, less disappointment and disillusionment, and possibly greater success rates for both practitioners and researchers. © 2022 Elsevier B.V., All rights reserved.
dc.identifier.doi10.5815/ijmecs.2022.03.02
dc.identifier.endpage44
dc.identifier.issn2075-017X
dc.identifier.issn2075-0161
dc.identifier.issue3
dc.identifier.scopus2-s2.0-85137822963
dc.identifier.scopusqualityQ1
dc.identifier.startpage26
dc.identifier.urihttps://doi.org/10.5815/ijmecs.2022.03.02
dc.identifier.urihttps://hdl.handle.net/20.500.14854/14990
dc.identifier.volume14
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherModern Education and Computer Science Press
dc.relation.ispartofInternational Journal of Modern Education and Computer Science
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.snmzKA_Scopus_20251020
dc.subjectAdaptation
dc.subjectAgile
dc.subjectAgility
dc.subjectFlexibility
dc.subjectResponse
dc.subjectSLR
dc.subjectSoftware Development
dc.subjectSystematic Literature Review
dc.titleDefinition Synthesis of Agility in Software Development: Comprehensive Review of Theory to Practice
dc.typeArticle

Dosyalar