Hattjoys IT: Custom built software

You are here: home > development procedure

Development Procedure

Initial requirements analysis
We will discuss your requirements with you and get to know your business, to help us to provide you with the best solution. Initially we will get an overview of the requirements of your new system, to allow us to quote for the work…
Budget quotation
We will provide you with a budget quote for the work and complete the full requirements analysis upon your verbal acceptance…
Full requirements analysis
The requirements analysis will address all appropriate factors, taking into account business, technical and quality objectives and issues of adaptability, compatibility, accuracy, reliability, traceability, installation and the timing of delivery and changeover from your current system. We will also produce some screen shots, to ensure that you are happy with the way in which the software will interface with your staff. We will work closely with you during this stage, to ensure that the proposed software solution is fully appropriate to your needs and wishes. Once we are all satisfied with the analysis, we will progress to the detailed design stage…
Detailed design
We will further develop the basic design resulting from the requirements analysis. Test plans will also be produced. These will be used to test the finished product and ensure that it functions exactly as required. When you are happy with our proposal, we will ask you to sign off the proposed solution and our firm quotation (either fixed-price or based on time and materials). We will then proceed with developing your new system…
Development
We will develop and release a beta version of the product, for you to test and run in parallel to your existing system. We will seek feedback from you and rectify any problems. When it has been established that the beta version of the software meets the specification, we will ask you to sign off your approval and complete the development…
Release and installation
We will produce and release a fully operational version of the software (Version 1) that includes all the functionality described in the detailed design and takes into account any lessons learned from the beta testing. We will help you to install your new software and set security options. Manuals and training can be provided, should you so wish.
Support
Your new software will be guaranteed against non-conformance to the specification for a limited period. At the end of this period, providing the system conforms to the specification, we will ask you to sign off your acceptance of the product. During the guarantee period, we will rectify any problems by replacing the product or producing a work-around, without charge. We will also be able to offer support for a longer period, should you desire it.
Further development
Should you wish us to develop the software beyond the capabilities specified for version 1, then we will be happy to provide you with quotations.