How we Work

We work on a wide variety of software projects, we know each project will be different so we approach each project with an open mind and manage each piece of bespoke software in a way that suits the individual project.

How we scope Requirements

Requirements

From the moment you dial, you’re put in touch with a trained developer and guaranteed to receive useful advice and honest feedback. We’ll immediately note down your needs and provided we can help, we will book an online meeting to better understand what you’re looking for. We realize requirements may change over time and are well prepared to be flexible. We also encourage all parties to focus on the Minimum Viable Product and avoid project scope creep.

Proposal

After gathering your initial requirements, we produce a detailed document outlining our proposed solution and initial system designs.

We are happy to keep refining the proposal until we have a document which fully meets your needs.

Development

We create the application using agile methodology. The development is broken down into several iterations; there’s a meeting before each stage to confirm requirements, and after each, we’ll walk you through that section to get detailed feedback.

Early feedback and the ability to refine and re-prioritise features, are key to both how we work and the success of our projects. As a client, you can expect software solutions which closely match both the needs of your end users and your ultimate business goals because you’ll be fully involved with the development process.

How we Develop Software
How we Test Software

Staging System

Unless the project is particularly small, we deploy a version of the system to our staging server during development. Then after each iteration, we deploy complete code to the staging environment ready for testing. As a client, you’ll be given access to the system and encouraged to interact with it throughout development. This ensures every aspect of the solution is tested thoroughly.

Client Testing

Once all agreed features are complete, we move to an agreed period of client testing. During this time, we encourage as much testing as possible to ensure the solution is ready to go live.

Delivery

Once the system has been completed and accepted, we’ll work with you to install it on the agreed hosting platform.

Support & Maintenance

We know our work is not done once the project goes live and we’re passionate about nurturing long lasting relationships.

We do that by tailoring our support packages to ensure they meet your needs.

If your solution is mission critical we provide Service Level Agreements. If you expect traffic peaks we ensure the infrastructure is put in place to automate scaling up and back down.

We provide 24/7 automated monitoring as standard and optionally 24/7 phone support where required.

Most importantly, we monitor telemetry from all our systems and pro-actively maintain them to avoid potential issues.

How we Maintain Software

Get in touch!


We’d love to hear from you. Get in touch today and let us know how we can help.

Microsoft .Net Logo SQL Server Logo React Logo Docker Helm Kafka Kubernetes Terraform.png TypeScript Logo Azure Logo HTML5 Logo Wpf Logo Cosmos Db Logo azure Bot Logo Google Analytics Logo