Systems Analyst analyses, designs and implements the information gatheredpreviously to a system, the final product which is a report of yearly sales,profits, etc. The first thing a Systems Analyst does is to interview the companywhich wants the report, (called the user) to find out what kind of report theywant, format, etc.
They must find whether the report is feasible or not, and tofind out, they do an analysis of the project. To analyze the project, they mustfind out where are they going to get the information, how, when is the projectgoing to be done, etc. They then design the system, which is to make a'skeleton' of the project. They write specifications, of what is to be in thefinal report. They do flowcharting, specifications for the programmers of thereport, and development control.
Development control is where the SystemsAnalyst works with the programmers along a critical path. A critical path islike a due date, if the report is to be done in thirty days, the Systems Analystmakes sure the report is done in thirty days. The Systems Analyst also followsthe first analysis of when the project will be finished. The critical path alsocalculates how many man hours it will take to finish, etc. A critical pathflowchart also helps the programmers along. After the development is finishedand a prototype of the report is finished, the Systems Analyst helps theprogrammers in testing the program for bugs.
This is similar to quality control.The Systems Analyst helps to makes sure the work is done until the final reportis achieved. Once the final report is finished and free of bugs, it is sent tothe user. The Systems Analyst has a big job to do, he/she is responsible for thedesign, the development, and implementation of the report, ie: what purpose willit serve, presentation, etc. The Systems Analyst creates and helps finish thefinal product, making all the specifications and charts for what is to be done.A Systems Analyst requires a computer science degree to get the job.
He/She musthave good analytical skills, (to be able to analyze for the report) goodcommunication skills, and experience in programming is a help also. Basically aSystems Analyst is responsible for systems projects, from beginning to the endof a project, and they must implement the system to good use. The SystemsAnalyst then must follow up to make sure the program is running smoothly.