Methodology
We believe that bespoke software solutions can significantly out live 'boxed products' or standard software packages when developed correctly. We recognise that it must support your all of your commercial objectives and activities, and accommodate your plans for future growth. To achieve the most cost effective result, we make sure that prior to one line of code being written, we truly understand your business and your requirements from the solution to be developed.
Based on a number of established methodologies and our thirty years' experience of providing data management solutions, the collaborative process begins with initial requirements gathering - discussions to explore what you need and why. Following this Compsoft will undertake a workshop - dedicated time to explore how your business process can be mirrored by technology. Our team, including project management and highly experienced developers will review these processes and assess how the use of the latest technology could make your processes more efficient.
More more importantly, as a result of the workshop you will have a functional specification - details of what the solution will do, how it will interact with other software solutions or web services. If appropriate, the document will cover 'use cases', descriptions of actions to be undertaken by users to complete tasks. In short, the specification will give you assurance that the solution to be developed is exactly what you need. Knowing what your system will need to do, Compsoft will provide a fixed cost for the development of the application.
Once the build begins, communication is maintained to keep you involved in the development. At an appropriate stage access will be provided to a test server, enabling your staff to begin testing the application as it is being developed. This gives your staff time to aclimitise to a new way of working and Compsoft valuable feedback on the application's performance.