
The Development Process
We can help you at each stage in the process of developing a custom application, from first conception to ongoing support. If you are new to custom software development, the processes are generally as shown below. Not all projects require all of these stages. For any specific project, we can help you decide at which points in this process you need our assistance.
Project Planning
- Project Management
Throughout the lifecycle of any development it is crucial to ensure that plans are in place to get everything ready for when it is needed and that everyone is aware of their part in the process. We are happy to provide this project management or to work with your own project management team.
- Budgeting
We will do all that we can to assist in your budgeting for the project. If the requirements are very well defined we can provide a fixed-cost proposal. However, most projects usually involve some element of uncertainty which can be covered by estimates for work done on a time and materials basis. For large projects, a staged approach can be usefully employed, where fixed-costs can be determined for the next stage of the process and estimates are provided for future stages.
|