The development process is divided into four phases; Discovery, Production, Implementation, and Maintenance. Each phase is essential in the creation of a successful website.

Phase 1: Discovery

The initial phase is critical to the success of the site. This phase focuses on site objectives. It will require that we work together to determine what the site should accomplish. We will then distill this down to three or four concrete objectives of a single sentence each. This will be the groundwork for establishing a focused site.

Next we will consider scope, level of functionality, production schedule, and finances.

We can then proceed to develop the site architecture, interface, and look and feel of the site. The result of this will be a blueprint of action. This will be signed off and the next stage of development can begin.

Use the
Profiler to help with the Discovery Phase.


Phase 2: Production Phase

This is the construction phase of the site. It will be built according to specifications agreed to in the blueprint. The site will be created section by section. You will be able to observe progress of each section as it is posted to an extranet (a password protected site).

Any changes at this point will be considered a change order. This can dramatically affect the cost of the site.

Phase 3: Implementation Phase

Once all the component parts are complete they will be assembled into a functioning whole. All html files and scripting will be made to function on an internal server.

Clean-up directory, the removal of unnecessary files - redundant html, unused images, and verification of code for compliance to HTML 3.2 specifications.

Testing on different browsers to determine it works on primary browsers and degrades gracefully on earlier versions.


Phase 4: Maintenance Phase

This phase will be a technology transfer session. A short seminar instructing the client about issues to maintain and update the site. It will highlight site organization, use of templates for adding new content, and how to upload files to server. This will be available as an html file which the client can access via a browser.