Abstract
Companies need to thrive in a dynamic environment, responding to it in an agile way. Within a company’s ICT domain, a key to achieving agility is to use agile software development. Experience, together with a literature review, has shown that the agile software development family of methods does not naturally fit into the context of medium to large enterprises. This article focuses on the challenges associated with agile software development. The main contribution of the article is to affirm that a class-of-problems exists – i.e., that many practitioners face challenges in implementing existing agile software development approaches successfully in medium to large enterprises. We also gather data via multiple interviews to show that the class-of-problems exists in a real-world enterprise that currently applies agile software development in medium-sized governmental bodies.
Highlights
AND BACKGROUND:This section provides background on how agile software development supports enterprise agility, and gives an overview of the concept of agile software development and the limitations and challenges associated with it
Thematic coding was used to extract meaning from the literature to validate that there is an existing class-of-problems – i.e., highlighting prominent deficiencies of the agile software development method when applied to medium to large enterprises. 3.1.1 Literature inputs
The scope of that study was not limited to agile software development in medium- to large-scale enterprises, but the themes it listed relate to fields of research, and so it was useful for creating high-level abstractions as structural themes of our code book
Summary
We provide background on how agile software development supports enterprise agility, and gives an overview of the concept of agile software development and the limitations and challenges associated with it. Enterprise agility is an important determinant of the success of an enterprise in a turbulent and dynamic environment [1]. Tsourveloudis and Valavanis [2] defined ‘enterprise agility’ as “the ability of an enterprise to operate profitably in a rapidly changing and continuously fragmented global market environment by producing high quality, high-performance, customer-configured goods and services”. A study conducted by Panda and Rath [3] has found that information technology (IT) capability acts as an enabler for enterprise agility. The study emphasised that significant investment in information technology will impede overall enterprise agility if the investment cannot be translated into a high quality IT capability. Enterprises need continuously to nurture and develop superior enterprise-wide IT capability to ensure enterprise agility [4]
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.