ABSTRACT

The traditional approach adopted in developing information systems has involved detailed preliminary planning, meticulous description of the required system specifi cations, and an exhaustive course of design, implementation, testing, and verification before they could finally deliver products and services to end users. This method has proved very effective with products and services for which system requirements can be clearly defi ned at the start of development and system specifi cations covering the entire service life can be accurately estimated in advance. However, it seems this is not enough nor appropriate for today’s systems.