Our team of experts is ready to work with you to find solutions that will help your business grow. We have years of experience in identifying and solving problems for companies just like yours, and we can't wait to hear about what's on your mind. If you'd like to speak with one of our experts about how we can help, book in a time today!
Meeting and Calls.
As soon as possible after we have received your initial enquiry, we will schedule a call to discuss the details of your project in detail. This call or calls are important because not only will it help us understand what you're looking for, but it also allows us to fully assess your requirements so that we can give you an accurate quote and project plan. It's important that everyone is on the same page before we start work together, so if there are any changes or additions to the scope of work after this initial meeting, we will need to contact you again before proceeding with any new work.
In order to create a project plan and summary, we'll need to pull together the information we have from our meetings and calls. The first step will be to create an in-depth project scope. This will include all of the tasks that we need to complete, as well as the estimated time it will take for each task, who will be responsible for each task, any resources needed for each task, and anything else that is related to completing a given task. We'll then compile all of this information into a project draft and send it back to you for review.
Back-end and front-end coding.
Once the designs are approved, we start the development process. This involves building a database structure and setting up all the API's and functional coding. We first code the user interface designs into web or mobile-app ready interfaces. This stage is the look-and-feel without any working functions. We are now ready to begin the bulk of the development work.
We use an agile methodology, which means we test our projects in cycles as we complete milestones from the specification. Once we’ve completed internal testing, we will hand it over to you for a period of acceptance testing, during which time you can review our work and provide feedback. Should you have any issues or bugs to report, we will collate all feedback and action any in-spec bugs or requests. Once testing is complete, we ask you to sign off on the project.
Once the project is approved and ready to be deployed, we take steps to launch the new software. For mobile app projects, this often involves submitting apps to Apple's App Store or Google Play. App Store reviews typically take 24-72 hours to complete so it's best to plan the launch ahead of time. The API will then need to be uploaded to it's production environment and relevent domain changes made.
During the life of your project, we can either treat new requirements as mini-projects, going through smaller cycles of planning and development; or if you'd like to implement features each month, then you may prefer to engage us for an Agile Billing agreement, where we schedule a fixed number of hours each month.