A systems analyst researches problems,
plans solutions, recommends software
and systems, at least at the functional
level, and coordinates development to
meet business or other requirements.
System analyst is an individual who selects
and configures computer systems for an
organization or business. This means the
analyst must understand the general
objectives of the business.
A systems analyst designs new IT
solutions to improve business
efficiency and productivity.
The system analyst must have a solid
understanding of computer hardware
and software and should keep up-to-
date on all the latest technologies.
He must also be willing to listen to
the constant needs and complaints
of the users he builds systems for.
Following are the important roles:
Investigator And Monitor
Gathering Facts, data and opinions of
The basic step for any system analyst is
to understand the requirements of the
users. This is achieved by various fact
finding techniques like interviewing,
observation, questionnaire etc. The
information should be collected in such
a way that it will be useful to develop
such a system which can provide
additional features to the users apart
from the desired.
The analyst must be viewed as an agent
of change. A candidate system is
designed to introduced change and
In the role of change agent, the systems
analyst may select various style to
introduce change to the user
organization. No matter what style is
used, however, the goal is the same: To
achieve acceptance of the candidate
system with a minimum of resistance.
Investigator And Monitor:
In defining a problem , the analyst pieces
together the information gathered to
determine why the present system does
not work well and what changes will
correct the problem.
The analyst play the investigator role as
well as also play monitor role. The
analyst must monitor programs in
relation to time, cost and quality.
Gathering Facts, Data
and Opinions of Users:
After determining the necessary needs
and collecting useful information the
analyst starts the development of the
system with active cooperation from the
users of the system. Time to time, the
users update the analyst with the
necessary information for developing the
system. The analyst while developing the
system continuously consults the users
and acquires their views and opinions.
The analyst must provide alternate
solutions to the management and
should do study of the system to
avoid future problems. The analyst
should provide with some flexible
alternatives to the management
which will help the manager to pick
the system which provides the best
A system must be well design and
acceptable to the user. System
acceptance is achieved through user
participation in its development,
effective user training and proper
motivation to use the system. The
analyst’s role as a motivator
becomes obvious during the first few
weeks after implementation.