Web Development Process

Information Discovery

In order to offer our clients the best website possible our project managers conduct a casual yet thorough initial consult. During this phase our team will converse with clients in order to define the goals and scope of the project. Once we have defined what the overall objective for the website our development team will analyze the information for the initial proposal.

Project Proposal

After our development team has had time to learn about the objectives of your project, we can organize the content and plan out the functionality of your website. Once the organizational structure and functionality of a site has been planned out the initial proposal and concept of your site will be delivered for your approval. Any additional revisions to the project should be added to the proposal at this time. Once the client and project manager have agreed on the initial proposal we will begin building a functional prototype of the site.

Functional Prototype

Once the initial proposal has been approved by the client and project manager our development team will begin building a functional prototype of the website. This phase of development emphasizes on the framework and function of the site only, this is not the time to get caught up on graphics and custom design. The primary goal of the development team is to make a working site in order to use test content to make sure everything is functioning correctly.

Developing and Coding

The requirements of a project determine the amount of custom development and coding is necessary to achieve the goals that have been set for a sites functionality. Here we can add unique one of kind stuff that can set your site apart from competitors. Lets be real though, sometimes a projects goals REALLY are unique, and require some custom coding or module development. Don't worry though, our highly skilled web development team has got you covered.

Graphic Design and Template Layout

Now that the functionality and usability of a project has basically been perfected it is time to begin working on its looks. During this stage of development our team will work directly with clients in order to create a look that works well with overall concept and mission of the website. The quality of design that goes into a website is directly related to the overall cost. The more custom graphics, the more time and money spent on visual design, the better a site will look. Simple as that.

Beta Testing

After the theme has been finalized and implemented on the functional prototype site we will open up the site for others to test it out. Anyone that you approve to be a beta tester can be given access to the test site. These testers will be asked to fill out case reports for any and all problems they find. This is the time to make any final adjustments to the functionality and theme of the website.

Interactive Training

What is the point of having a website if you don't know how it works. In an attempt to reduce customers costs and educate them for the long run we have come up with a variety of options for teaching our clients how to use their website. We offer one on one lessons along with group sessions. We even make customized training videos for people who might need to train future employees on the different aspects of a website.

Website Launch and Maintenance

Once the beta testing is complete and the site has been approved by all parties we will upload the site to your servers and do one last double check over the entire site. After everything is confirmed to be working properly we will open the doors to the public. Now that the site is live it is important to keep the software current with any core and module updates as well as theme changes. Keeping a Drupal installation up to date is essential to the security, performance, and longevity of the site. Therefore we have come up with several different maintenance packages specifically designed for the ability level of the client.