Systems Analysis 

Systems analysis can be defined as a disciplined process, which begins with the establishment of user requirements for a given application and concludes with the implementation of fully operational system The main stages of systems analysis are often referred to as the system life cycle. The following sections give a brief overview of their functions within the systems analysis process.

Feasibility study

The aim of this stage is to establish whether or not a proposal for the computerisation of a particular application is worthwhile or feasible. In simple terms, the feasibility study has to answer questions such as:

  • "Will computerisation achieve the users' objectives?";
  • "What type of system will be most suitable?";
  • "Will it be financially worthwhile?"

System investigation and design

Assuming that the feasibility study produces a recommendation to proceed with computerisation of an application, then before any system specification is produced, an analysis has to be made of the processes and procedures involved in the application under consideration. For example, an analysis of Sales Order Processing should identify how orders are received, the order forms used and the procedures necessary to fulfil orders. Analysis is not simply the recording of an application as it currently operates through a variety of information gathering methods such as interviewing and observation, the requirements of a new system should be identified.

Although the needs of the organisation are of obvious importance, employees are more likely to be concerned with matters of job satisfaction and working conditions. Successful implementation of a computerised system requires a great deal of work, involvement and willingness to co-operate by everyone concerned. If staff feel that their views have been considered such co-operation is more likely. Although users' views are Important an outside observer can often identify problems with current practice which have never been questioned. A systems analyst from outside the firm needs therefore, to possess qualities of tact and diplomacy if his or her views are to be considered.

The process of design should produce a complete picture of

  • the input,
  • processing,
  • storage and
  • output requirements

of the new system.

The picture will include

  • narrative descriptions,
  • flowcharts illustrating clerical procedures,
  • data flows and
  • the role of the computer in broad outline.

The design of a computerised system should include as many improvements suggested in the investigation stage as is practicable and it will almost certainly be necessary to question tiers further when, for example, problems arise in the implementation of particular system requirements. Compromises will have to be made between what is desirable and what is practicable. Management and users may have specified requirements during the investigation stage, which prove either too expensive or extremely difficult to satisfy.


System implementation

System implementation or 'going live' involves a range of preparatory.

The main activities are as follow:

  • Development and/or testing of software. If an 'off the shelf' system is chosen, then no development time is necessary, but testing is still vital.
  • File conversion. This is probably the most time-consuming activity in that all data relating to the application, which is currently held in manual files, has to be encoded onto the chosen magnetic storage medium. accuracy is vital and both software and clerical checking procedures should be employed.
  • Staff training and education. This may take a variety of forms but may be part of the proposals put forward by the chosen supplier. It is an extremely important activity if the system's effectiveness is to be maximised and if staff are to feel happy and confident in its operation.
  • Introduction of new clerical procedures.  If the whole system is to function correctly, the computer processing aspect has to be supported by the clerical procedures designed to work with it. Part of staff training, therefore, has to be dedicated to purely clerical tasks such as the preparation of input data or source documents.
  • Choice of a changeover or 'going live' plan. A number of alternatives are available and each has costs and benefits associated with it.
  • Parallel running, requires that the old and new systems be operated alongside one another until the new system is fully tested. This minimises the risks consequent upon system failure, it is an expensive option in that it involves a great deal of staff time.
  • Direct changeover is less expensive if the new system works but failure could mean catastrophe for the business. The plan used will depend on a number of factors, for example, the importance of the system to the success of the business.

System maintenance

After its initial introduction a system should be flexible to the changing needs of the business. An allowance for the business's expansion should be made in the original system specification and the supplier should be able to satisfy those expansion needs as and when necessary. Equally, advances in hardware technology and the sophistication of software mean that a system soon becomes outdated. Even if a business chooses not to take advantage of improved software, hardware is likely to become less reliable and will need replacement after about five years of business use. Agreements on software and hardware maintenance should be established with the supplier and formalised in the contract signed by purchaser and supplier.

The Feasibility Study

The purpose of a feasibility study is to determine whether or not the purchase of a computer system can be justified. The study has to answer two fundamental questions:

  1. "Can the envisaged applications be carried out by a computer system more efficiently than with existing facilities?";
  2. "Will a computer system be economically viable?".

Since the early 1 970s, prices of all types of computer system have fallen dramatically and their power has increased to such a degree that, for example, microcomputers challenge the minicomputer in their range of applications. This may be part of the reason why many organisations find it difficult to justify undertaking a detailed feasibility study and argue that no matter how limited their needs there is a computer system to satisfy them at a cost-effective price; it is only necessary to decide on its best application(s). Although this is an understandable view, it should be remembered that any item of equipment should be justified in terms of its costs and benefits to the business and that a computer system should be no exception. Although there are few businesses, which cannot benefit from computerisation at all, the process of carrying out a feasibility study disciplines the purchaser to think carefully about how it is to be used.

In modifying the purpose of a feasibility study, the previous questions can be replaced by the following:

  1. "Which applications can be computerised to give most benefit to the organisation?";
  2. "What type of computer will be required?";
  3. "What are the likely acquisition and running costs'?";
  4. "What are the likely implications, especially those concerning personnel and organisational procedures?".

Pressures for computerisation

There are many and various pressures which can 'trigger' the thought of using a computer, either for the first time or, where a computer is already installed, for other applications still operated manually. Some examples are as follow:

  1. A business is expanding and to cope with the increased workload it appears that the only the alternative to computerisation is increased staffing.
  2. A business is growing at such a rate that more information is needed to manage it properly. To obtain the information manually is too time-consuming and by the time it has been gathered is probably out-of-date.
  3. Staff are being asked to work regular and increasing amounts of overtime and backlogs of work are building up.
  4. Customers are complaining about the speed and quality of the service provided.
  5. Where stock is involved, it is difficult to keep track of stock levels and while some customer orders cannot be filled because of stock shortages, other stock is 'gathering dust' on the shelves.
  6. A great deal of advertising literature is constantly reminding business management that they are out-of-date and at a disadvantage with their competitors.
  7. Other businesses providing a similar service use a computer.

Examples (i), (ii) and (iii) suggest that the business is operating successfully and needs to take on extra staff or streamline its systems. Examples (iv) and (v) may be symptomatic of generally poor business management and in such cases, computerisation alone may not solve the problems. Examples (vi) and (vii) may tempt the management to computerise simply 'to keep up with the Jones's'. Although a computerisation programme resulting directly from one or more such pressures may be completely successful and worthwhile, the pressure itself should not be the reason for computerisation. Instead, management should establish the organisational objectives they wish to achieve through computerisation.

Establishing objectives for computerisation

It is important for management to establish what they are trying to achieve in terms of the overall objectives of the business and in the light of this, the objectives of the systems, which contribute to their achievement. For example, two major business objectives may be to improve the delivery of customers' orders and to minimise the stock levels, which tie up valuable cash resources. The achievement of these objectives may involve contributions from several different information processing systems and the list may include the following.

  • Stock Control - records stock movements and controls stock levels.
  • Purchasing - responsible for the ordering of new supplies from suppliers.
  • Sales Order Processing  receives customers' orders and initiates the process of order fulfilment.
  • Purchase Ledger the accounting record of amounts owed and paid to suppliers of stock.
  • Invoicing - the production of invoices requesting payment from customers for goods supplied.
  • Sales Ledger - the accounting record of amounts owing by and received from customers for goods supplied.
Join now!

These and other applications within a business are interconnected by the information, which flows between them. Such connections can be illustrated with the use of data flow diagrams (DFD), which are described in Chapter 25.

Establishing priorities for computerisation

The applications which are going to bring greatest benefit to the business should be computerised first.

Establishing individual system objectives

The objectives of the relevant application must first be clearly understood.

The following is a typical list for stock control serves to illustrate the definition of such objectives.

  • To maintain levels of stock which will be sufficient to meet customer ...

This is a preview of the whole essay