- Rational Unified Process (RUP) classifies the User-Interface Designer role as a role with no responsibility in the requirement stage of the project. This lead to missing essential features, usability problems that are caused by inefficient or confusing interaction with the system and that lead to waste of time, errors and need for extra training.
“The user interface is part of the computer and its software that people can see, hear, touch, talk to, or otherwise understand or direct, which has two components: input and output” (Wilbert O. Galitz, 2007) . User interface will be act as a medium interaction between user and the interface of the SPASA system. Providing consistent user interface not only make the system usable but reduces training, support and testing cost. However, during the requirement stage, the user interface designer role is passive. This lead to missing essential features, usability problems that are caused by inefficient or confusing interaction with the system and that lead to waste of time, errors and need for extra training.
In GUIDe process model (Goals-User Interface Design-Implementation), the user interface is designed at the beginning of the project as a specification for the implementation and database design. During this phase, required functionality and interaction are derived from goal-based use case, which are discovered through field studies.
Figure 1.0: Main phases of GUIDe process model
Lembaga Urus Air Selangor (LUAS) is a government agency that responsible for managing water resources and river basin in Selangor. In LUAS, the Water Resources Licency System (SPASA) is currently being enhanced to from an Oracle form to a web-based application which enable the client to view their information by access the system anytime they wanted to.