A system analyst is a specialist involved in system analysis. The system analysis studies the problems and needs of an organization to determine how people, data process, and information technology can best accomplish improvements for and organization.
Role/Responsibilities of a System Analyst
Defining Requirements: – The most importance and difficult task of an analyst is to understand the user’s requirements.
Prioritizing Requirement by consensus: – If any organization there are many types of users. Each user has some special information needs. It may not be possible to satisfy the needs of everyone due to limited computing capacity availability of programmers etc.
Gathering Data, Facts, and opinions of users: – Having determined the information needs and their priority, the system analyst must develop the system with the active and willing cooperation of all the users. The analyst designing the system must make use of the user’s long experience and expertise.
Analysis And Evaluation: – The system analyst analyzes the working of current information system in the organization and finds ours to what extent they meet user’s needs.
Solving Problems: – An analyst must study the problem in depth and suggest an alternate solution to the management.
Drawing up specifications: – An analyst has to design the functional specification of the system to be designed in a form. Which can be understood by the user?
Designing System: – Once the specification is accepted, the analyst designs the system. The design must be understandable to the system implementer.
Evaluating System: – An analyst must critically evaluate a system after it is in use for a reasonable period of time.
Characteristics of a System Analyst
Knowledge of Organization: – A system analyst must understand the way in which various organizations function. The analyst must understand the management structure and the relationship between the department in an organization as many systems built for making accounting, Financial Management, and supply chain management
Knowledge of Computer system and software: – The system analyst must also know about the recent developments in computer system and software.
Good Inter-Personal relations: – The analyst must be able to interpret user needs must be a good listener and a good diploma- He/ she must understand people and be able to influence them to change their minds and attitudes.
Ability to communicate: – The analyst is also required to orally present his design to a group of user.
Analytical Mind: – The analyst is required to find a solution to the problem using various analytical tools such as decision tree, decision table etc.
Breath Knowledge of a system: – the analyst has to work with persons performing the various job in an organization such as an accountant, salespersons, clerical staff, stores officers, purchase officers, directors etc.
Flexibility and adaptability:- Different projects. No matter the same or different organization is of a different nature.
Character and ethics:- The system analyst must have good moral and strong character.