The Importance of Process Improvement in Web-Based Projects

The Importance of Process Improvement in Web-Based Projects

Thamer Al-Rousan, Hasan Abualese
DOI: 10.4018/978-1-7998-3016-0.ch079
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Process improvement in web-based projects is of growing concern for many reasons including successful delivery of projects. Web application development companies are reluctant to adapt process improvement models and methods because of their complex structure and difficult implementation methods. It has been observed that improvement efforts in web application development companies based on process improvement frameworks which are designed for large organizations fail most of the time. This study attempts to evaluate the suitability of different software process improvement models to meet the special characteristics and requirements for the web-based projects.
Chapter Preview
Top

Introduction

In the last two decades, there has been a significant increase on the expectations and demand of web-based application due to the influence of the World Wide Web on our modern economy (Pressman, 2004). At the same time, the development, deployment and maintenance processes of the web-based systems, which have become more and more complex and difficult to manage, have not progressed at a sufficient rate to meet these demands and expectations (Cardoso, 2007).

Many developers of web-based projects do not take into consideration the unique requirements and characteristics of web applications. They fail to realize that characteristics and requirements of web-based systems are considerably different from that of traditional software, and so this impacts their development (Alrifai, 2008). Hence, many developers conduct web applications in an ad hoc manner, and fail to adopt sound design methodologies, resulting in poor quality web systems and applications. A survey by the Cutter Consortium (2006) shows that failure to meet business needs (84%), project schedule delays (79%), and budget overruns (63%), lack of functionality (53%) and poor quality of deliverables (52%) are the main problems cited by the stakeholders of such applications.

In finding solutions to the problems of web-based application development, there has been an increasing pressure on the web-based application industry. The search for solutions to improve web-based software development has continued for many years and web-based applications organizations are now realizing that one of their fundamental problems is the inability to effectively manage the web-based applications development process (Sulayman & Mendes, 2011). Software Process Improvement (SPI) has been recognized as an efficient and effective way for organizations to improve their quality of the software they develop and the productivity with which they work. For this, SPI is an essential tool for improving web-based applications development process (Sulayman & Mendes, 2011).

Process improvement in web-based software projects is of growing concern for many reasons such as reducing cost and time, producing high quality software, and improving productivity (Smite et al., 2011). Despite the importance of SPI implementation, there is evidence that the vast majority of web-based software development organizations are reluctant to adapt SPI models and standard because of their complexity (Abdel-Hamid & Abdel-Kader, 2011). It has been detected that improvement efforts in web-based software projects based on process improvement frameworks which are designed for traditional software projects fails most of the time (Sulayman & Mendes, 2011).

In the absence of theoretical or empirical work examining the suitability of the traditional SPI standards and models for web-based projects development, we believe that it is important to examine the suitability of the existing SPI standards and models for web-based projects development process. The motivation for this study was to fill the gaps in the field of software process improvement. The main contributions of this study are:

  • 1.

    Examine the suitability of the existing software process improvement models and standards for web-based projects.

  • 2.

    Increasing awareness on the importance of software process improvement in web-based projects.

We believe that achieving these goals will lead to enrich the SPI in web-based projects with new properties that leads to enhance the SPI projects implementation.

Complete Chapter List

Search this Book:
Reset