- identify the scope and nature of the problem (sometimes called the problem definition phase)
- initiated by a system request.
Identify problem details.
- Take a preliminary look at the problem area.
- Make recommendations for future action.
- estimated schedule and costs.
- Preliminary investigation report for management.
2. Systems Analysis
- to understand and document the current system.
- to identify the areas that need modification to solve the problem.
- to provide alternatives solutions.
- to determine user/managerial requirements.
- to evaluate the feasibility of each alternative.
- research/document collection
- design, hand out and then analyse questionnaires
- make observations
- Feasibility report (inc. technical, operational & economic).
- Systems requirements document.
3. Systems Design:
How to construct the Information System that best satisfies the user/managerial requirements
- Design all components of the system.
- Choose necessary procedures(manual/automated).
- Select application software and/or design new software
- Design input/output/user interface files/database
- Select and design internal/external controls
- Create a thorough test strategy (including suitable test data and expected results)
- A Specification document which details every procedure and states what happens to data within each process.
- Test data and expected results
4. Systems Development – implementation and testing
To convert the specification into a system.
- Application programs are written, tested on suitable hardware and then documented.
- Conduct system testing.
- Write operational documentation.
- A fully functional and documented system.
- Actual results confirming accuracy and usability of the system.
5. System Installation and Evaluation
To install the new system i.e. put it into production at your client’s site.
- Installation of hardware/software on site.
- Conversion of data to the new system files.
- Training of end users.
- Completion of user documentation.
- System changeover.
- Evaluation of the system a regular intervals.
- A full functional/documented system in its
- Training Plan
- operational environment.
- Successful completion checklist.
6. System Maintenance – after the System Development Life Cycle (SDLC)
During operation, an Information System requires on-going maintenance.
Some minor modifications may be required:
- to correct errors (maintenance)
- or add further functionality to the system (enhancements)
Note: a requirement for substantial maintenance or enhancement may result in the initiation of the SDLC.
Deliverables: Maintenance Contract
- Each phase in the SDLC is to be completed in order.
- Focus is on the end-products.
- Each product (or deliverable) is a milestone in the project.