This is the top level of system development process. System analyst is the key person in a system development process who analyses existing systems and designs, implements and evaluates the new system in business.
Roles:
1. Change agent:
-
System analysts may use different ways to develop systems over user and client.
2. Investigator and Monitor
-
System analyst should investigate the existing system to find the reasons for system failure.
-
System analysts must monitor programs in relation time cost and quality.
3. Architect:
-
The analyst’s role as an architect is an Interface between the user’s logical design requirement and the detailed physical system design.
-
System analyst make the design of IS architecture on the basis of end user requirement. This design becomes the blueprint for the system development.
4. Psychologist:
-
A System analyst as a psychologist because he/she reaches the people, interprets their thoughts and draws conclusions from these interactions.
-
Psychologists play a major role during the phase of fact finding.
5. Motivator
-
The system analyst plays the role of motivator in order to make the user accept the new system.
-
The analyst plays a major role during the first few weeks after the implementation of a new system to make it familiar with them.
6. Define and prioritize the requirements.
-
The most important and difficult duty of analyst is to understand the user requirements
-
The analyst must convince various users about the priority or requirements.
7. Analysis and evaluation
-
The system analyst collects information from users and uses the best technique for a new system which is most easy, reliable as well as meets the user requirements.
-
An analyst must critically evaluate a system after it has been in use for a reasonable period of time.
Responsibilities
-
Defines application problems by conferring with clients; evaluating procedures and processes.
-
Develops solution by preparing and evaluating alternative workflow solutions.
-
Controls solution by establishing specifications; coordinating production with programmers.
-
Validates results by testing programs.
-
Ensures operation by training client personnel; providing support.
-
Provides reference by writing documentation.
-
Updates job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
-
Accomplishes(highly trained or skilled in a particular activity.) information systems and organization mission by completing related results as needed.
Characteristics of System analyst.
-
Knowledge of organizations
-
Knowledge of computer system
-
Good interpersonal relation
-
Communication skills
-
Analytical Skill
-
Breadth of knowledge
-
Problem solver
-
Dynamic interface
-
The system analyst must be able to communicate in writing and orally.
-
The analyst must easily get along with people.
-
The analyst must be a good listener and be able to react to what people say.
-
The analyst must be knowledgeable of technology. The analyst is not expected to know the intricacies of programming, but a decent general knowledge of concepts and terms are essential.
-
The analyst must be knowledgeable about business. The analyst is not expected to be an expert in business but a decent understanding of the client's world is required.
This Content is helpful? Write your Responce