Three qualities that an excellent system analyst should have

zhaozj2021-02-12  150

They are talking about the software battle between China and India, in fact, there is no argument, we have different times! But not our programmer skills, but lack system analysts, especially high-quality system analysts. What is important to system analysts? One of the following cases can be explained:

A system requires a remote project declaration and management system. The first system analyst has brought 10 programmers for a year and a half, spent 300,000, hard to make projects, to say that the cause of failure is also very grievance Due to the need for data summarization and analysis, the system analyst selection technology route is PB Oracle, remote users use Oracle local database, and achieve synchronization between databases through floppy disks or telephone lines. However, the user has actually proposed the system to handle pictures and formulas, and can be placed as Word! By the value, the function of implementing Word in the database is too high, and the project can only reverse and replace the system analyst. The new system analyst has been carefully demanded, using JIEFO Flowmis as a development platform, uses Excel, Word to remotely transmit the Office document remotely, and remove the data required in the document to summarize the project, two weeks And the user is very satisfied.

In the above case, let's describe the three quality of a system analyst: correctly understand customer needs, choose the right technical direction and suggestion of user adoption.

"Correct understanding of users" is the most important quality of system analysts, which requires system analysts to have certain industries or management experience, or quickly understand the ability of customers, in other words, there must be rich experience and insights. force. In the case, although the first analyst has carefully analyzed the various forms and needs provided by the customer, there is no large number of real data, and the actual data in the past use Word and Excel, where there is a large number of existence Chart, formula, typographic version is also very beautiful, and industry users are very beautiful in the idea, but these are ignored by the system analyst, not to present this problem to the user, and the user is not possible to find the problem, it is impossible to find problems. Leading the project from the beginning, the wrong technology is selected.

"Choose the right technical direction" is self-evident for system analysts, but this requires system analysts to have a wide range of knowledge and experience. For example, in the previous case, system analysts must inspect the limits that the database can handle, understand the domain of Exchange, Notes or Flowmis, foresee the B / S mode or C / S mode may occur in implementing user needs. Question, master the advantages and disadvantages between various development tools. Perhaps this is too high for system analysts, but according to user needs to choose the right technical direction, use the right platform and development tools to be a key to success.

"Convict user adoption suggestions" is very easy to be ignored, and now there is money in domestic users in China very hard, saying that one is not two, plus computer level is not high and demanding, often proposing a large number of unreasonable requirements, resulting in programmers to achieve some It is the technology that Microsoft is also unable to achieve, resulting in delaying development cycles and causing a lot of resource waste. In fact, the user needs to have strong communication skills and persuasion skills. After proper understanding of customer needs and selecting the correct technical direction, persuade users to adopt suggestions, give up some functional requirements or painting the snakes, thus The project's resources are capable of focusing on key features or techniques, and implementing themselves in accordance with their own ideas.

Of course, programming ability is still the basic skill of the system analyst, but for an excellent system analyst, things other than Kung Fu may be more important.

转载请注明原文地址:https://www.9cbs.com/read-7688.html

New Post(0)