While each project has distinct characteristics and unique challenges, the general process for software development remains the same.
First we need to define the scope of the project. Together we will discuss the intended end state of the project and create a specifications document outlining some of the technicalities. This is the time to tell me if you are interested in a certain style, want me to draw influence from existing sources, or want to use a certain colour scheme.
After defining the specifications, I will estimate the amount of time required to complete the project and create a formal work proposal. A deposit may be requested depending on the project's scope .
If you approve of the quote, a General Agreement Contract will be drawn up before work begins. It helps us both understand and stick to our responsibilities of the agreement.
This stage is wildly different for every project. I will gather colours, themes, layout ideas, pictures, database designs, etc. into a rough visual outline for you to critique. Feedback is important at this stage as we will work together to shape the vision of the project.
Now it is time to me to buckle down and build your project! If all goes well, you wont hear from me at all during this stage. The amount of time required depends on the project and my availability, but I'll give you a good idea of how long it will take at the quote stage.
Your project is almost complete and is ready for your final review. A few minor tweaks and adjustments is usually all it takes.
Now that it is polished, your online application is ready for launch! It will be available online for immediate use. Once it is online and finalized I will send the bill. For the next month you will be able to request minor changes at no cost as you settle into your new online playground.