ATTRIBUTES OF AN EFFECTIVE SYSTEMS ANALYST
Systems analyst must have the following attributes :
- Knowledge of Business functions : A systems analyst must know the environment in which he or she works. He must be aware of the peculiarities of management and the users at his installation and realize how they react to systems analyst. A working knowledge of accounting and marketing principles. He must be familiar with his company’s product and services and management’s policies in areas concerning him.
- Ability to communicate : As a co-ordinator, a systems analyst must communicate properly with people of different levels within an organisation. Systems analyst must listen carefully to what others say and integrate the thoughts of others into the systems development process.
- Flexibility : Systems analysts must be flexible in their thinking since they often do not get their own way. Different people in an organisations have conflicting needs and most systems are the result of compromise. The analyst’s goal is to produce the system that will be the best for his organisation. This requires an open mind and flexibility in his ideas.
- Knowledge of Data processing principles : Most systems today are computer based. The systems analyst must be fully aware of the potential and limitations of computers.
- Well educated with sharp mind : Systems analysts are called upon to work with people at all levels virtually- in every aspect of business. The must know how to work with all of them and gain their confidence. Analysts must have sharp mind to learn quickly how people do their jobs and develop ways for them to do better.
- An analytical mind : It takes an unusual person to see through problems facing an organisation and develop solutions that will work. It requires an analytical mind to select pertinent data and concentrate on them in defining problems and forming solutions.
- Knowledge of people : Since a systems analyst works with others so closely, he or she must understand their needs and know what motivates them to develop systems properly.
Skills of Analyst
- Architect : The architect’s primary function as liaison between the client’s abstract design requirements and the contractor’s detailed building plan may be compared to the analyst’s role as liaison between the user’s logical design requirements and the detailed physical system design.
- Investigator and Monitor : In defining a problem, the analyst places together the information gathered to determine why the present system does not work well and what changes will correct the problem.
To undertake and successfully complete a project the analyst must monitor programs in relation to time, cost, and quality.
- Sales person : Selling system can be as crucial as initiating change. Selling system actually takes place at each step in the system life cycle, however. Sales skills and persuasiveness, then, are crucial for the success of the system.
- Politician : Related to the role of motivator is that of politician. Diplomacy and finesse in dealing with people can improve acceptance of the system. In as much as a politician must have the support of his/her constituency, so is the analyst’s goal to have the support of the user’s staff. He/she represents their thinking and tries to achieve their goals through computerization.
- Change Agent : The analyst may be viewed as an agent of change. The system designs to introduce change and reorientation in how the user organisation handles information or makes decisions.
- Motivator : Analyst’s role as a motivator becomes obvious during the first few weeks after implementation and during times when turnover results in new people being trained to work with the candidate system.
- Psychologist : The analyst plays the role of a phychologist in the way he/she reaches people, interprets their thoughts, assesses their behaviour, and draws conclusions from the interactions. Understanding interfunctional relationships is important.