A system analyst is a person who has solid background in business and technical skills. Someone, who offers the know-how approach, is not necessarily a programmer. His role and function are equally similar to project manager, in which, he will gather systems requirements, make design recommendations, and test corporate internet and intranet applications. He will also conduct interview, review, research, and collaborate to the various folks who will be affected during the project.
He is required to have a developed interpersonal skill. In this role, he will conduct interview to the managements and end users. He will talk to the developers of how the software should work and operate to match the user experiences. Usually, most of the project, that requires in-house software development, is expensive and corporation tends to favor using software that is already available. That way, it will save them time and money.
The interpersonal skill is helpful for documentation, interviews, observation, questionnaires, and statistical measurements. He will need to learn how to use the various project management applications. One of the most popular and comprehensive project management software is Microsoft Suite. The MS Suite offers the system analyst the tool necessary to do formal study and putting together the design for the project.
Another requirement is having prior experience and technical background in similar project. Many projects are different, but the role of a system analyst remains the same. When a system analyst initiates the project (SDLC), he should have a concrete picture of where the project will be heading. The success and failure of a project depends largely on who is involved and what