2) Define Requirements
This phase involves determining the information requirements for all major components of an information system, but the emphasis is typically on the outputs and inputs, the processes, the data and the scale of processing. The phase is referred to "system analysis" and the person is called a "system analyst" who will document how the existing system works in order to identify areas for improvement.
To accomplish this, the system analyst and his/her team may:
- consult existing documents (but should be aware of obsolete or inappropriate procedures)
- use questionnaires to obtain from a large number of respondents quickly (but should be aware that responses may be superficial)
- interview to obtain detailed requirements; provides instant feedback (but should be aware that it is time consuming, may get biased responses or users may forget important requirements)
- observation which may reveal procedures and information needs not recognised by users (but should be aware that users may modify behaviours when they know they are being observed and it is time consuming)
5) Implement and Maintain
Once an alternative has been selected details for each component of the information system (i.e. software, hardware, data, people and procedures) have been determined, the next issue that needs to be considered is its implementation. Implementation involves all steps required to move from the existing system (whether manual or computerised) to the new one. There is no one way to implement a system; some approaches are better than others, depending on the situtation. Generally the are 4 approaches in implementation:
i) Parallel conversion - involves running both the old system and the new system for a period of time, to ensure that there are no errors or problems with the new system. This approach is expensive and time consumung (employees are required to perform the same function twice) but it has the advantage of reducing the risk of the new system being a failure.
ii) Pilot conversion - where the new system is implemented in a subset of the organisation first (an individual, workgroup, department, or branch office), and then ir is dissiminated to other sites if the implementation in the pilot is considered successful. This approach reduces some risks by confining the new system to a smaller target group and allowing the debugging of the system without creating too much upheavel in the organisation.
iii) Phases / Piecemeal conversion - involves the implementation of the new system in phases allowing the organisation to assimilate it little by little. This approach requires that the information system be modular. It allows for changes and modifications (if needed) to be made as the implementation unfolds and is less overwhelming for the users but the realisation of the benefits from the whole system is delayed.
iv) Direct cut-over /Plunge - means 'pulling the plug' on the old system and converting immediately to the new. This approaches requires a sense of serious committment as it can create many problems if the new system does not work as planned. Hence, it requires careful planning.