SEARCH SITE
WEB DESIGN
Design Strategy
EDI-CMS
DATABASE DESIGN
Our Approach
Software Solutions
Multi-User Systems
WEB SERVICES
Web Hosting
Domain Name Search
Email
SE Optimisation
Payment Processing
Site Statistics
IT CONSULTANCY
Strategic Development
Project Management
Supplier Sourcing
 

 

Our Approach to Database Design  
 
We follow a spiral model of development developed by Boehm, a famous computer scientist when developing our software. This is outlined below.
 
 
Step 1 - Listen. We listen to what you want, what your ideas are, what problems you are experiencing and how you think a software package would help.
  Step 2 - Think. A poorly designed solution will most certainly lead to a poor outcome. Our years of experience help us to fully analyse your requirements and offer sound advice on appropriate solutions. From this we can prepare a preliminary outline of our understanding, and the structure of a design.
  Step 3 - Explain. The key to software development is our understanding of your requirements and your understanding of the options available and the factors influencing the project. We explain our thoughts and ideas and offer our proposed solution explaining everything along the way.
 
Step 4 - Design. If you're happy with our suggestions we form a design of the project which forms the basis of our contract. This specifically outlines your requirements and the solution.
 
Step 5 - Create. From the design we will create your software solution in our offices ensuring that we use recognised practices. Throughout development we will keep regular contact and where possible we will demonstrate the progress of the project.
  Step 6 - Test. Once the software is developed we rigorously test the system to ensure that firstly it works correctly and secondly that it matches the requirements and design.  
  Step 7 - Analyse. Once the testing stage is complete we meet with you to analyse the outcome, ensuring that the solution matches the design we created and that you are happy.  
  Once the project is signed off we deploy the system offering the training outlined in the initial design, ensuring that you make the best use of the system created.