If you're starting a new project, you might need help in understanding your technical requirements. We can work with you and your customers to fully understand and document the requirements of the project. Quite often a new product or service is developed to a set of presumed requirements, but as a result the end product doesn't meet real customer's needs. We can work with your stakeholders and customers to make sure that the product fills a real need and real user requirements.
After we've understood your complete project brief, we'll work on a Mimimum Viable Product (MVP) to ensure that we spend the least amount of time in building a barebones system to make sure that your vision works in practice, and that you're comfortable with the direction of the project. We will then refine and develop the MVP into the full featured application. Throughout the process we will utilise Test Driven Development (TDD) to eliminate problems before they happen.
If your project is relatively low volume, you might be able to deploy it on a single server, however larger applications may require bigger infrastructure demands. Some of our projects span 30+ servers, which requires substantial infrastructure and security considerations. If we're developing your application, we will consult with you to advise on the complete infrastructure requirements, however we can also offer this service as a stand alone service for existing projects.