In early September, I modified the QQ signature and put "Party A" at the beginning. It seems that I found the crux of the problem in my recent work, finally, I was in the mood to write another article.
Before preparing for writing, I first searched for "Party A and Party B" to learn about the concept seriously and objectively. Some of the surprises were that the film "Party A" was at the top. let me recall a story in front of the text, the classic "don't say "......
For search keywords: "Party A Party B (note space)" "Party A and Party B", so we found the following text. Should "Party A" and "Party B" be independent of each other?
Two equal subjects in civil legal relations. Used for the Equality subject in the contract!
Party A generally refers to the party who proposes the target. During the contract preparation process, Party A mainly proposes the target to be achieved. Party B generally refers to the party that achieves the goal. In the contract, Party B mainly proposes how to guarantee the fulfillment and obtain the profit based on the fulfillment.
During the contract, Party A mainly supervises whether Party B fully meets its own needs as required.
After the contract is executed, Party A generally needs to pay funds or other resources to obtain the required information.
"Taking money for disaster recovery", in other words, Party A pays for disaster recovery and Party B pays for disaster recovery.
In the world of martial arts novels, it seems that there is always a plot like this: Party A (a rich or talented person) wants some target people to disappear for some reason, find Party B (professional killer or expert) to help you achieve your goal.
In the world of IT personnel "Rivers and Lakes", there is a similar plot: Party A (customer) wants to solve problems in production and operation or improve efficiency, and then find Party B (IT enterprise or it practitioner) to help you achieve your goals.
In the world of martial arts, I don't know if it is because of more "Idealized" elements. The plot is usually like this: Party B receives the demand and receives a deposit, independent or starting to "kill some people" with a small aim. For the hard-to-kill Master, the Commission is naturally higher. If Party A requires that the Commission disappear within one month, the Commission will inevitably be higher. After the task is completed, Party A will pay Party B the remaining Commission, without any natural or man-made disasters (for example, Party A is first destroyed ), party A will never rely on the remaining Commission for any reason, such as the target is to fall forward rather than backward.
In the IT man's "" world, it is more complicated than the "" of martial arts. If Party A makes a request, it is also necessary for Party B to analyze and understand the requirements. In the early stage, it is necessary to evaluate the difficulty evaluation strength to determine the feasibility. In the middle stage, it is necessary to repeatedly correct whether it is consistent with Party A's purpose, in the future, we need to verify whether the contract has been fulfilled. The project manager is the person who leads the team to complete the task and deliver the task. There seems to be nothing special, but there are always it people who will understand why many IT projects have failed: they cannot be completed on time and delivered on time, and they cannot meet the requirements of Party A after delivery, although delivered, the interests of one or both parties have been damaged ......
In the martial arts arena, Party B only needs to "let the target disappear". As to why the target disappears, it is not a matter of Party B's relationship, and Party A generally does not tell Party B. If Party A only requests that the "target fall down", Party B will not be told to "kill him" because the price opening will be significantly different.
In the IT arena, Party B needs to understand Party A's goals and Party A's goals. Otherwise, what party A wants to accomplish is not necessarily what party a really wants. If you have never experienced project development in the form of Party A or Party B, you may ask why Party A cannot clarify what it wants to do? Why is what party A said yesterday different from today? Party B has developed the function according to the requirements described by Party A. Why does Party A not accept the function? There should be a lot of answers, and you have to look at the scenario. I will try to explain some reasons using my own instance below.
I. I am in a "traditional" software company
Software companies begin to become "traditional software companies" in their daily vocabulary. It should be related to their entry into Internet companies, because people around them always say this, it should be relative to "mobile application software.
Traditional software companies can also be divided into project-type companies and product-type companies. They have experience in both types of companies, but this article mainly describes project-type companies.
In a project company, Party A and Party B have a stronger concept. In this company, we have participated in a large project. Naturally, our company is the Party B responsible for project development, and the customer is the Party A who initiates the project bidding request. Although Party A is satisfied with the completion and delivery of the project, Party B also receives all the money, but according to the contract, the deadline is extended, and strictly speaking, it is also a failed project. Looking back, the main reason is the uncertainty of demand and information asymmetry.
In fact, the company is still engaged in the oil industry. In the project I participated in, Party A's business is very professional, not simple information. Computer Professionals are an absolute layman, and serious information asymmetry occurs during communication. A metaphor is like watching the water in the lake on the shore. It feels quite light. Once we jump in, we find that the water is still relatively "deep. What is even more challenging is that, from project start to acceptance, Party A's main project owner has changed three times, and each person has his own staff and understanding of the business, everyone will think that their work style is the most correct ......
The basic way we work is to do everything possible to "catch" Party A understands the needs (they are very busy), confirm the needs, and then design and development, hoping to make a product that meets Party A's needs. Before starting, ask Party A to give all the requirements details and understand the requirements, and finish the result zzz. Once a problem occurs, Party A will feel that it was in accordance with Party A's XXX requirements and confirmed the questions such as yyy. If the WWW problem occurs, Party A does not know what he wants to do, they even tried to ask Party A to sign and confirm their own needs ......
In fact, what makes the boss feel angry and passive is that at that time, the project team did not take any written means to confirm the requirements, all of which were verbal confirmation. The delivery term stipulated in the contract is approaching, while 2nd of Party A's project owners have almost overturned 1st of their business ideas ...... Carefully considering the content of the contract, we have not fulfilled Party B's responsibilities, and we have no evidence that our software is implemented in accordance with Party A's requirements, if Party B's liability is extended, it will not be able to make full payment, but also pay liquidated damages, and then apply for an extension. The boss is really angry ......
Later, after both parties communicated and negotiated, the content clearly not mentioned in the contract was added to the "Extension Application Form" as one of the reasons for the extension, in the name of Party A, the application for extension is completed ......
The project was finally accepted, and the Project Manager resigned. The boss is quite satisfied with my performance in the project. I am responsible for the maintenance period (because I have to pay the final payment. When I went on a business trip alone to Party A's enterprise and fulfilled the contract requirements, I summed up my previous experience and carefully prepared a document similar to "work confirmation, ask Party A's leadership to score my work and sign for confirmation ......
Party A is Party A, and Party B is Party B. Even if you have a good time with some people, it is still a contractual relationship!
2. I went to an Internet company with no money left
Mao: Grandpa, I'm hungry
Zhao Benshan: Are there any noodles?
Small Shenyang: 78 yuan a bowl
Zhao Benshan: What? So expensive?
Small Shenyang: Scotland noodles
Zhao Benshan: Isn't it halogen Zigui?
Small Shenyang: Halogen child does not need money.
Zhao Benshan: Let's have a bowl of halogen. The child is hungry.
Shenyang: Mom, I never did.
Zhao Benshan: I didn't come here. I want you to come here for a long time. Let's go.
Xiao Shenyang: this old man, I want to say that noodles don't need money or noodles.
That's right. The lines above are the lines in Zhao Benshan and Xiao Shenyang's famous spring festival sketch "no money". I think I sometimes want to look at Xiao Shenyang's position in the sketch ......
Assume that Party A's request is "drinking halogen", and I accept it with the traditional mentality of Party B. Although I still feel "Mom, I have never been so involved ", but after all, it still works. After some time, Party A felt that he could not sing a good song on Xingguang Avenue, so he would say, how can you make me drink, don't you know that thing is salty and dead? With Party B's mind, I will say: It's your desired halogen child. I never said it was done. Who else said he was coming so early!
Do you think Party A deserves it? Is it true that I have no responsibility?
In traditional industries, I may not be wrong, or I can find a suitable reason for not needing Party B's primary responsibilities. At most, I am not a good project manager, it will not cause huge losses to the enterprise. However, in Internet companies, my thinking is wrong. Party A's opinion here is a very serious "ideological problem ".
CTO said, "What is the biggest difference between Internet companies and traditional software companies ?"
I answered the speed, pace, pattern, user, and so on ......
CTO said, "You have not grasped the key! Almost all of the traditional software industry you 've been in is built on the original business rules, and your work is just informationization !"
I felt like a sudden electric shock. After thinking for a few seconds, I nodded and couldn't say anything.
CTO continued, "the characteristic of the Internet is that there are no ready-made rules, and almost all we do is innovation or even all are attempts. It is full of uncertainty, so we must be at a fast pace, you must keep trying and making mistakes and find the correct ones from several attempts ...... Successful Internet companies have higher requirements for developers and must be able to adapt to changes ...... The Project Manager cannot only use the mentality of Party A and Party B to lower the requirements for himself or herself. If so-and-so are completed, the project will be accomplished ......"
Continue to talk about "no bad money". Before researching the demand, you must understand that the team's ultimate goal is not just to finish the meal, but to go to Xingguang Avenue, whether to eat noodles or drink halogen, it is only the implementation details or methods.
Before serving ---
Xiao Shenyang: Old Man, halogen sub-salty, drinking is not good for your throat. Do you want to consider it again? This opportunity is rare for children. do not influence the future because of a bowl of noodles. It will be cheaper if you do not want to import non-GMO scotch flour.
Zhao Benshan: How much nonsense is it!
After serving ---
Serving food in Shenyang: If you are hungry, drink a bowl of halogen and drink it slowly. It's salty. I have a bowl of water for you, so you can drink it together! (To Zhao Benshan) the old man, who buys cooked cakes at the door, is it true that he buys them to let the children eat them.
In this way, will it be better?
In fact, understanding "Party A and Party B" is not only useful in the IT industry, but also has their own procedures and rules. The contract is a legal constraint on both parties, so pay attention to it! But good cooperation and even expansion to good employees often need to do more.
Finding the crux of the problem does not mean that you can immediately find the panacea. After the medicine is eliminated, it seems that you are ill again. If the course of treatment is insufficient, you must take the medicine and exercise more ......
Source: http://byteh.blog.51cto.com/141786/1004046