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

: Optimized Min-Sum Decoding Algorithm for Low Density Parity Check Codes

  Low Density Parity Check (LDPC) code approaches Shannon–limit performance for binary field and long code lengths. However, performance of binary LDPC code is degraded when the code word length is small. An op...

Video conference Android platform by your mobile phone

Video conferencing is a visual and audio communications technology dedicated to Smartphones. It is based on the client-server communication model that this requires many limits since using the server. In this paper, we p...

Image Denoising using Adaptive Thresholding in Framelet Transform Domain

Noise will be unavoidable during image acquisition process and denosing is an essential step to improve the image quality. Image denoising involves the manipulation of the image data to produce a visually high quality im...

A Mixed Finite Element Method for Elasticity Problem

This paper describes a numerical solution for plane elasticity problem. It includes algorithms for discretization by mixed finite element methods. The discrete scheme allows the utilization of Brezzi - Douglas - Marini e...

Optimal Path Planning using RRT* based Approaches: A Survey and Future Directions

Optimal path planning refers to find the collision free, shortest, and smooth route between start and goal positions. This task is essential in many robotic applications such as autonomous car, surveillance operations, a...

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