SAD Assignment 3: Roles of a system analyst as s project manager

{ Posted on 1:55 PM by Ariel Serenado }
Discuss the role of a systems analyst as a project manager. You need to interview an analyst/project manager …

Actually, SYSTEM ANALYST AS A PROJECT MANAGER is our topic for the reporting in System Analysis and Design 1. Luckily, just one day before the schedule we did an interview with the system analyst of AMS Group of Companies. Unfortunately, the time did not permit us to share some information that our group gathered from the said interview since, the group was not able to finish their reports with sharing in the specified time. Our group is expected to have the reporting the first meeting next year.

System Analyst is responsible for researching, planning, coordinating and recommending software and system choices to meet an organization's business requirements. The systems analyst plays a vital role in the systems development process. A successful systems analyst must acquire four skills: analytical, technical, managerial, and interpersonal. Analytical skills enable systems analysts to understand the organization and its functions, which helps him/her to identify opportunities and to analyze and solve problems. Technical skills help systems analysts understand the potential and the limitations of information technology. The systems analyst must be able to work with various programming languages, operating systems, and computer hardware platforms. Management skills help systems analysts manage projects, resources, risk, and change. Interpersonal skills help systems analysts work with end users as well as with analysts, programmers, and other systems professionals.

Most systems analysts work with specific types of computer systems—for example, business, accounting, and financial systems or scientific and engineering systems—that vary with the kind of organization. Analysts who specialize in helping an organization select the proper system hardware and software are often called system architects or system designers. Analysts who specialize in developing and fine-tuning systems often have the more general title of systems analysts. A systems analyst designs new IT solutions to improve business efficiency and productivity. The work might be for an external client or an internal client (such as a department within the same organization). Working closely with the client, analysts examine existing business models and flows of data, discuss their findings with the client, and design an appropriate improved IT solution. They produce outline designs and costing of new IT systems, specifying the operations the system will perform, and the way data will be viewed by the user, present their design to the client and, once it is approved, work closely with the client team to implement the solution.

According to Mr. Gemrald, a system analyst who is more focused on system design and the technical aspects of the solution. The systems analyst’s role is mostly system solution centric and does not participate in the requirements gathering process and is involved in the creation of functional and technical specifications. In the system development life cycle, System Analyst is generally involved only in the first phase of the cycle, which includes system requirements gathering and specifications but of course, the system analyst has some task to get involved in some phases but as he mentioned that system analysts are generally involved only in the first and second phase of developing a cycle. Moreover, this is the professional who, once requirements are clearly defined, creates the functional solution and, by working with the technical team (architect and developers), creates technical specifications and designs. However, Mr. Gemrald is not just a system analyst he is also the project manager whenever they developed some systems that the company wants them to create, that is why in the long run of the cycle he is always involved up to the maintenance. One thing that Mr. Gemrald had told us is, “I’m not a one-man-team”. Furthermore, the team where he is in is not practicing project close-out whenever a phase has been finished; for they are working in-house for them it’s not that vital to practice so. That is only applicable to those analyst whore are engaged in outsourcing, he added.

Most common roles of System Analyst are the following:

1) System analysis
It includes system's study in order to get facts about business activity. It is about getting information and determining requirements. Here the responsibility includes only requirement determination, not the design of the system.
2) System analysis and design:
Here apart from the analysis work, Analyst is also responsible for the designing of the new system/application.
3) Systems analysis, design, and programming:
Here Analyst is also required to perform as a programmer, where he actually writes the code to implement the design of the proposed application. For Mr. Gemrald, he admit that the team really lacks programmers that is why there are really instances where he is into programming, hence it is one also of the nature of an analyst having the logical and analytical skills specifically programming skills.

Due to the various responsibilities that a system analyst requires to handle, he has to be multifaceted person with varied skills required at various stages of the life cycle. In addition to the technical know-how of the information system development a system analyst should also have the following knowledge.

Business knowledge: As the analyst might have to develop any kind of a business system, he should be familiar with the general functioning of all kind of businesses. Mr. Gemrald noted that once you are a system analyst it is assumed that you know some aspects in business fields, especially to him that most of the system that his team is developing are enterprise systems, meaning it involves business-related transactions.
Interpersonal skills: Such skills are required at various stages of development process for interacting with the users and extracting the requirements out of them. Of course, as s system analyst you need to be in connected with the client, you have to build common channel of communication between the developer and the user, to attain the specific requirement s that the uses need most.
Problem solving skills: A system analyst should have enough problem solving skills for defining the alternate solutions to the system and also for the problems occurring at the various fields. It is vital to a system analyst to be flexible in terms of providing solutions in systems with various structures of data and information. For in programming, all things are subjective, you cannot just stick to a single programming language to provide solutions, there programming languages which cater built-in functionalities an more convenient to use.

References:
http://www.freetutes.com/systemanalysis/role-of-system-analyst.html
http://en.wikipedia.org/wiki/Systems_analyst

No Response to "SAD Assignment 3: Roles of a system analyst as s project manager"

Post a Comment