Cyclic Website Reengineering Process Model Based On Website Auditing
Mohammad Othman Nassar, Feras Fares Al Mashagba · International Journal of Sciences: Basic and Applied Research · 2014
Websites like all web applications evolved very quickly, E-Companies are in highly competitive environment, they have to follow the customer needs and their competitors’ performance. To survive in this highly competitive environment; companies can adopt many alternatives; amongst them is the continues corrections and enhancements for the company’s website to meet the customer requirements. These corrections and enhancements occur much more frequent than those in traditional software, this mean that the need for reengineering will occur in shorter period of time compared to traditional software. Reengineering takes time, resources, and money ,so we want to make sure that we will do it in a way that will help us to reduce the need for website reengineering in the future, this can be accomplished if we use suitable software reengineering process model, that will address the needs of the website as a part of the software reengineering process, such model is not there yet ,so in this paper we will propose new cyclic process model that is suitable for reengineering websites, there are two main benefits for the proposed cyclic model; first: for each of the activities presented within the model it can be revisited, and for any particular cycle during the reengineering process, the process can be terminated after any one of these activities. Second: based on its cyclic nature; the model is suitable to be used with any approach to software re-engineering such as the Big Bang approach, incremental approach, and evolutionary approach.