The Development of Websites pursues the
Goal to Build an Integral Website Solution on the Internet
from its Startup. This comprises the following stages:
Information Gathering: this stage is
focused on the Client's Needs. In order to accomplish
this, it is necessary to define:
Mission of the Site: for
example if it is an Informative Site of a Medical Institution..
Scope: what it will include
or not (for instance whether it will be an Ecommerce
Website or not, or the type/s of Language to be translated).
Web Design Specifications: main aesthetical
needs.
Content: main sections.
Target Audience: profile
of the main Group of People who will be involved in
the Site, either accessing it or using its Services
(for instance Doctors, or Engineers, etc).
Functional requirements:
functions of the Site such as those related to Ecommerce,
Users Interactions, etc.
Analysis: Based on the Information Gathering
performed with the Client, WebAladdin.com
studies and prepares a Proposal including mainly:
Feasibility: determine
the Viability of the Web Solution on the Internet, in
order to establish whether it is possible to carry it
out.
Deadline: define a term in which
the Web Site will be ready.
Cost: establish an Estimation of
the Web Site's Cost.
Acceptance: the Client will analyze the
Proposal offered by WebAladdin.com and inform whether he
accepts. If so, the acceptance will formally be the starting
point of the Website Construction.
Start-up: WebAladdin.com performs the
Domain Registration on the Internet and create the Web Hosting
Account which will store all the Website's files. The Initial
Features such as Email Accounts will be defined. After the
Start-up, the next step is the Website Construction, in
the Development Environment.
Graphic Design: WebAladdin.com defines
the different Screens Aesthetic, with different Prototypes
without functionality. Accordingly, it is determined:
Images including the institutional
logos.
Dominant Colors and Plots of the different Web Pages'
sections.
Sections Typographies.
Animations if they exist.
Graphic controls such as Menus and
Push Bottoms.
Navigation Flow among the Web Pages.
Content Generation: this stage involves
considerably the participation of the Client, generating
the Information of the different sections from the Site,
according to the Goals and the Target Audience.
Database Building: Almost all the Websites
have it, since it is common that there is for example
a Contact Form, and the completed data will be registered
in a Database. It is defined the Database structure; mainly
the Tables, Relationship between them, and its Fields.
Programming: the different Functions
are codified from the Site, for example the Input Data Validations,
Contact Forms, Subscriptions to Newsletters, the Ecommerce
Section, etc. Several Software Programming Modules can be
performed using Languages like Java or Php based on the
Object-Oriented Model and with Design Patterns.
Testing: Once the Web Design and Programming
has been completed, it is essential to test it. The Testing
includes:
Functional Test: the different Functions
are tested.
Performance Test: it is
verified that the Access Time to the Pages is Acceptable.
Navigability Test: it is
tested that the Navigation is intuitive and that there
are no broken links (connections that do not lead
to a valid page), or missing pages.
Volume Test: the Website
is tested using high Information Volume, to validate
its correct adaptation.
Internationalization Testing:
it is verified that the Website works correctly in the
required Languages.
Approval: Once the different Stages of
the Website Construction have been completed, it is shown
to the Client, who will decide if the Solution Web meets
his Expectations. If so, the Website is ready to be in Production.
Otherwise, a list of the problems detected is made, returning
to the Web Design or Programming Stage (as the case may
be) to proceed to its correction. After that, the changes
are tested again to finally reach this Stage.
Training: Once the Website is approved
by the Client, WebAladdin.com instructsthe Client (in case
of a Company, this stage involves its employees) about how
the Website works, its different Sections and Functions.
In the case of a Company, only one part of the employees
had been involved in the Website so far but now on, all
must take part of this.
Among the trained
Employees, only one individual will be designated and instructed
to answer the Information Mail (commonly known as the info
mail box) and the Contact Form. Also, one individual will
be appointed to be in charge of the Newsletter if there
exist, etc.
Launching: In this stage, the site steps
forward from the Development to the Production Environment,
uploading text and image files to the Internet. In turn,
there will be access from the Web to the Site.
Promotion: It consists of Website Spread
and includes as follows:
Search Engines Positioning:
it is fundamental to be well ranked in the Search Engines
according to the Search Words the Client is interested
in.
Link or Banner Exchange.
Inclusion in related Forums.
Aspects that are not strictly
connected with an Online Website such as Leaflets, Magazines,
etc.
Maintenance: Once the Construction and
Promotion Stages have been completed, the Website will
enter a different stage to proceed to its administration
and execution of changes. This stage includes:
Control Panel: this implies to administer the
Website using the Control Panel provided by the Web Hosting Company, e.g.
to add Email Accounts, etc.
Monitoring: also the Website is under control
through Reports to detect warnings or problems (like a corrupted Table of
the Database), and the Web Hosting
Company is contacted if necessary to solve them.
Backups: Website or Database Copies are performed
with certain frequency or at a Client's request.
Webmaster: there will be a designated individual,
the Webmaster, who will own a mail box called ´webmaster'. Thus, he
will be in charge of answering queries,
suggestions or disadvantages of technical nature. Queries related only to
the Website Business will be answered by the Customer Information Area.
Statistics: WebAladdin.com creates Statistics
related to the Website Visitors. These involve: All accesses to each page
of the site ordered per day and
hour:
All accesses to each page of the site ordered
per day and hour.
Unique visitors per day.
Amount of visits per day.
Amount of accesses to each page.
Access Origin (direct access, the name of
the Search Engine or the name of the Link).
Furthermore, the Client will be able to ask for special
Statistics.
Changes: in the Stage of Maintenance, new necessities
will arise. The impact from these modifications to the Website is analyzed
in order to determine its degree.
If this is low, changes are performed. On the contrary, if the impact is high,
a detailed analysis is conducted by facing a new Web Development from
the Web Design Stage.