Abstract
Irrespective of the nature of the software, the choice of a software development process plays a crucial role. A good choice may help expand the business to heights while a bad choice may wreak havoc for the stakeholders. Therefore, selecting the right software development process is an indispensable element during project planning. Undoubtedly, web-based applications differ from conventional software and are becoming so popular in society due to their distinguishing features and widespread coverage. Web application software is generally found fit candidates to be developed according to agile software processes. This article attempts to provide a model for advising an agile software process during the planning phase of a web application development project. The proposed model takes into account the underlying web project characteristics and uses the Fuzzy Analytic Hierarchy Process (FAHP) along with TOPSIS techniques for suitable agile candidate selection. The model is also validated on a primary dataset obtained by developing twenty web application projects through four student teams. The results show that the proposed model is successful in suggesting a correct agile process with a probability of the order of 0.8.
Get full access to this article
View all access options for this article.
