Sales Process
Initial Meeting
Gather high-level information in order to accurately quote the Discovery Phase. No charge.
Discovery Phase
Gather specific requirements in order to scope out the project in detail. This billable project usually takes 2-10 business days depending on the scale of the project.
Statement of Work
An SOW is a document that outlines the requirements and functionality of the project in great detail and separates them into manageble modules and features. This is the result of the Discovery Phase.
Proposal
The final quote to do the work including timelines and payment terms. 25% of the Discovery Phase amount is discounted from the final project cost if the client proceeds. Otherwise, the client is free to shop the SOW around for other quotes.
Development Process
Database Design
The PM & entire development team whiteboard the database schema before implementation.
Work Flow Design
The PM & entire development team whiteboard the application framework and UX design.
Development
One team gets to work on the back-end and the other gets to work on the front-end.
Server Setup
A Network Engineer builds all necessary cloud servers and implements required security measures and database backups.
Quality Assurance Process
QA Testing
Developers should never test their own work, so QA engineers thoroughly test the module or feature to make sure it works as expected without errors or bugs.
Bug Fixes
Bugs are reported back to the developers to fix and then repeat the QA testing process until the module or feature passes error-free.
Client Testing
Once the client signs-off on a tested module or feature it is considered to be complete. Changes beyond this step will require a Change Request, which could be subject to additional costs. (To be quoted separately)
Deployment Process
Go Live
Merge code and deploy on the production server. This usually happens over-night for major updates in case something goes wrong.
QA Testing
QA testers ensure that the deployment was successful. There are differences between development and production environments, so what works in development may not necessarily work in production.