Using FDD for Small Project: An Empirical Case Study

Abstract

Empirical analysis evaluates the proposed system via practical experience and reveals its pros and cons. Such type of evaluation is one of the widely used validation approach in software engineering. Conventional software process models were performed well till mid 1990s but then gradually were replaced by agile methodologies. This happened due to the various features, the agile family offered, which the conventional models failed to provide. However besides the advantages, agile models lacked at some areas as well. To get the extreme benefits from any agile model, it is necessary to eliminate the weaknesses of that model by customizing its development structure. Feature Driven Development (FDD) is one of the widely used agile models in software industry particularly for large scale projects. This model has been criticized by many researchers due to its weaknesses such as explicit dependency on experienced staff, little or no guidance for requirement gathering, rigid nature to accommodate requirement changes and heavy development structure. All these weaknesses make the FDD model suitable only for large scale projects where the requirements are less likely to change. This paper deals with the empirical evaluation of FDD during the development of a small scale web project so that the areas and practices of this model can be identified with empirical proof, which make this model suitable only for large projects. For effective evaluation, the results of FDD case study are compared with a published case study of Extreme Programing (XP), which is widely used for small scale projects.

Authors and Affiliations

Shabib Aftab, Zahid Nawaz, Faiza Anwer, Munir Ahmad, Ahmed Iqbal, Ashfaq Ahmad Jan, Muhammad Salman Bashir

Keywords

Related Articles

Feasibility of automated detection of HONcode conformity for health-related websites

In this paper, authors evaluate machine learning algorithms to detect the trustworthiness of a website according to HONcode criteria of conduct (detailed in paper). To derive a baseline, we evaluated a Naive Bayes algori...

Critical Path Reduction of Distributed Arithmetic Based FIR Filter

Operating speed, which is reciprocal of critical path computation time, is one of the prominent design matrices of finite impulse response (FIR) filters. It is largely affected by both, system architecture as well as tec...

Liver Extraction Method from Magnetic Resonance Cholangio-Pancreatography (MRCP) Images

Liver extraction from medical images like CT scan and MR images is a challenging task. There are many manuals, Semi-automatic and automatic methods available to extract the liver from computerized tomography (CT) scan im...

Numerical Method for Constructing Fixed Right Shift (FRS) Code for SAC-OCDMA Systems

In optical code division multiple access (OCDMA) systems, multiple access interference (MAI) problem which amplifies with the number of users actively involving in the network robustly bound the performance of such netwo...

Improving the Emergency Services for Accident Care in Saudi Arabia

The road safety is one of the serious challenges faced by most of the governments due to the involvement of various issues. Being perfect in driving is not enough on the roads but tackling the mistakes of other persons i...

Download PDF file
  • EP ID EP498435
  • DOI 10.14569/IJACSA.2019.0100319
  • Views 118
  • Downloads 0

How To Cite

Shabib Aftab, Zahid Nawaz, Faiza Anwer, Munir Ahmad, Ahmed Iqbal, Ashfaq Ahmad Jan, Muhammad Salman Bashir (2019). Using FDD for Small Project: An Empirical Case Study. International Journal of Advanced Computer Science & Applications, 10(3), 151-158. https://europub.co.uk/articles/-A-498435