When we build or enhance a website, we usually follow the process below. This is
designed to get the highest quality result on time and within budget. It
ensures that requirements are clear at the outset and are met on completion,
and to set expectations of who is to do what and when they need to do it. Of
course, if this process does not meet the client's or project's requirements,
then we will work with the client to devise something more appropriate.
| Agree what will be done-
In some cases the client knows what they want. In others, we will start by
talking with the stakeholders (the client, the client's customers, employees,
etc) and develop a view of what is required. We will then work with the client
to decide what is to be done. A written and costed proposal is the result
of this stage, to which the client has to agree prior to moving
stage involves AMB Technology implementing what has been agreed (typically,
building the website). Occasional reference to the client may be necessary to
clear up anything that arises during the implementation.
This stage overlaps the Implementation stage and involves the client
identifying the actual site content - essentially the words and pictures. In
some cases we will put the content onto the site; in others the client does it
directly through easy-to-use, password-protected screens.
In this stage we will provide a version of the site, which we
will have fully-tested, for the customer to evaluate. This evaluation
version is not for public use and will not be easy for the public to
access. During acceptance testing, the client must check the site to ensure
that it works as required.
will make minor corrections to the site during this stage. Typically,
corrections will be minor changes where subtle differences exist between the
original definition and its actual implementation.
|Final acceptance testing-
Here the client validates that the site, with the agreed modifications, now
does what is required.
|Release-We will make
the new (version of the) site publicly available, completing the project.