We understand that each project has its own unique requirements. Each time going through the creation process, we learn something new and exciting and never get tired of refining that process, going through it again and again. We will apply and adapt our process to meet your specific brief so we can deliver a product that will amaze you.
01. Research, Design & Development
The most important and collaborative stage in our process.
First, we’ll work alongside you to fully understand your business, user needs and advise you on the best approach. For big data projects we’ll help you understand the business value of your data, applying our data science expertise, making use of the latest open source analysis tools. Next our researchers, engineers and designers will begin the technical research and user experience design (UX) that form the foundation of any successful project. Only then, when you’re happy with progress, will we begin development of your app, whether this is a web, mobile or big data app, together with your app back-end. We use industry best practice agile development processes that allow you to track progress and see your app evolve before your eyes, with a new working version of your solution every two weeks.
02. Test, Re-test & Test Again
We never take any risks with quality.
Unlike a web site that can be updated almost instantly, it can take up to a week to get an updated mobile app into the Apple App Store and Google Play Stores. And a week with a critical bug which prevents optimal performance of your app is a LONG time. To minimise this risk, we apply extensive quality assurance together with a test-driven development approach to all the code we produce. We’ll always use state-of-the-art integrated continuous development and deployment tools with a DevOps approach. As an additional check, before any public release you’ll get the opportunity to verify the features according to the specification, and review feedback following user acceptance testing.
03. Launch & Learn
The most exhilarating part of the project… your vision is becoming a reality.
We’ll handle deployment of your app back-end and web front-end with your preferred cloud provider, such as Amazon AWS or Google Cloud. We also submit your mobile app to the Apple App Store or Google Play Store and handle the review process. After launch we’ll help you measure usage and performance of your app so you can monitor success and learn what can be improved. To complete the business integration loop, we can facilitate data gathering and analysis. This delivers valuable insights into your users, keeping track of how, when, and where they are using your app. Analysis of these metrics will help you understand your users’ needs and expectations and could help inform possible promotional strategy.
04. On-going Support
We tailor our support to your needs.
Our team will guide you through the complex task of integrating your new app with any of your internal systems and provide a comprehensive support plan for your solution. We'll help keep your app compatible with new devices, your chosen mobile and cloud platform releases and any 3rd party dependencies. Changes to your business, or technology upgrades and updates, can affect the way your app functions, so access to consistent and resolute support is essential. We can also enhance and adapt your solution based on what we’ve learned from our real-world monitoring of performance and functionality.