The position of the system analyst in the software company

Source: Internet
Author: User

Here's a brief look at the position of the system analyst role in a domestic software company.
The domestic software company is different for the system analysis and the system analyst's localization. According to the incomplete understanding, there are generally the following situations:

1 No formal system analyst

There are a number of things that can happen here:

The customer will provide a more detailed demand book. The role of the customer as a system analyst;

The project manager or business staff in the early stages of the project, through the discussion has already ascertained the customer's general idea and some major parts of the requirements. They can directly tell the software engineer what to do. At this point, the project manager or the business person acts as the system Analyst role;

Software engineer independently, independently responsible for the requirements analysis design and development of a certain system or module. Software engineers have the opportunity to have some contact with the customer. At this time, the software engineer acts as the system Analyst role;

In the outsourced project, the results of the system analysis are provided by the Contracting Party. At this point, the foreign party acted as a system analyst.

2 have a formal system analyst

Here are two things: analysts do both requirements analysis and system design (architecture design, summary design), such analysts tend to be promoted by the Master of Design development, the other is to do only the requirements analysis, and ensure that the implementation of the system in line with the needs of customers, such analysts are often familiar with the customer business, there is a certain research, Or have a certain industry background.

System analysts need to constantly communicate with customers to ensure the correctness of requirements, and timely response to changes in requirements, in addition, and developers to communicate, so that developers have an accurate understanding of the requirements, and testers, such as writing test cases, requirements validation, user testing programs, etc. with business people , provide the necessary support in the preparation of quotations, and even cooperate with the author of the documentation, etc.

3 Sometimes there are, sometimes no system analysts

Depending on project needs, sometimes acting as a system analyst, sometimes in other positions. No more details here.

Finally, there is a suggestion:

No matter what responsibilities your company gives you, you should be proactive in your responsibilities, working with other roles, and learning and improving 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.