Desktopability

Five Phase Process

E-mail Print PDF

0004592Good web development is done in five phases, if you follow this simple formula you won't go wrong! Desktopability will take you through each of these phases during the development of your website, making sure that nothing is missed and that you end up with the outcome you are looking for.

 

 

 

Planning Phase

Once the need and scope of the project have been recognized, feasibility should be established both as a stand-alone project and as a part of the overall business strategy. Feasibility analysis should cover financial, operational, technical and scheduling requirements.
Once this has been established the project schedule should be set and staffing decisions made. The project plan should then be finalised and put before upper management for authorisation and initiation.

Analysis Phase

This phase is instrumental to the understanding and documentation of the business processes, and may take the form of:
  • Information gathering
  • Definition of system requirements
  • Prototyping for discovery of requirements
  • Prioritising of requirements
  • Evaluation and generation of alternatives
  • Review of recommendations with management.
Gathering of accurate information is the focus of this phase and it is achieved through the utilisation of tools such as:
  • Questionnaires
  • Interviews
  • Walk throughs
  • Report and procedure analysis

Once the information is gathered it must be reviewed, analysed so that requirement for the new system can be identified.
This information will then be used to create prototypes of segments of the new system, which is then used to gain insight to facilitate acceptance or improvements.
The identified requirements are then prioritised to fit in with budget constraints and any adjustments made.

Design Phase

Information gathered during the analysis phase is employed to produce the structure of the new system. The network has to be designed and configured, or additions need to be integrated into the existing network. Computer programs have to be developed to perform the identified requirements. Which will also require the design of user interfaces, database structures, system interfaces, system controls and prototyping of design details.

Implementation Phase

Now the system is ready to be built tested and installed. The computer programs are written, or off the shelf solutions modified and configured to suit the requirements. Analysis is then done to make sure the system can handle the transactions required and any modifications done. Once this is complete it must be tested and validated before existing data is converted and transferred to the system.
Training should be in progress prior to coming on-line so that there is minimal loss in productivity.
The final task in the phase it to have the system onsite, configured with all segments of the system running ready to go online.

Support Phase

Once the system is installed and running any modifications or “bug fixes” must be implemented. There will a need for user support such as help desk and ongoing training. The system should be maintained and fine tuned to growing needs.