The process is started by a free, no-obligation consultation to discuss the vision of your system. This can be a Skype call or in person if in the UK.
We will ask about your existing systems, servers and processes to fully understand how you work. It will be as non-technical as possible to ensure there's complete understanding between us.
QUESTIONS / FEEDBACK
Our developers are then invited to discuss your project. We each have different areas of expertise and experiences, so we will bring together all our thoughts to ensure your solution is well thought-out.
Later, we will present you with a list of clarifications and considerations should we have any.
Questions between us may go backwards & forwards until we are both entirely satisfied that we are in complete understanding.
We will then a provide a project proposal that includes all technical and functional requirements, system architecture, wire-frames or screen mock-ups, quality plan, contract and a rough idea of project timeline.
As soon as the proposal is accepted we will start development. We follow an agile development methodology to allow you to evaluate certain features along the way.
Naturally, as you begin to see your system evolve your requirements may also change slightly - this is never a problem and is encouraged to ensure we're always working in the right direction.
Once all parts of the solution have been developed we will then start internal testing. This can sometimes take as much or more time than development itself, simply to ensure we have not missed anything.
When we're happy with it, you'll be provided with a system in a test environment to conduct your acceptance tests.
When the entire solution is accepted we will agree a roll-out plan to ensure minimal disruption to daily operations.
Depending on the size of the solution, this may occur over a few hours out-of-hours, or over a number of phases and days.
MAINTENANCE & SUPPORT
With your new solution in place we will continue to monitor your systems and be on hand for any subsequent support or change requests.
Between us we can agree to pay-as-you-go or a monthly fee to suit your budget flexibility.
Our self-built support and change tracking system means you can check for updates without having to pick up the phone.
As your business evolves your software needs may evolve too.
We will therefore periodically review your solution and provide you with advice on how to optimise functions, features and security to ensure your system remains relevant to your strategic needs.