|
|||||
Our
Development Process
|
|||||
|
How it works...
Our first contact with you as a potential client is usually either from a telephone call or an e-mail. We will then talk to you to try and get a better idea of what you want so that we can formulate some ideas, discount certain options and generally focus in on your problem (occasionally we receive a detailed Requirements Specification but often it will only be a rough approximation of what you really want). At this stage we try to give you a ball-park estimate so both sides can see if it is worth pursuing further. The next stage is usually a visit to your offices, although your are welcome to visit us if you prefer. This meeting has a number of purposes. From our perspective we want to find out more about your :
For example we will probably ask you about your current network; what speed is it, how heavily is it loaded, are there any parts that operate over a low bandwidth connection such as a WAN or wireless, are there plans for remote access such as from home workers, etc. (and if you don't know the answers to the more technical questions we can either talk to someone else in your organisation or investigate further ourselves). The purpose for this is to identify the types of technical solutions that will work effectively in your environment; certain options for example are not suitable for use over wireless links. The meeting will also let you find out more about us so you can be reassured
that we are competent, capable and reliable and we can give you a demonstration
of some of the other projects that we have worked on so you can see the quality
of the application that we could produce for you. This iterative approach, which is a variant of the DSDM (Dynamic
Systems Development Method) methodology, has many advantages over the old
'waterfall' method. It lets you see the application as it is developing, allows
you to influence the design, enables you to correct any misunderstandings at an
early stage, lets you check that we are keeping to the agreed timescale and
ensures that, at the end of the day, the application that we deliver to you is
the same, or better, than the one that you were originally expecting!
After a final data import (if you have existing data to be upsized) we are then ready to 'go live' and start using the new application for real. With real-time systems, such as when taking telephone orders, we usually expect to be on-site during this stage (this may not be necessary for less critical systems where there is a more gradual changeover). Inevitably some teething issues may occur in the first few weeks - which is why we include free support for the first three months! After three months we move into a contractual support stage if required. This covers issues such as problems with operating systems, new service packs, data, import/export, backups and restores, etc. It is not mandatory for you to take out support, some clients do and some don't. It depends upon the application, it's size and complexity, the resources available to you in house, the importance of the system to the business, etc. ...and don't forget our unique software guarantee; any bugs that are down to us will be fixed free of charge for the lifetime of your application! |
|
What to do next...
If you are interested in having some software developed or if you wish to discuss this issue further then please get in touch with us. Click here for our contact details. |
|
Copyright ©2004, Aldex Software Ltd. |