Development Process

Software Development & Database Application Process

Analysis of business requirements

I work closely with my clients and get to know their business processes. I begin to plan how these business processes may be modelled, considering questions like what information needs to be recorded and retrieved, and what processes need to be performed, such as invoicing and reporting. Opportunities for improvement of business processes may also arise.

Design brief

I design the solution, and document how the database application will be constructed. This may include a description of the tables and fields of the database, a full description of the functionality of the application and the process of using it, and a description of the reports that are required. Usually at this stage I would present a project proposal, outlining the expected cost and development time for the project.

Development of the application

I undertake the design and development of the database application in a continuous feedback loop, allowing the most appropriate and creative solutions to be applied to the design challenges that arise throughout the course of the project. To facilitate this process, regular communication or progress meetings ensure a satisfactory outcome is obtained through constant feedback. The result is a reliable and robust database application that is easy to use and understand. It can include a wide range of functionality and reporting according to your requirements. It will be flexible and scalable to grow with your business, and may be further developed as your requirements develop.

Implementation

The final implementation of the solution may involve input of some initial data, testing and debugging, training staff, or other requirements. No knowledge of Access would be necessary to use the database application. I am committed to working with my clients until a satisfactory outcome is fully implemented.

Depending on the needs of each individual client, these four parts of the process may be undertaken formally, as four discreet steps, or they may be informal and blended together in a continual evolutionary process. Either way, the key to success is good communication.

Follow Up

Through ongoing correspondence, I like to ensure my clients continue to remain satisfied with the service I have provided to them.