How we work - engineering a successful outcome
Introduction
We use a simple multi-staged development process to ensure that you know how you will achieve success, what is coming next and how much it will cost
Encounter
Our first stage is a free consultation where we will listen carefully to what you want to achieve and how important it is to your strategic goals.
We will make suggestions on what we consider to be the best to leverage your existing position. If we do not think we can make your project a success, we will either recommend someone we think can help you or advise you to reconsider going forward.
Development
We use a timebox RAD (rapid application development) approach. Many traditional software companies will fix your requirements or tightly define what the system should do but time scales and budget will slip. This means your system will be late, cost more and in a rapidly evolving market you can miss your window of opportunity.
We fix the time scales and budget by breaking your project into a number of short stages, typically lasting one or two weeks. We ask you to prioritise the features and we will deliver as much as possible in the stage.
Like Google we update daily so you can see what is happening and there is a review process at the end of the stage. If the market changes or you do not like the progress, you can change direction while you still have budget left, you are in control. This is part of our core philosophy of engineering success.
Evolution
All of our solutions are created using industry standard (w3c.org) technologies such as CSS, HTML, XML and XSL. This means that if you or your associates are familiar with some of these skills, you can influence the future direction of your system. We always offer the highest levels of support and maintenance but you are not dependent on us for every small change.