At Pro Epic we use a structured approach to website development. The process consists of six phases.
- Concept Phase
- Planning Phase
- Development Phase
- Testing Phase
- Rollout Phase
- Maintenance Phase
The concept phase will fulfill three main goals.
- The first goal is for us to understand your vision for your website. We come to understand what you want to achieve with the website, and your preferences in the look and feel of the website.
- Our second goal is to present the development process to you so that you can understand your role in it. This will enable you to take an active part during the entire process.
- Our third goal is to create an inventory of items that will be included in the website.
The first item to be selected will be the design theme for the website. The theme establishes the look and feel of the site and provides a framework in which to place all the other items. We will recommend one or more themes based on color, style, and functionality. You will make the final design selection.
Content items are documents that describe your products and services. They are the most important components in the website inventory because the search engines will link to your site based on content. Content items may include articles, testimonials, product and service information, and other documents.
With your help, we will also create an inventory of images to be used on the website. The images may be photos, drawings, logos and other graphics.
An inventory of applications to be used in the website will be created. Applications may be as simple as a contact form, or as complex as an online store using an e-commerce solution.
A specification will be developed that is based on your preferences. The specification is a detailed list of the design elements and features chosen, and the inventory of items to be used in your website. It also includes any requirements that you have provided. The specification will serve as a blueprint to be used during the planning and development phases.
A project plan will be developed during the planning phase. It is during this phase that we develop the menu structure for the site and decide upon the placement of the various site components.
Once the plans have been approved, a date will be set to begin development on your website.
The development phase is when your website begins to take shape. We begin by setting up the development website on one of our web servers. During the development phase the content items, images, and applications will be installed and configured. The website is made visible at a development domain.
Once the development work has been completed, the testing phase will begin. All the menu items and links will be checked for functionality. Content items will be checked for formatting, spelling, and grammatical errors. Images will be checked for proper size and placement. Applications will be checked for proper functionality. Once our testing is complete, we invite you to test drive your new website. We move on to the rollout phase only with your approval.
In the rollout phase, the website is made visible at the target domain. At this point, we conduct another round of testing and make any needed adjustments. Clients who have purchased a dynamic website will receive administrative and user training. You will be given a full set of documentation for your site. A site map will be submitted to the Google and other search engines. A Google Analytics account will be created for the website. When all of the tasks have been completed to your satisfaction, the website is considered live, and the rollout phase is complete.
The maintenance phase is ongoing, according to the maintenance plan that you select.
- Content Updates: You have the options of maintaining the site yourself, contracting with Pro Epic to do that for you, or a combination of the two.
- Software Updates & Backups: Automatic website software updates are performed on a routine basis. All of our maintenance plans include disaster recovery plans. We perform a daily database backup and also a backup of all website files.