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

Context Switching Semaphore with Data Security Issues using Self-healing Approach

The main objective of a self healing scheme is to share and secure the information of any system at the same time. “Self-healing” techniques ultimately are dependable computing techniques. Specifically self-healing syst...

Data Mining and Intrusion Detection Systems

The rapid evolution of technology and the increased connectivity among its components, imposes new cyber-security challenges. To tackle this growing trend in computer attacks and respond threats, industry professionals a...

Performance Analysis of Route Redistribution among Diverse Dynamic Routing Protocols based on OPNET Simulation

Routing protocols are the fundamental block of selecting the optimal path from a source node to a destination node in internetwork. Due to emerge the large networks in business aspect thus; they operate diverse routing p...

A Graph Theoretic Approach for Minimizing Storage Space using Bin Packing Heuristics

In the age of Big Data the problem of storing huge volume of data in a minimum storage space by utilizing available resources properly is an open problem and an important research aspect in recent days. This problem has...

Techniques for Improving the Labelling Process of Sentiment Analysis in the Saudi Stock Market

Sentiment analysis is utilised to assess users’ feedback and comments. Recently, researchers have shown an increased interest in this topic due to the spread and expansion of social networks. Users’ feedback and comments...

Download PDF file
  • EP ID EP153019
  • DOI 10.14569/IJACSA.2015.060114
  • Views 66
  • 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