What is a system analyst?
A system analyst is an IT professional who specializes in analysing, designing and implementing information systems.
They may be responsible for developing cost analysis, design considerations, staff impact, amelioration and implementation time-lines.
Role and contribution
Their role is to liaise with the end user and gather complete understanding of:
- the system they want delivered
- what they want the system to be able to do
- what their current problems are with the current system
- the current processes that they use
They will initially conduct a feasibility study to find out whether the system can be developed:
- with the skills of the team available
- within budget
- within time-scale
They will also determine whether the project will bring a significant benefit to the business in terms of increased productivity, cost savings or efficiency.
This data is fed to the project manager where a decision will be made whether to go ahead with the project or not.
Once the project is given the ‘go ahead’, the analyst conducts an investigation into the current system to find the problems with it and also how the users use it for day to day work.
They will use various methods and a range of information-gathering techniques to collect information:
- one-to-one interviews
- group interviews
- observations (response of user to latest system)
- paper trails (the system has own documentation, e.g. FAQs)
- collecting documents
- letters, emails and the phone
The systems analyst will then go back to the project manager, designers and programmers to find out what is feasible and how long it will take to deliver.