Typical System Development Contract
IntroductionThis section describes how a typical project development contract may be performed by BEAM Ltd.
Initial StagesAfter initial contacts from a client one of our main development engineers will contact the client to gain information on the system they wish to develop. This can be carried out by email and on-site visits if necessary. This is a two way process where we can feed back ideas and possible problems to the client at an early stage.
Specification and QuoteAt this stage we will formulate a specification for the project. The client may have specifications which will be integrated into this. A fixed price quote for the work will be given based on this specification. Normally a quote will include a certain amount of R&D, system design time, software development time and system production time (software packaging) as well as any hardware costs. The quote will also normally include a certain amount of support time, normally 6 months, with the option to extend this with a software support contract.
As most projects involve quite advanced designs, we usually include some time for changes to the specification as the project is developed.
Performing the WorkAssuming the client wishes to go ahead with the project we will normally set up a support secure web site with project documentations, status and software packages. This allows all those involved in the project to easily keep up to date with the status and have all information to hand.
We regularly update the client with the status of the project and any issues.
Work CompletionThe final system and/or software release will be sent to the user for acceptance testing. Quite often there may be pre-releases, especially if the project is being developed as part of a larger system, so that the client can continue development of the other part's of the system.
The deliverables will normally include any system hardware, the packaged software binaries, the system/software documentation and the source code for the system.