Initial Design Process
Version 1 (Initial Version)
Author: Lu Heli
URL:
http://www.beingsmart.net/
Date: Jan 30, 2005

Analysis phase
To understand the domain of desired system by analysing the end users of potential
system. Required documents involved are User Profiles, User Scenarios, and Task Flow
Specifications.

Design phase
To design a useable and useful User Interface of the desired system by meeting the needs
and requirements of end users. Artifacts involved in this phase are Paper Prototypes
(Creation, Testing and Evaluation), HTML Prototypes (Creation, Testing and
Evaluation). Feedbacks from end users are critical to the success of desired system from
the beginning.

Development phase
To develop the final system, we need graphic designers, visual designers, web developers,
and programmers to work together. In this phase, the end users are also involved for
testing and evaluating the final system.

Implementation phase
To implement the final system, the end users determine whether the system reaches their
goals and complete the tasks productively. Upgrade of existing system may also be
required in the future.

Note: The system design process is really a team work. By gathering the knowledge of all
stakeholders, we can make the system more powerful and most importantly more useful.
Design philosophy: The system can be usable, useful, simple(less complexity), easy to use,
robust, adaptable, extendable.