Our
Web Design Process
Here's our company's outline of the
web development processes.
Evaluation Of Current status:
We analyze the current status of the existing system if there
is any. If not we then we procure as much information on the
system that needs to be developed as possible with the help of
the client.
Website Design / Redesign Requirements:
We do a thorough system requirements analysis by identifying
your target market, identifying direct competitions, research
other similar web sites in your industry.
Functionality requirements:
What dynamic features you might need that requires programming
languages like php/mysql. How the database needs to be
designed. How to interact with the database.
Graphical requirements:
What kind of custom graphics are required and best suited for
your web sites to provide your visual identity and how to
sustain it throughout the site. Establish different treatments
for the "content heavy" and "affect heavy" portions of the
pages and/or the site. Use Macromedia Flash with caution and
when it complements the design.
Security requirements:
Define the security requirements and
how best to implement them.
Navigation:
Define what sections and link pages
you require and how to build up the navigation system in the
most user friendly manner. We generally avoid using flash or
javascript navigation to keep the web site search engine
friendly.
Testing of the new website:
An extensive testing phase will be undertaken by Trigy.com to
confirm zero security breach, usability, flexibility,
performance and speed test. The limit of the system will be
tested to the extreme by simulating random user behaviors and
search engine bots. The final phase of testing will include the
client stuffs themselves to discover any weakness in the system
being developed.
The testing approaches that will be used to ensure the system
being developed meets the functional requirements and allows
for error detection and correction are mentioned below.
Usability Testing:
Usability Testing validates that the end users understand and
use the system to its fullest. The usability of the application
will be rated on a scale of satisfaction, for the following
areas:
- Ease of navigation from page to page
- Ability to spot necessary navigation boxes and buttons
- Overall complexity of the web page
- Error messages and the ability to understand what was
required to correct errors
- Sharpness of graphics
- Consistency among different screen sizes, browsers, and other
hardware types.
More Testing of Usability:
User is able to navigate across the various fields on a page
and across pages with minimal effort and should not require
additional help to figure out the navigation to a particular
process or field.
In case of an error, the error messages displayed by the
application convey the exact meaning to the user. Based on this
message, the user is able to take corrective action.
All website pages are intuitive i.e. the user is able to use
the application while requiring minimal reference to Online
Help/Documentation.
The user is not required to perform unnecessary operations to
complete a process. This will comply with the approved
prototype, on which the necessary standardization was
applied.
Application is visually pleasing. This is achieved by applying
GUI standards consistently across the system.
The current position of the user in the website is very clear
to the user at all points of time. i.e. the user should be
clear as to what operation is being performed by the
application at that point of time
The system behavior is consistent when being tested on browsers
above Internet Explorer 5.0 and Netscape Navigator 6.0.
User acceptance plan:
A prototype will be developed in the local machine and later
submitted to the client either for viewing online or on an
online demo web site. The client will evaluate the following
parts:
Usability
Professional look to uphold the corporate image
Functionalities as outlined above
Ease of content-updating procedure
If any modifications or corrections need to be made, they will
be made by Level Ten Solutions Ltd. Such modifications may not
include any drastic changes in the strategy of deployment
outlined in this document or addition of any new features not
mentioned in this document.
Assumptions:
The client is responsible for providing Trigy.com all the
contents.
Execution and implementation of the new system:
If the client approves of the prototype, Trigy.com will carry
out the implementation of the new system at online server for
the specific domain. The minimum execution-conversion time is
expected to be 24 hours. The existing website (if any) will be
unavailable during this period of time while the new system is
being implemented.
Finalization:
A functional implementation of the system at client's host will
mark the finalization of the project.
|