We know where we are going, but how do we get there?
Stage 1. A preliminary discussion about the Scope of the required system. When complete we will give you an indicative price. At this stage you may withdraw without any cost.
Stage 2. We utilise the Agile Methodology for Software Development. This focuses very much on communications between us, you and your users. We will encourage you to nominate people to form, with us, a working party to take the project forward.
Their first job is to produce a detailed Functional Specification of the requirements. If anything comes up which was not included in the Scope document, we will give you a revised indicative price.
If you wish to withdraw at this point you may, however 50% of the indicative cost will be payable. This merely reflects the fact that, as a rule of thumb, preparing the detailed specifications is half the total cost. You may however retain the specifications for future use.
Stage 3. The Functional Specifications are split into logical Phases of development. Each Phase is tested and approved as it is completed. This is part of the Agile Methodology, so that errors and misunderstandings are caught quickly. Even before completion of the development of a Phase the work will be shown to the working party on a regular basis for comment.
Whilst development is proceeding, we will be producing a User Acceptance Test Script. This is a joint effort of the working party, so their input will be incorporated.
Stage 4. Once Development of the phase is complete, we will release it to you for testing. That is an iterative process which continues until you are able to sign the Phase off as complete.
Stage 5. We will then make that phase available to you to use. This process continues until the project is complete.