Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations

Abstract

Requirements are critical for the success of software projects. Requirements are practically difficult to produce, as the hardest stage of building a software system is to decide what the system should do. Moreover, requirements errors are expensive to fix in the later phases of the software development life cycle. The rapidly changing business environment is highly challenging traditional Requirements Engineering (RE) practices. Most of the software development organizations are working in such dynamic environment, as a result, either by or without their awareness agile methodologies are adopted in various phases of their software development cycles. The aim of this paper is to investigate the adherence degree of agile RE practices in various software development organizations that are classifying themselves as adopting traditional (i.e. non-agile) software development methodologies. An approach is proposed for achieving this aim and it is applied on five different projects from four different organizations. The result shows that even the non-agile software development organizations are applying agile RE practices by different adherence degrees.

Authors and Affiliations

Mennatallah Ibrahim, Nagy Darwish

Keywords

Related Articles

Analysis of the Emotions’ Brainwaves

Currently in Peru, patients with degenerative diseases, such as Amyotrophic Lateral Sclerosis (ALS) have lost of communication ability. Many researchers’ papers that establish basic communication system for these patient...

A Cloud-Based Platform for Democratizing and Socializing the Benchmarking Process

Performances evaluation, benchmarking and re-producibility represent significant aspects for evaluating the practical impact of scientific research outcomes in the Computer Science field. In spite of all the benefits (e....

A Globally Convergent Algorithm of Variational Inequality

 The algorithm of variational inequality is the important and valuable question in real life all the time. In this paper, a globally convergent algorithm of variational inequality is proposed. The method ensures tha...

Testing and Analysis of Activities of Daily Living Data with Machine Learning Algorithms

It is estimated that 28% of European Union’s population will be aged 65 or older by 2060. Europe is getting older and this has a high impact on the estimated cost to be spent for older people. This is because, compared t...

OVERALL SENSITIVITY ANALYSIS UTILIZING BAYESIAN NETWORK FOR THE QUESTIONNAIRE INVESTIGATION ON SNS

Social Networking Service (SNS) is prevailing rapidly in Japan in recent years. The most popular ones are Facebook, mixi, and Twitter, which are utilized in various fields of life together with the convenient tool such a...

Download PDF file
  • EP ID EP153019
  • DOI 10.14569/IJACSA.2015.060114
  • Views 79
  • Downloads 0

How To Cite

Mennatallah Ibrahim, Nagy Darwish (2015). Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations. International Journal of Advanced Computer Science & Applications, 6(1), 97-103. https://europub.co.uk/articles/-A-153019