6_The six stages of the System Development Life Cycle
6_The six stages of the System Development Life Cycle
Stage 1 – Planning
The general plan regarding information and user requirements is developed.
Required information is gathered. At this stage the business requirements are
gathered by meeting managers, stakeholders and users. Possible users of
the system are identified and their needs gathered. The nature of the input
and desired output are also taken into consideration. All the gathered data is
documented in the specifications document.
Stage 2 – Analysis
The information gathered in Stage 1 is analyzed. This stage collects
information and attempts to understand the processes and systems currently
in use. The main focus is on identifying key needs and requirements and the
best way to meet them.
Stage 3 – Design
The software is designed using the specifications developed during stage 1.
The design considers both hardware and software requirements of the
system to come up with the system architecture. In most situations the system
is broken up into modules that are coded separately.
Page 1 of 5
Stage 5 – Implementation or Deployment
After the testing phase, the system is brought to the users. The new system
is implemented. This involves changing over from the old or existing system
to the new system. There are a number of changeover approaches that the
organisation can use. The arrangements are direct changeover, parallel
running, phased changeover and pilot testing.
This ensures that the system meets the requirement of the users not
of the developers.
The end product will be supported by the end users since they
consider themselves part of the product.
Page 2 of 5
Different AIS Changeover Options
There are different changeover methods that organisations can use when migrating to a
new accounting information system. They can use the direct changeover method, the
parallel changeover method, the pilot testing method or the phased changeover
method.
Direct changeover
This is the complete replacement of the older system by the new system. The old
system will be replaced immediately with the new system. This system avoids
duplicated systems and the possibility of data redundancy and poor data currency
as all data will be up to date. It reduces on the requirements for space as only one
system will be on the computers.
However, this system is not fail safe. If it fails, the organisation is set to suffer
greatly. Since it is new system, there are chances that it may not perform as
required. This works best where system failure does not have big damaging effects.
For the company there could be great damage to the business if the new system
fails and that reverting to the old system would be costly.
Page 3 of 5
Parallel running
This changeover allows for the running of the new system and the old system for
some time (CIMA, 2014).
OLD SYSTEM
NEW SYSTEM
Changeover Period
Advantages
This changeover has the advantage that it reduces loos of data in the event of
new system failure. Both systems provide back-up for each other.
This changeover provides the company with a comparator system to provide
confidence that the new system is operating properly.
Disadvantage
The problem with this changeover is that the two system may be costly to run
during the changeover period since they will be a duplication of the systems.
It may be time consuming through duplication of transaction input and
processing.
Pilot Operation
When using this changeover, the company will have to test the new system at a
separate site, possibly on the new site. The old system will run at the old site while the
proposed new system runs at a controlled site.
Advantages
It is much safer than the direct changeover.
It is less risk as compared to the direct changeover.
Disadvantages
Page 4 of 5
The changeover cannot be implemented on its own it will devolve into one of the
other changeover systems like direct changeover, parallel running or phased
changeover.
Phased Changeover
The new system is phased in gradually with more and more tasks being carried out on it
while the old system is gradually phased out (UK Essays, 2015).
Advantages
Gradual phasing in allows staff to learn the new system.
This has lower staff training costs.
Disadvantages (CIMA, 2014)
The risk is data loss is greater than that for parallel running.
It is also expensive to run two systems
The changeover period is long.
Page 5 of 5