One of my favorite parts of the website process, development.
This phase of the project is where a programmer (developer) converts your design in to code that will display your page on the internet.
How I do it
A good partner will:
-Let you look in on the project
-Take feedback while working on the project
-Will explain issues when they come up
I have worked on small projects to huge projects, and I am a fan of Agile methodologies. Agile basically says, things can change from what was agreed upon up front. There are a few caveats when I work on websites, things can change, but time spent should be compensated for, so rebuilding a page 2-3 times vs making a change is something that will impact the pricing of a project.
A few things that might help you get your page developed more quickly and cost efficiently:
M.V.P. – Minimum Viable Product – This is the least amount of work you can do to get something up and running. This is commonly used for testing ideas and seeing if they will work.
80/20 Rule – My favorite rule for websites – 80% of the results can be achieved in 20% of the time. The reason I push landing page style sites is that most people don’t need much more than that. They need a place to let people know what they do and how to contact them.
10/90 Rule – A truism for most things – The last 10% of the project takes 90% of the time. This is one of those things that is be explained by a quick story. “You are working on a project that needs a mailing list, you use a mail chimp plugin and the submit button is 2 pixels off vertical center. It is all inline code so you have to change the code using CSS over-rides, this is writing a bunch of CSS code to only target a single element, once it is fixed on desk-top size browsers, it is now 2 pixels low on mobile and 1 pixel low on tablet. You go back and now write 2 more media queries and cut and past the original code 2x to fix the issue on different screen sizes.”
10/90 Rule TL;DR – Web development is hard and time-consuming sometimes.
Story card – How your website does something – “The user can login,” This tells the developers that there will need to be a log in system for the users so that they can login. “The user can see their favorite songs,” This means the user should be able to review their favorite songs.
Web development can be daunting for a first website, I do my best to help you through the process and make sure that you are informed and educated on all the specifics of your project.