Introducing a new system using the Systems Life Cycle
1.
- The current system may no longer be suitable for its purpose
- Technological developments may have made the current system redundant or outdated
- The current system may be too inflexible or expensive to maintain
2.
Information systems fail for many reasons at any stage of the systems life cycle:-
Analysis
Not enough time / money spent on analysis
Objectives poorly defined
Not enough staff / lack on continuity
Users not sufficiently involved
Analysts have poor communication skills / do not establish what the requirements are
Design
Users not involved
Meets original design but not flexible for minor changes
Management not involved
Major changes to procedures implemented without consideration on staffing impact
Programming
Not enough time to complete programming / not enough computing resources
Programmers have insufficient skills
Not enough staff / lack on continuity
Poor documentation – problems with staffing changes