See this title, do you think I am a stack leader to work in the outsourcing company?
Haha, it’s not true. I went to talk to an outsourcing company.
The company belongs to a friend. His company wants to build an enterprise system, but the company does not have the resources to coordinate, so he wants to outsource, so he asked me to accompany him to talk about several outsourcing companies.
Why you need to outsource
When it comes to outsourcing, we may not have a good impression, and there are many people who resist outsourcing, but outsourcing is not innocent, it is reasonable to exist, BAT, Huawei and other big companies are backed by a large number of outsourcing companies, they can not do all the business themselves!
Why is that?
Mainly to save manpower, time cost!
Because managing a large number of employees is a long-term costly and risky business. If there are too many people, it is good to have something to do, but if there is nothing to do and no profit, all the employees may be disbanded after the end of the project, which is also the performance of being irresponsible to 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 is it a new team from outside? The failure of this product was, firstly, a blow to the confidence of the team; secondly, if there was no similar business, it could not arrange these people very well.
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 also like this. For one thing, he really does not have the time and energy to cultivate and manage a group of employees. For another, he wants to concentrate on the core business of the company, so he wants to outsource some marginal business systems.
Outsourcing to negotiate
The stack manager did not talk about business with the outsourcing company before, but after this meeting, I talked about two outsourcing companies in one afternoon, which really overturned my understanding and made me understand a lot of truth.
The first outsourcing company
This is an outsourcing company that subverts my cognition. It shows that the details of this company are very good from all aspects.
Why say detail decides success or failure, this company interprets incisively and vividly!!
Before leaving the house, I already informed the company’s specific location and map, parking place, contact information, and the road map of various vehicles by email, which made people feel very warm.
When I arrived at the company, my friend and I were seated in a conference room and each was given a bottle of water. After a few minutes of pleasantries with the business manager, she turned on her computer and hooked up to the TV to give a POWERPOINT presentation.
I talked for more than an hour about the company’s development history, organizational structure, business model, management mode, cooperation case, technology stack, cooperation mode, after-sales service, etc. It was very wonderful. I was surprised by the expression and output ability, which is worthy of doing business. At the same time, it also makes me sigh that the current outsourcing company’s business is really strong. It feels omnipowerful, and it can take all kinds of projects, which can only be described as surprise. This 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 the requirements communication, product design, UI design, code development, testing (white + black), acceptance process, the company has a very mature program, outsourcing to do so is really another look.
The company is delivery oriented, and one of the interesting details is that in order to ensure progress, developers have to go to the technical manager for help when they encounter problems, but they can also work on their own, but if they continue to work for too long and delay progress, they will be fined 2000 per time. If party A needs to cooperate, it will be agreed in advance, and generally delivered in advance. Even if there is a delay, if it is their responsibility, 2% will be lost for one day, which means that it can be done for free as long as 50 days.
So, now that you know the pain of outsourcing, time is money and development is a machine! Before this project is finished, the next one may already have a hole for you. Even if you are working on several projects at once, you don’t have time to think.
In addition, when it comes to the possibility of outsourcing human resources, they do not suggest the outsourcing of on-site human resources, because it may cause travel expenses (party A will bear). One day after another, there will be no time for one day, and it is not convenient to arrange and supervise. If it can be done remotely, try to do it as far as possible to save the cost of both parties.
Because this also tells them that they once resided in a bank outsourcing experience, 1 hour of work is hard to do 1 day, why? After hearing this, I felt funny. For the sake of security, the outsourced programmers could not touch the computer, so they could only stand outside the room and shout to the people inside through the glass: “A”, the people inside just press “A”, that’s it, one day… (Not sure whether it is true, there are more students outsourced by banks, welcome to discuss and share below)
In the end, she took us to see their technical team, and sure enough, it was outsourcing style. Row by row, the seats were very full, and no one was curious to look at you, because they probably didn’t have time to care about you. Because the stack is long, I also did outsourcing when I graduated. I know that outsourcing is something. If you are interested in Java technology stack, you can follow the public account to search for outsourcing and read about it.
However,, there is one thing, the atmosphere of this outsourcing company is very quiet, all do their own work, there is no communication, not like outsourcing. What does your outsourcing look like? Welcome to share!
The second outsourcing company
Entering the second outsourcing company has also overturned my cognition, which is completely in stark contrast to the first one!
Arrived company front desk, say to seek XX manager, front desk say directly: you make XX telephone! So my friend made a phone call to business business just slowly walked out, this company even need the front desk why?
Then the business took us upstairs to sit in the conference room, and came up empty-handed and said, “Do you need anything today?”
My friend and I are a little confused, it seems that we have decided to cooperate? Then my friend said that he should first understand the overall situation of the company, and the demand would come later. Then he began to talk about the company intermittently. Most of the time, we asked him about it, and he said that he would not actively reveal more information about the company.
Then my friend said that he wanted to see if the company had any project cases and the direction he was good at, and he went out and moved an antique notebook in, but it could not cast the screen, we could only gather up to see a general, and then showed us a XX system, this page is really… Overturn my cognition, this UI can’t be too ugly, this is too casual!
And then we talked about their technology stack, and we called their project manager in, and the project manager said that the main development language is Java, because Java is easy to hire, and PHP is not easy to hire, really? Then I used 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. The project manager said that it was unnecessary to control the cost. He said that he should first launch the cloud product to the market and then verify it, and then expand it, and do a lot of distributed development in the early stage. Blah blah blah… I admit he has a point. Anyone can make a point, but it runs counter to the question we’re asking. Experience and necessity are two different things.
As far as their pricing, the company says it can ignore the extension of 5 in 10,000 days per day, it’s not 2,000 days to get all my principal back, it means it can be extended indefinitely, it’s hopeless.
Finally, as we walked out the door, my friend simply said: This one is out of the question.
conclusion
Really no comparison, there is no harm, the first outsourcing company is computer + TV screen presentation of high PPT wonderful talk for an hour, the second company like communication in the business negotiation stage has lost, a company’s face and external display of strength is really important.
Therefore, this outsourcing visit experience gave me the biggest feeling is that I should try my best to do everything and show my professional ability and strength. Only in this way can I win the trust and reliability of others and win more opportunities.
Details determine success or failure, refueling!!