Avatar's Web Development Process

You can rest assured that your Web development project is in good hands with Avatar. We’ve developed hundreds of sites from highly customised eCommerce solutions to small business sites with chopping cart capabilities.

Web Development Steps

The Avatar development process has a series of ten steps that will ensure your development project meets all your needs and requirements.

1. Planning

It’s important we establish exactly what you want from your Web development project. If we know what you’re after from the outset we can coordinate your project accordingly. We’ll arrange a meeting, either over the phone, or in person to determine the following:

  • Required technical capabilities
  • The main sections of the site
  • The site structure

2. Specification

For those highly customised and tricky projects, we’ll create a specification document that will outline in detail the finer details of the project. The specification will include details on the following:

  • The Web site’s pages and their applications
  • How data will be managed
  • Required software
  • Estimated costs involved
  • A migration plan (for existing sites)]
  • Hosting environment requirements
  • A testing plan

3. Copy Collection and Design

At this stage, we’ll gather all the materials needed to design to your site including:

  • A completed design survey
  • Sales and marketing material for branding guidelines
  • Your company logo
  • Web site images
  • Web site copy

4. Development

In this step, we’re ready to begin developing your Web site and our programmers will get to work on the architecture of your Web site. We will develop the site on our secure development server.

 

5. Testing of Sub Releases

The specification will outline the sub releases or phases that will be made during the course of the project. The amount of phases will depend on the size and functional requirements of each individual project.

After the functional requirements of each phase have been implemented, both our developers and you perform testing. Any bugs in step will get sorted before proceeding with the implementation of the next phase.

 

6. Final Testing

After all project functionality has been implemented, we will work together with you, to complete final testing. The testing will consist of a combination of automated and manual tests.

 

7. Final Release

After final testing has been completed and all bugs have been fixed, the completed project is released. This represents the version 1.0 release, and contains all functionality required by the specification.

 

8. Production Phase

After the final version has been released, the code is migrated into the ‘production environment.’ This generally includes configuration change that reduces the amount of logging and switches to using the "production" database.


9. Migration (For Existing Web sites)

For updates to existing websites, data needs to be imported from the existing database into the new application. Database migration is automated using a migration script and complexity depends on the differences in databases between the old and new applications.


10. Going Live

The unveiling of your new Web site is almost ready. Your Web developer will make the site "live" on the Web when you have reviewed the site and have completed any final testing.

If you'd like to know more about Avatar's Webdevelopment process, get in touch to have a chat.