Our Approach
The New Way to Work. Deliver. Succeed.
Almost every business nowadays uses digital technology to perform some or all of its business process. Effective use of this technology can make the difference between success and failure. However, using a poorly designed solution or the wrong tool for the job can be almost as bad as not using anything at all.
Over the last few years there have been significant advances in the software tools available that means that bespoke software development, which was once the domain of the largest companies, is now accessible to all. We can bring those tools to bear on your company's needs and provide an efficient, cost-effective solution to ensure you're always at the top of your game.
Our Work Process
-
Learn about our client’s business
The most important part of the process is understanding your business and your requirements. We take the time to find out what you do and how you do it. It's vital for us to properly understand your business, so that every decision we make during the design and build process is informed by our knowledge of your culture and objectives.
-
Gather requirements
Depending on the size of the project we will meet with the key stakeholders or run an on-site workshop where we can discuss your requirements. This allows us to properly understand how the solution needs to integrate with your business and existing workflows. We will explore not only the immediate requirements for the project, but also where it's likely to go in the future. That way we can ensure that when we build the solution it not only exactly matches your requirements, but it also provides a platform for further growth.
-
Write specification
Before we start any development we will write a specification based on the discussions and requirement gathering conducted so far. This will let you review and agree exactly what is going to be built, how much it will cost and how long it will take. Where useful, the specification will contain flow charts and wireframe layouts so you can see how the solution will look and function.
-
Design database
What data is stored, and more importantly, how it is stored is vital to both delivering the solution but also making sure it will support onward growth. Accurate information is the lifeblood of any successful business and correctly storing and manipulating this information can ensure you get the best insights into how your business is operating.
-
Design UI
Whether the system is client-facing, internal use only or a combination of both, the user-interface and user-experience is vital to its success. Using the latest tools we'll make sure the the solution looks good and is easy to use, whatever the platform it's being used on.
-
Build application
We build solutions using a series of short development cycles called sprints. This means we can quickly stage interim builds of the system to a client test area where you can review the appearance and operation of the system. This allows changes and adjustments to be made and reviewed rapidly, ensuring the solution is exactly matching your requirements. We use the latest, industry standard frameworks to ensure the broadest compatibility along with the most robust and secure deployment.
-
Deploy to test environment
Before putting the solution live, we will give you access to a full test environment and help you test it to make sure it meets all your requirements. We will help you consolidate feedback and incorporate it into the solution. Only when you're completely happy that the solution is ready will we deploy it to the live environment. We maintain a test environment even after the site has gone live, so that any enhancements or changes can be reviewed by you before they're applied to the live site.
-
Deploy to production environment
When the build and testing is complete and signed off by you, we'll stage the solution to the live environment. Our live servers sit in state of the art data centres and provide 99.999% uptime, along with ISO27001:2015 & PCI:DSS compliance. We will organise a regular backup regime so your data is never compromised.
-
Maintain & support
We pride ourselves on developing long-term partnerships with our customers, so once your site is live, you'll have access to our support system where you can log and track the progress of any issues to ensure a speedy resolution.