Explore our work habits

Requirements Gathering

Our team will prepare the requirements.

This is about making sure we understand exactly what your company wants from its website and it works best if we do it face-to-face or via a web meeting. Following the requirements meeting, our team will prepare a proposal. This serves as both the basis of the agreement between the two companies and the blueprint for the future of the site.

Visual Concept

We'll help you select the best options possible.

Once an agreement has been reached on the proposal, the next step is to establish the look and feel of the site. The designer will use the information already gathered to produce a clean, eye-catching design that expresses the ethos of your company in clear visual language. You will be offered more than one variant and can choose the one you like best.

Site Architecture

Our team will deliver the best product for you.

This is about thinking through the structure of the site from the user’s perspective to produce a clear site map. The aim should be to minimize the number of clicks required to bring the user to the desired page or information.

Production

Releasing the product in any environment is our expertise.

Once the visual concept and site architecture are in place we can begin producing the graphical templates. These designs are then turned into an HTML wire-frame. That’s a site you can click around, but which doesn’t do anything more than that.

Development

We will be hard at work creating the perfect product.

The last step in creating a functioning web site is the development stage. It is at this point that the more complex programming is done. The work will be completed on one of our development servers and successive iterations will be available for you to test and review in a staging environment.

Testing

Test teams will ensure highest quality

We use the following testing methods prior to our clients:

1. Unit Testing is used by developers to ensure unit code written is correct. This is usually white box testing as well as some level of black box testing.  2. Regression Testing is a functional testing used by testers to ensure that new changes in system has not broken any of existing functionality  3. Functional testing is testing conducted on a complete, integrated system to evaluate the system’s compliance with its specified requirements.

Deployment

Releasing the product in any environment is our expertise.

Website Deployment Checklist:  1. Have access to DNS record management or know the people to contact 2. Set up the DNS records and make sure that all the settings are correct 3. Set up and test the website on the production server (where it will live) 4. Set up email (if applicable) 5. Back up the old site (if applicable) and deploy the new one

Feedback

We are not satisfied until you are.

Our clients are our treasure and we request and respect all possible feedback.  We  treat all responses with the greatest care.