Customer Journey

Initial enquiry

The chances are you have identified a pain or opportunity in your business and you’re looking for some help, we can assist, book in today to speak with one of our experts. Book Now

App Development Web Development
App Development Web Development

Meeting or video call(s)

After we have collected enough information from our initial enquiry we will have a more in-depth call to pick apart the full scope of the project, there may be a requirement for a number of calls we do this so we can give you a full project plan and quote without any unexpected charges.

Planning

Using the information provided through our meetings and/or calls we create an in-depth project scope and a simplified project summary for easier digest.
App Development Web Development
App Development Web Development

Itemised quote

Using the project scope we create a quote, this will be the complete costs giving you a base for your budget and ROI calculations

Design

Using the project scope we design Wireframes and Database schemas to best fulfil your requirements.
App Development Web Development
App Development Web Development

Decide on the project phases

At this stage, you should be happy with the final quote, from here we agree on your must-haves and nice to haves, this gives us a priority list for the features you expect to see first and allows us to better plan out milestones.

Milestones and agreement

We like to work AGILE at CarbonCode that’s why we set achievable and regular milestones,  the size of the project will determine the number of milestones but we look to set them every 4 to 6 weeks. After this has been done we sign the agreement.
App Development Web Development
App Development Web Development

Project start

it’s finally time to begin, you’ve signed the agreement, and we start on the agreed project start date, by this point we will have your team assembled, Its go time

User Interfaces Design

Before we write any code we create the look and feel of the project, these will be based on the wireframes, your brand and logo you will be looped in throughout the design stage to make sure we are hitting the mark.

App Development Web Development
App Development Web Development

Back-end and front-end coding

Next, we code the user interface designs into web or mobile-app ready interfaces. This stage is the look-and-feel without any working functions. With the specification, wireframes, and designs signed off, we are now ready to begin the bulk of the development work. This typically involves setting up the database structure, the back-end admin panel, any API’s and functional coding.

Testing

As we mentioned we Work AGILE, which means Internally we test the project in cycles as we complete the milestones from the specification. Once we’ve completed internal testing, we will hand it over to you for a period to test (acceptance testing) and review that you are happy with the progress. Should you have feedback, or identify any issues, then we will collate that feedback and action any in-spec bugs or requests. Once testing is complete, we ask you to sign off on the project.
App Development Web Development
App Development Web Development

Launch

Once the project is signed off, we go through a process of deployment and launch. For portals, web apps and websites this means putting the code live on the relevant server environments, making sure the domains point at the right place. For mobile app projects, this likely involves deploying the app to the iOS and Android app stores.

Post-project support and hosting

We have our own hosting infrastructure that is suitable for most projects. we have specifically developed this infrastructure to be redundant against outages and we have implemented strict security measures to ensure your data is safe. We offer options for ongoing support and maintenance should you think your project requires this.
App Development Web Development
App Development Web Development

Ongoing development (if required)

Once your project is launched, we can either treat new requirements as mini-projects, going through smaller cycles of planning, quoting, signoff 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 to extend your project

Have we missed something?
Check out our FAQ’s or please reach out, we love a chat.