Position of system analysts in software companies

Source: Internet
Author: User

I would like to briefly discuss the role of a system analyst in a domestic software company.
Software companies in China have different positions for system analysis and system analysts. According to my incomplete understanding, there are roughly the following situations:

1. No formal system analyst

There are multiple situations:

The customer will provide more detailed requirements. The customer acts as a system analyst;

In the early stage of the project, the project manager or business personnel have figured out the general idea and requirements of the customer. They can directly tell the software engineer what to do. At this time, the Project Manager or business personnel acts as a system analyst;

Independent software engineers are responsible for analyzing, designing, and developing requirements for a system or certain modules. Software engineers have the opportunity to have some contact with customers. At this time, the software engineer acts as a system analyst;

In outsourcing projects, the system analysis result is provided by the contractor. At this time, the foreign party acted as a system analyst.

2. There are formal system analysts

There are two situations: analysts perform both demand analysis and overall system design (Architecture Design and summary Design). Such analysts are often promoted by design developers; another method is to only analyze the requirements and ensure that the system meets the customer's needs. Such analysts are often familiar with the customer's business, have some research, or have a certain background in the industry.

System analysts need to constantly communicate with customers to ensure the correctness of requirements and respond to demand changes in a timely manner. In addition, they need to communicate with developers, provide developers with an accurate understanding of requirements. Cooperate with testers, such as preparing test cases, verifying requirements, and testing solutions. Cooperate with business personnel, provide necessary support in writing the notebook, and even cooperate with the help author.

3. Sometimes, sometimes there are no system analysts

Based on project needs, sometimes acts as a system analyst, and sometimes takes other positions. I will not detail it here.

The last is a suggestion:

No matter what responsibilities your company has given you, you should take the initiative to do a good job in your responsibilities, cooperate with other roles, and constantly learn and improve yourself.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.