A system analyst is a person responsible for the development of software and hardware solutions for the efficient working of the organization. Analysts study the environment and problems of an organization to determine whether a new information method can provide the solution to the problem.
The main job of a system analyst is to provide the right type of information, in the right quantity at the right time in an effective manner to the management or the end user.
Roles of System Analyst:
· Defining IT requirements of the organization
· Gathering Data/Facts
· Analyzing the problem
· Setting priority amongst requirements
· Problem solving
· Drawing Specification
· Designing System
· Evaluating System
1. Defining IT requirements of the organization:
The most imp and difficult task of an analyst is to understand the organization’s requirements information. It includes interviewing users to find out what information they are using in the current system
2. Gathering Data/Facts:
For gathering data or facts, written documents are important because these documents represent the formal information flow in the system. The analyst studies documents such as input forms, output records, invoices, etc. to understand how data are passed and used in the present system.
3. Analyzing the problem:
After gathering data or facts the analyst analyses the working of the current system and finds out to what extent it meets the user’s needs.
4. Setting priority amongst requirements:
In the organization, there are many types of users, and each user has different types of information needs. It may not be possible to satisfy the requirements of everyone due to the limited availability of resources so it is necessary to give priority. The priorities are set on the basis of urgency and the importance of the user’s need.
5. Problem solving:
The system analyst helps IT users to solve their information problems. In that role, he must understand the problem and suggest solutions.
6. Drawing specification:
The analyst obtains the input and output specifications for the optimal functioning of the system to be developed.
7. Designing system:
Once the specifications are accepted by the management the analyst gets on to the design of the system. The analyst must be aware of the latest design tools for the system design so the analyst also knows as the architect.
8. Evaluating system:
An analyst must critically test the performance of the designed system with specifications after it has been in use for a reasonable period of time.