See this title, do you think I went to outsourcing company to work?

Ha ha, not really. I went to talk to an outsourcing company.

It was a friend’s company. His company wanted to build an enterprise system, but it didn’t have the resources to coordinate it, so it wanted to outsource it. So he asked me to accompany him to talk about several outsourcing companies.

Why outsourcing is necessary

When it comes to outsourcing, we may not have a good impression, and many people are against outsourcing, but outsourcing is not wrong. It is reasonable to exist. BAT, Huawei and other large companies are supported by a large number of outsourcing companies, and they cannot do all their business by themselves.

Why is that?

Mainly in order to save manpower, time cost!

Because managing a large number of employees is always a costly and risky business, it is good if there are more people to do things, but if there are no things to do and no profits, these people may be dismissed with the end of the project, which is not responsible for the employees (which is also the pain point of outsourcing companies).

, for example, may not be very appropriate, if ali WeChat such social applications, also want to do, of course, the teacher also done before “and”, but failed, even if failure across the team can also be incorporated into nailing, want want such a team, because we are doing instant messaging applications, can be very smooth into, if there is no such a team? Or a newly formed team dug from outside? The failure of this product, on the one hand, is a blow to the team’s confidence, and on the other hand, it is impossible to place these people well without similar business.

So, to usher in a new technology or industry field, and no good at it, for the general company is risky, if the company has no power, can consider to edge outsourcing business, look at the market feedback, and then make a decision whether to their maintenance, the companies face the risk and cost control of a kind of good choice, This is where the benefits of outsourcing come in.

Yes, my friend’s company is the same. First, he does not have the time and energy to train and manage a group of employees, and second, he wants to concentrate on the company’s core business, and some marginal business systems want to outsource.

Outsourcing to negotiate

The chief of the stack had never talked with outsourcing companies before, but after this, he talked with two outsourcing companies in one afternoon, which really overturned my understanding and made me understand many truths.

The first outsourcing company

This is an outsourcing company that overturns my perception. It shows that the details of this company are very good in every aspect.

Why say detail decide success or failure, this company interprets incisively and vividly!!

Even before I left home, I had already informed the company of its location, map, parking place, contact information, and road map of various transportation vehicles through email. It was very warm.

Arriving at the company, my friend and I sat down in the conference room and each of us gave us a bottle of water. After a few minutes of pleasantries with the business manager, she turned on her computer and connected it to the TV to give a powerpoint presentation.

I talked about the company’s development history, organizational structure, business model, management mode, cooperation cases, technology stack, cooperation mode, after-sales service and so on for more than an hour. It was very wonderful. I was surprised by my ability of expression and output, worthy of being a business person. At the same time, IT also makes me sigh that outsourcing companies’ business is so strong that they feel omnipotent and can be both soft and hard. Various project cases are dazzling. It can only be described as surprise, which is the real full stack.

Although it is an outsourcing company, but the company was established very early, age is bigger than me, the whole process of development testing is standardization and normalization, quantitative results, decorate is outsourcing the same standard (send you progress every day, test video), I dare say that many big Internet companies are not necessarily such standards. From requirements communication, product design, UI design, code development, testing (white + black), acceptance process have a very mature company, outsourcing to do so is really another.

The company is delivery-oriented, and one of the interesting details is that in order to ensure progress, developers need to seek help from the technical manager in time when they encounter problems, but they can also work on their own, but if the progress is delayed for too long, they will be fined 2000 per time. Need to cooperate with Party A will also be agreed in advance, generally is delivered in advance, even if there is a delay, if it is their responsibility, delay a day 2%, which means that as long as 50 days can be done for free?

So, now you know the bitterness of outsourcing, time is money, development is like a machine! When you’re working on several projects at the same time, there’s no time to think.

In addition, we talked about whether we can outsource human resources, but they did not recommend that, because it may cause travel expenses (borne by Party A), once and again, the time of a day will be lost, and it is not convenient to arrange and supervise, and remote as far as possible to save the cost of both parties.

Because this also tells about their experience of outsourcing in the local bank, one hour’s work is hard to do for a day, why? After listening to me, I felt funny. For the sake of security, the outsourcing programmer could not touch the computer, so he could only stand outside the room and shout to the person inside through the glass: A, the person inside would press A, and so on, for one day…… (Not sure of authenticity, students who have more bank outsourcing, welcome to discuss and share below)

Finally, she took us to see their tech team, outsourcing style, row by row, very neat, and no one to look at you, because they probably don’t have time for you. Because of the stack length, I was also engaged in outsourcing when I graduated. I know about outsourcing. If you are interested, you can follow the official account Java technology stack search and outsourcing reading, which is my real record of outsourcing experience.

However,, the atmosphere of this outsourcing company is very quiet, they all do their own work, there is no communication, not like outsourcing at all. What does outsourcing look like for you? Welcome to share!

The second outsourcing company

Entering the second outsourcing company also overturned my cognition, and the first company completely formed a sharp contrast!

Arrived the company front desk, say to seek XX manager, front desk direct say: you dozen XX telephone! So my friend made a business call business slowly come out, this company also want front desk why?

Then the business person takes us upstairs to the conference room and sits down, and comes up empty-handed and says, “Are there any requests today?”

My friend and I are a little confused, as if we have decided to cooperate? Then my friend said that we should first understand the overall situation of the company, demand that is still the latter thing, and then he began to talk about the company intermittently, most of the time we ask, he said, will not take the initiative to reveal more information about the company.

Then my friend said that he wanted to see if the company had any project cases and good directions. He went out and brought in an antique notebook, which could not screen, so we could only look up and show us a XX system. This page is really… It overturns my understanding that the UI can’t be too ugly, it’s too arbitrary!

Then we talked about their technology stack, called in their project manager, the project manager said that the development language is mainly Java, because Java is good to recruit people, not PHP, PHP is not good to recruit people, really? Middleware like RabbitMQ, Redis, Memcached, and not much else.

Then I asked them if they had any development experience in big data, high concurrency and security, and the project manager said that it was unnecessary to control costs, launch cloud products first and then verify them, then expand, and build a bunch of distributed products in the early stage… Blah blah blah… I admit he has a point, which anyone can make, but it runs counter to the question we’re asking. Experience and necessity are two different things.

In terms of their pricing, the company said that they can ignore the extension of 5 ‰ / day. This is not an extension of 2,000 days before I can get back the whole principal, which means that they can extend it indefinitely. They have no hope.

Finally, as we walked out of the building, my friend said, Forget this one.

conclusion

There is no harm without comparison. The first outsourcing company made a computer + TV screen presentation with a splendid PPT that lasted for an hour. The second company failed in the business negotiation like a toothpaste tube.

Therefore, this outsourcing visit experience gives me the biggest feeling is that I should try my best to do whatever I do, show my professional ability and strength, and try my best. Only in this way can I win others’ trust, feel reliable, and win more opportunities.

Details determine success or failure, come on!!

Finally, what do you think about outsourcing? Welcome to share with us