Banking system integration personnel composition analysis
The banking industry is an industry that applies computer technology, especially databases, such as computer technology, especially databases. Due to the strong economic strength, the business is developing rapidly, so it is an industry that often systematically integrates; its industry technicians have higher software levels, and project organizations are also compliant, and is a good model of software engineering project example analysis.
The banking industry's system integration project is different, small to POS and other end small systems, large to support the national core business system. The scientific and technological investment in each bank is estimated per year. Of course, the early project organization has no law, but the system is simple, the number of people is small, the management is easy, and the problem is not less. The current situation is: After these years, the banks have formed a set of people who cannot be very regulatory but have a certain model.
The usual way is: First, according to the business management department, according to the reflection of the front-end staff in daily work, collect the views of the current system, propose "demand" (not the demand in software engineering); then, the business unit from the door and The front-end injection personnel form "business person" and technical department synergies "demand analysis" (incomplete or not software engineering sense analysis, usually in form, for technical staff, bargaining, pushing away they don't want to do) After completion, the technical personnel entered the development stage, and the business personnel as a business support from the next to the business operation process and related business relationships; in the test phase, the business person turns into testers, performs business testing; new systems are put into production, business personnel put into the front line Responsible to train, guide other front-end staff and feedback.
It should be pointed out here that "demand" - the summary and finishing of this opinion may have passed more than one level, ie multiple refinement, may deviate from the true intention of the front end personnel; however, it is worth mentioning The demand's summary, that is, the business management department has a considerable level and knowledge level, which can cut the core of most of the problems, but also from the actual line work, not carefulness on the details, I think of course. In the test phase, the business will take some business backbone supplemental test power from the front-end staff. They tend to have many demand modifications - mainly focus on the interface, operation, from the modified quality of the original demand.
It can be seen that the business staff is mainly divided into two categories: representatives of the business authorities ("supervisor") and staff ("backbone"). The former cultural level is higher, analyzed the problem, familiar with the various regulations, the understanding of the system, the target is clear; but if the details do not pay attention, if you want to have a stress, it is contradictory, in the case of the situation It is easy to compromise; it is easy to have a common language with technicians. The latter generally does not understand the "actual process" of the business, and the knowledge is not strong. It can only rely on the original system. It is often proposed that the technician seems to "very over"; this kind of person has "words If the right thing, the new system is very likely to turn into the original system; but their business is unfold, get started quickly, can quickly find mistakes when testing, can find the reason (some people have dependence, do not want to find Cause), you can quickly complete a large number of business, and it is clear that all kinds of complicated reports are clear.
Now let's take a look at the composition of the technician. The bank is generally constructed by the following people: First, the college students who have just graduated-allocation are very small, no or very little business experience or technical knowledge, often publicly available, the program is not high, accidentally子 子 子 子 到 业 业 高 高 高 高 高 高 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿 儿;; 业 业 业 业 业 业 业 业 业 业 业 业 业 业The internal process of the computer, the actual business process is determined by them. Due to the large number of banking systems in recent years, there will be a programmer of system integration companies, generally known as "company side", and they are part of the technical backbone in the original silver industry, some are masters in certain areas, and companies must The new graduation of new graduates is composed; their technical level is generally higher, but it is often uneven; even if you are familiar with your business, there is no decision on business processes. It can be easily thought of: in the development, better ideas is: "Director" proposed, "backbone" development; the "technical backbone" of the two parties, decide "internal business process", lead novice programming; "Director" is a business support, and then the "backbone" is again involved in the test. But can you be so ideally, you can only look at luck.
In addition, since the company's staff pays high, it may affect the morale of the banking technical backbone. At the end of the project, there may be hopping in the project, which will affect the system's later maintenance work.
(There are different opinions, it is recommended to discuss Huang_jien@msn.com)