How we work
Together, we’ll scope your software development requirements and identify which ideas hold the most water, so we can create a roadmap for the project that ensures the best possible chance of long-term success.
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.
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.
Testing & Quality Control
Testing and validation is also crucial. For us, having a dedicated tester is a must, who will create test scenarios, catch regressions and produce automated integration, as well as unit and UI tests.
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.
Once the system has been completed and accepted, we’ll work with you to install it on the agreed hosting platform.