GRH Consulting

Tel: 0117 000 0000

GRH Consulting - Bespoke Database Systems for Business

Our Development Process

The Development Stage translates the Specification into a bespoke software system.

In the Development Stage, it is very important that professional techniques are applied. If they are not, then the system may in time become over-complicated, slow, and prone to errors.

 

Your system should achieve:-

Good structural design of the underlying data tables.

Orthodox data design techniques are employed, and ‘Referential Integrity’ is imposed. This is important for robustness, speed, and for long term expansion of the system.

Simplicity of design

The simple designs are usually the best, making a system more robust, and easier to maintain and enhance.

 

For example…

Centralisation of logic

Software systems often need to use the same bit of logic several times over. If such logic is centralised, it makes maintenance much simpler and increases robustness. But it also takes good planning and a bit more work initially to set it up, and the vast majority of systems we review have failed to apply this principle sufficiently.

Naming Conventions

It may sound obvious, or perhaps even pedantic, but applying simple and consistent names for screens, reports, queries, etc ultimately do make a system much easier to maintain and extend. But something again that we rarely see applied fully in practice

 

Also important but less critical are:-

        Documentation of Code

We apply a reasonable amount of documentation in the code

 

 

 

 

 

 

 

 

 

d

 

 

Back to top