Feature driven development (FDD) is an agile process model that develops software according to the client features. The FDD consists of five processes, several practices and both are providing benefits to improve the software development. Although the FDD provides lots of benefits, but still endures many flaws. In previous research, there have been made numerous modifications in FDD with different aspects. These modifications could not fix all type of flaws and FDD requires improvements in many aspects. These flaws reduce the agility to deliver increments continuously and make an inverse relationship between quality and agility. Due to this relationship, the FDD does not utilize enough time on making extensive documentation, robust design, client or user involvement, and efficient testing. To overcome these issues, an enhanced feature driven development model is proposed. EFDD introduces best practice of agile manifesto named as behavioral driven development used in FDD. In this way, the focus on delivering increments quickly is achieved without affecting the quality of the software. The proposed model provides maximum agility with continuous delivery according to client features and efficient testing strategy which have asses every feature according to client specified functionality.
CITATION STYLE
Nawaz, Z. (2021). Proposal of Enhanced FDD Process Model. International Journal of Education and Management Engineering, 11(4), 43–50. https://doi.org/10.5815/ijeme.2021.04.05
Mendeley helps you to discover research relevant for your work.