The role of system analyst : System analyst is the person who is responsible for the analysis of the system. He is the person who is responsible to deal with the customers and gather his requirements. He gathers the information about the key requirements of customer by asking questions, writing down the answers, organizing mock interview with the customers etc. He prepares the analysis model to achieve three primary objectives.
(1) To describe what the customer requires.
(2) To establish a basis for creation of software design.
(3) To define a set of requirements that can be validated once the software is built.
He collaborates a set of requirements that can be established during earlier requirement engineering tasks and build model that depict user scenariOS, functional activities , problem classes and their relationships, system and classes behaviour and flow of data as it transformed. In early stages he focuses on what and not how.He decides what objects must system manipulate, what function must the system performs, what behaviour does the system exhibit, what interfaces are defined and what constraints to apply. If customer is precisely unsure of what he wants then analyzer decides to apply specific approach to accomplish function and performance.
The pure definition of a Systems Analyst is a programmer or consultant who designs and manages the development of business applications. Typically, systems analysts are more involved in design issues than in day-to-day coding. However, systems analyst is a somewhat arbitrary title, so different companies define the role differently.
Typical Position Description:
*Gather and analyze organizational data for developing information systems.
*Study existing business procedures and computer programs
to determine how both could be better organized and structured for the betterment of the organization.
*Study technological and business trends to be able to recommend changes to technology and business process to take advantage of advances in both.
*Design and guide the implementation of business computed-based information systems.
*Prepare and present reports to management as needed.
Typical Duties
1. Analyze existing business operations and existing information systems (computerized or not).
2. Study trends in technology.
3. Study trends in business and be aware of competitors' exploitation of technology.
4. Propose alternative solutions to business problems and select preferred solution. Justify selection.
5. Recommend technology products (hardware and software) for purchase.
6. Design new systems including process flow, user interface, reports, and security procedures.
7. Prepare training material for users of new system.
8. Supervise implementation of new system.
Most Desired Skills and Qualities
1. Excellent communication abilities (oral and written).
2. Problem solving.
3. Understanding of the potential of computer technology.
4. Appreciation for the business's objectives.
5. Ability to guide people through periods of change.
6. Patience. - should be #1
7. Creativity.
Source(s):I am a System AnalystCopyright © 2026 eLLeNow.com All Rights Reserved.