System Implementation

System Implementation

System implementation is the way of carrying out a developed system into working condition. It involves testing, debugging, loading, or distributing the developed system to user sites and training using personnel.
It is the stage of a system to the new system to perform work. The process of moving from the old system to the new system is called System Conversion. There are different ways of system conversion:

  1. Direct conversion
  2. Parallel conversion
  3. Phased conversion
  4. Pilot conversion

System Maintenance and Feedback

Correcting and upgrading process of the system is called system maintenance. Maintenance is necessary to eliminate errors in the working system. Proper testing and documentation should significantly reduce the frequency and extent of the required maintenance. System maintenance involves training sessions, documentation of the system, and support after the sale.
In this phase, the system developer makes the required changes according to the specification.

System Review

This phase is carried out by a group consisting of a representative from the client departments, internal audits, system analysts, and data processing. Its basic purpose is to see if the system has met the objectives set for it or not.

System Analyst Vs System Engineer

System Analyst

A system analyst is a senior-most person in the system development hierarchy, who analyses the system and takes the responsibility for the development of computer based new information system for the end-users.

Roles and Responsibilities of System Analyst

  • Investigator and Monitor

A system analyst should investigate the existing system to find the reasons for its failure. It involves understanding users’ requirements by interviewing users, finding out what information is being used in the current system and what is users’ expectations.

  • Prioritizing Requirements by Consensus

In every organization there are many users and all users may have different information. It may not be possible to satisfy every user’s need due to limited computing capabilities, programmers, etc. So, system analysts must set priorities by having a common meeting with all the users and arriving at a consensus.

  • Gathering data, facts, and opinions of users

Having determined the information needs and their priorities, the system analyst must develop the system with the active and willing cooperation of all users.

  • Architect

The system analyst’s role as an architect is an interface between the user’s logical requirements and the detailed physical system design. A system analyst must study the problem in-depth and suggest an alternative solution to the management.

  • Drawing up specifications

A key job of a system analyst is to obtain the functional specifications of the system to be designed in a form that can be understood by users.

  • Evaluating System

Analyst evaluates the system after it has been in use for a reasonable period of time. For this, an analyst must have an open mind to accept valid criticism.

System Engineers

System engineers apply principles and techniques of engineering, mathematics, and computer science to the design, development, and testing of software applications for computers. There are many types of software that a software engineer can develop, such as an operating system, computer games, middleware, business applications, etc.

Responsibilities of Software Engineer

  • Developing and directing software system validation and testing methods.
  • Directing our software programming initiatives.
  • Overseeing the development of documentation.
  • Working closely with clients and cross-functional departments to communicate project statuses and proposals.
  • Managing the software development lifecycle.
  • Testing new software and fixing bugs
  • Shaping the future of the system

Requirement Collection Methods

Requirements and problems of all users, to be solved by the computerized system are studied. The system analyst and end-users sit together, discuss their problems, and determine the requirements to be met by the system being contemplated.

  1. Survey/Questionnaire
  2. Feasibility analysis
  3. Interview
  4. On-site Observation
  5. Brainstorming
  6. Document Analysis
  7. Focus Group
  8. Prototyping