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

Automated Knowledge Acquisition Framework for Supply Chain Management based on Hybridization of Case based Reasoning and Intelligent Agent

Throughout the past few years, there has been notable research effort directed towards developing automated knowledge acquisition (KA) in order to automate knowledge acquisition in Supply Chain Management (SCM) applicati...

Complex Binary Adder Designs and their Hardware Implementations

Complex Binary Number System (CBNS) is (-1+j)-based on binary number system which facilitates both real and imaginary components of a complex number to be represented as single binary number. In this paper, we have prese...

Balancing a Sphere in a Linear Oscillatory Movement through Fuzzy Control

 The following paper describes an intelligent control problem, which depends on the balance of a metallic sphere on a beam, that oscillates in only one point, localized in the middle of the beam, using it for the ba...

Hidden Markov Models (HMMs) and Security Applications

The Hidden Markov models (HMMs) are statistical models used in various communities and applications. Such applications include speech recognition, mental task classification, biological analysis, and anomaly detection. I...

FRoTeMa: Fast and Robust Template Matching

Template matching is one of the most basic techniques in computer vision, where the algorithm should search for a template image T in an image to analyze I. This paper considers the rotation, scale, brightness and contra...

Download PDF file
  • EP ID EP498435
  • DOI 10.14569/IJACSA.2019.0100319
  • Views 61
  • 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