Process
Below is a typical workflow process for the life cycle of my web development projects.
Goals
The first step is to review the goals for the website and make sure the I have a thorough understanding with what the client's needs are for their web development project. The client will fill out a questionnaire to help solidify their needs and give us a starting point to begin our review of the client needs.
Discovery
After the goals are established I will also make notes on problems with the current website and will ask you to do the same. We will review our notes to clearly identify any problem areas and establish a clear focus for the project.
Strategy
Once the discovery phase is complete, I will come up with a complete strategy for your website. I will include an overview of the navigation approach I will take, an updated information architecture for the site and SEO strategy. Next I will provide will be a description of any new page templates and pages that will be developed.
Wireframing & Design
I usually use the Astra or Beaver Builder theme with the Beaver Builder page builder. I prefer to do basic wireframes inside of a development site that we can review. Bugherd, a tool that allows the user to make notes right on a web page is used to further communicate changes to the design from the client. Once a basic layout is agreed upon any templates that are needed are then constructed following the same process.
Development
Once the basic layout is agreed upon I will build the main elements of the site including the header, footer and navigation elements. Once the basic layout is complete content will start getting added. Once the basic site is complete, I will implement the form strategy that we have decided on. The final step of development is implementing any SEO optimizations we have agreed on.
Signoff, Training, and Launch
After the development stage is completed, I will train you and/or provide training videos on how to maintain the site(s) and then finally publish the site to your live server.