Web development is a logical process that follows a series of steps. Over the years, Snake Hill developed a process that works, ensuring an attractive web site that functions as expected.
We start by defining your site's business goals and target users. Then we identify content and functional requirements. The navigational system is a natural extension of your content – how users get from point A to point B to find the information they are looking for. Development begins once goal, content and architecture are clearly defined. Our process can vary depending on the size of the site but the diagram below shows a typical development process.

Requirements Analysis - A discovery process takes place over a series of meetings and conversations to define business needs and functionality.
Site Architecture – Based on the Requirements, a navigational architecture is developed.
Mock-up - A design mock-up is created. As this is purely to establish the design, none of the features displayed are functional. Mock-ups are created for every level of the site. For more complex projects a proof of concept or prototype may be produced.
Design Review - The client provides input on the design and can request changes.
Development - Once the design is completed and approved, Snake Hill's team of developers creates the site based on your requirements.
Final Sign-off - Both Snake Hill and the client conduct a review to make sure that all requirements have been met.
Launch - The site is made available on the Internet. The files are moved onto a publicly available server and a user friendly Domain name is pointed to the site. We will be happy to help you acquire and manage your Domain.
Post Project Review - When the site is completed, we meet to constructively assess the success of the project. This review helps us serve your future needs and identifies future goals.
