Towards A Broader Adoption of Agile Software Development Methods

Abstract

Traditionally, software design and development has been following the engineering approach as exemplified by the waterfall model, where specifications have to be fully detailed and agreed upon prior to starting the software construction process. Agile software development is a relatively new approach in which specifications are allowed to evolve even after the beginning of the development process, among other characteristics. Thus, agile methods provide more flexibility than the waterfall model, which is a very useful feature in many projects. To benefit from the advantages provided by agile methods, the adoption rate of these methods in software development projects can be further encouraged if certain practices and techniques in agile methods are improved. In this paper, an analysis is provided of several practices and techniques that are part of agile methods that may hinder their broader acceptance. Further, solutions are proposed to improve such practices and consequently facilitate a wider adoption rate of agile methods in software development.

Authors and Affiliations

Abdallah Alashqur

Keywords

Related Articles

Sea Lion Optimization Algorithm

This paper suggests a new nature inspired metaheuristic optimization algorithm which is called Sea Lion Optimization (SLnO) algorithm. The SLnO algorithm imitates the hunting behavior of sea lions in nature. Moreover, it...

Dist-Coop: Distributed Cooperative Transmission in UWSNs using Optimization Congestion Control and Opportunistic Routing

One of the real issues in UWSN is congestion control. The need is to plan an optimized congestion control scheme which enhances the network life time and in addition limits the usage of energy in data transmission from s...

NEB in Analysis of Natural Image 8 × 8 and 9 × 9 High-contrast Patches

In this paper we use the nudged elastic band tech-nique from computational chemistry to investigate sampled high-dimensional data from a natural image database. We randomly sample 8 × 8 and 9 × 9 high-contrast patches of...

Parts of Speech Tagging for Afaan Oromo

The main aim of this study is to develop part-of-speech tagger for Afaan Oromo language. After reviewing literatures on Afaan Oromo grammars and identifying tagset and word categories, the study adopted Hidden Markov Mod...

Algorithm for Enhancing the QoS of Video Traffic over Wireless Mesh Networks

One of the major issues in a wireless mesh networks (WMNs) which needs to be solved is the lack of a viable protocol for medium access control (MAC). In fact, the main concern is to expand the application of limited wire...

Download PDF file
  • EP ID EP397290
  • DOI 10.14569/IJACSA.2016.071212
  • Views 102
  • Downloads 0

How To Cite

Abdallah Alashqur (2016). Towards A Broader Adoption of Agile Software Development Methods. International Journal of Advanced Computer Science & Applications, 7(12), 94-98. https://europub.co.uk/articles/-A-397290