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

Representation Modeling Persona by using Ontologies: Vocabulary Persona

Semantic Web is then to add to all these resources semantics that allow computer systems to "understand" the meaning by accessing structured collections of information and inference rules that can be used to drive reason...

A Case Study for the IONEX CODE-Database Processing Tool Software: Ionospheric Anomalies before the Mw 8.2 Earthquake in Mexico on September 7, 2017

A software tool was developed in the Imaging Processing Research laboratory (INTI-Lab) that automatically downloads several IONEX files around a specific user input date and also performs statistical calculations to look...

Aspect-Combining Functions for Modular MapReduce Solutions

MapReduce represents a programming framework for modular Big Data computation that uses a function map to identify and target intermediate data in the mapping phase, and a function reduce to summarize the output of the m...

A Hybrid Method to Predict Success of Dental Implants

Background/Objectives: The market demand for dental implants is growing at a significant pace. Results obtained from real cases shows that some dental implants do not lead to success. Hence, the main problem is whether m...

A Novel Scheme for Address Assignment in Wireless Sensor Networks

Assigning network addresses to nodes in a wireless sensor network is a crucial task that has implications for the functionality, scalability, and performance of the network. Since sensor nodes generally have scarce resou...

Download PDF file
  • EP ID EP397290
  • DOI 10.14569/IJACSA.2016.071212
  • Views 94
  • 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