5 Tips for Rewriting Your Outsourcing Contract

Categories: Management | Tagged , , , , , , , | Leave a comment

If the workers assigned to your project are not at the level you originally requested both verbally and in writing, or if your Service Level Agreement is not being fulfilled as agreed upon in terms of time and quality, it may be time to renegotiate your contract. Such factors should have been part of an initial verbal agreement and contract, but since only hindsight is perfect — renegotiate your contract now!

1) Are you getting the level of experience you asked for? If you discover, for example, a few weeks or months into an IT project, that you originally asked for a senior programmer (5+ years) and are being billed for such–but that the programmer you have been working with has only 3 years of experience and is extremely slow and inflexible, you want to obtain some kind of credit and better accountability going forward. Write it into the contract in more definitive language, and include what the penalty will be for such an oversight. You as a consumer have the right to get what you originally contracted for and were promised. Is a required training period being adhered to (in a call center campaign, for example)? Ask that a specific level of skill and work experience be documented as part of the contract. Since this request was not adhered to from the very beginning–although it was agreed upon–see if the company is willing to give you a credit or substantial discount, particularly if there have been problems that might not have occurred had you been assigned a more experienced programmer or worker. And–write that penalty or discount into the terms of the new contract.

2) Are you getting your money’s worth per hour? If the company is giving you less effort per hour than you know to be indicative of an hour’s work, find a way to put that in writing: build in an incentive for certain quality delivered on a certain schedule, and for work done in much fewer hours than you think is necessary–with good results, of course. Money (a bonus) is the best incentive, but a few companies have succeeded in creating effective incentives such as trips, restaurant dinners, or shopping sprees (see www.anyperk.com for ideas on how to do this in the U.S.; in a foreign country, ask managers what employees would like). By the way, incentives are better than penalties, but they work hand in hand as we discuss in “Motivating workers with bonuses or shortages

3) Forgot to include checkpoints and reviews? Add them this time: include periodic virtual (Skype or phone) meetings to let everyone know what is going well and what needs to improve. If you include in your contract this simple review process– and how often such checkpoints or reviews will occur– your needs and intentions will be clearer. Be sure to include wording that lists exactly what you will be looking for–for example, number of hours spent, specific tasks accomplished, concrete suggestions made by the project manager and workers, improvements made since the last checkpoint, and what procedures are yet to be perfected. Put it in writing. Then, the outsourcing company and its employees will know your expectations and respect your standards.

4) Are there liability issues not covered by a contract that is essentially unfavorable to you? For example, if code is broken (IT), or the query system does not work (IT), or certain calls made by a call center on your behalf cause problems and actually cause you to lose business, be sure the rewritten contract states all terms in your favor as well as the outsourcing company’s. The standard contract may limit the company’s liability. Make sure the final contract asks the company to take a good look at what its negligence might cost if your business suffers. If the company is not willing to take responsibility for certain errors…you pretty much know what will happen if the contract-makers do not change their attitude.

5) Last but not least…your contract should include what party will mediate the contract if things do not improve. Again, this should have been part of the original contract. With a professional mediation organization such as mediate.com with mediators in every country, you may do better than with an international law firm such as perkinscoie.com with offices in both the U.S. and the outsourcer’s country. Remember: You do not want to get to the point of litigation…but you do need to consider how the contract will be mediated or brought to suit if needed. Otherwise, your company looks foolish and lacks the power needed to control the level of work you are getting from the company in the first place. If they realize you are savvy about litigation with a company in their country and have laid out all the possibilities, many issues will be solved in a professional manner from the very beginning. By the way: one tip so obvious you are likely to overlook it is to make sure the contract is bilingual. That way, no one can claim that certain points were not clear. Get someone to check the foreign language contract against yours (English) and make sure the agreements are the same in both languages. How did we think of this? We know of a case where the contract was substantially different in Chinese than in English. The company’s written contract, created and signed by them, was actually in several ways a different contract than the English version a U.S. company signed.

Good luck making your contract perfect the second time around. If at first you don’t succeed– do it again–or prepare to find another company to outsource to.

You might also like:

International contracts to watch out for
http://bpo.123outsource.net/2013/10/14/i-refuse-to-sign-international-contracts-to-watch-out-for/

Precontracts for outsourcing: before the real contract!
http://bpo.123outsource.net/2013/09/09/pre-contracts-for-outsourcing-before-the-real-contract/

How do you expand your thinking in business?

Categories: Of Interest, Semi-Popular | Tagged , | Leave a comment

Thinking of what you don’t think of

In business, there are often dozens of ways to solve a problem. Humans seem to have minds that get stuck in a rut. They think the same thoughts over and over again. The trick to being “smart” is to be able to think of many solutions to problems. I recently hired a writer who is really smart. If I ask him to make a situation “funny”, he will think for about 90 seconds, and then he always thinks of something — and I generally blurt out laughing when I hear it. To succeed in business, you need to become very resourceful and learn to think of more possible solutions to problems.

So, how do you expand your thinking?
When I meet people who are “smart”, they generally read a lot. Some of them can even quote great literature, or famous statements made more recently by politicians. Reading books is good. Recently, I have been learning a lot by reading blog posts that I saw on Twitter. The limitation was that I always went to the SAME resources to find interesting articles when what I should have done was to look everywhere! The mental limitation to not thinking of everything is very similar in nature to the mental habit of not looking everywhere. It is a rut.

The difference between a successful person and…
I read on Twitter that the difference between a successful person and a very successful person is that the very successful person says “no” more. This is a very misleading statement if you don’t interpret it correctly. My interpretation is that a very successful person will consider more options before making a decision. If you are hiring people and interview ten, then you will pick the best one. But, what if that one is mediocre, or not perfectly attuned to what you need to have done? A very successful person might have an HR staff that interviews 1000 people, and then picks the best ten, and let’s you try them out one by one to find the best one. This is a perfect example of saying “no” a higher percentage of the time! Big companies think of this, but small business owners will typically say, “Gee, I didn’t think of that” or “Hmmm, I don’t have the resources to do that”.

Having an office in the Himalayas
I was recently looking for office space, and trying to apply my idea of thinking of everything. I was thinking about various parts of Los Angeles. Then, I thought about getting a temporary office in an entirely different metro. I could travel one week per month to that remote location. I like to travel in any case. Travel revives my soul. But, what about getting my office in India in the mountains? That would be super cheap. Labor is cheap there too. I don’t need to be in America 12 months a year. I can disappear for a few months at a time without too many consequences. The Jury Duty folks might not appreciate a long absense, but I can just tell them that I was at my office in the Himalayas! Most people would not think of having their office in Dehradun. But, why not include that as an option on the list. If you are thinking of everything, that is a fun option to think of — and might even be the best one if you like to meditate!

You might also like:

Wouldn’t it be nice to have your office in the Himalayas?
http://bpo.123outsource.net/2011/04/27/wouldnt-it-be-nice-to-have-your-office-in-the-himalayas/

The mindset of a millionaire
http://bpo.123outsource.net/2013/08/05/the-mindsetof-a-millionaire/

Being Aware in Business & BPO Outsourcing

Categories: Of Interest | Tagged , , , , , , | Leave a comment

Being Aware in Business & BPO (Business Process Outsourcing)

I wrote a previous blog article about being aware in business. You really need to be a Zen Monk to be good at business. You need to have a still and watchful mind that notices everything. You need to notice behavioral traits in others. If you can spot bad behavior or signs of risky character traits in others EARLY, then you can save yourself a lot of grief in business. But, what I have been thinking about recently is more tactical.

Multiple approaches to getting tasks accomplished
Let’s say that you have a particular set of tasks or BPO business processes to do. You might have one way of doing those tasks. Perhaps there might be other ways of doing those tasks that you thought of. But, what if you meditate on this business process and come up with ten ways to approach the tasks at hand? The issue is that in business, your workload varies over time, and your labor resources vary too. It is expensive in terms of time to interview lots of people just to fill one position, and then potentially have that person quit or get fired. One interesting way to solve this situation is to have a “fluid system” for business process outsourcing (BPO Outsourcing).

What if you have what I could term as a BPO overflow tank?
Your car has an overflow container for radiator fluids, why doesn’t your business? Let’s say that you handle most of your work in house, but you always have a certain percentage of particular tasks outsourced to a BPO company. Let’s say that according to your business model, 20-70% of your outgoing call work is outsourced, and the rest is done in house. That buys you tremendous flexibility. The outsourced call center work might cost you more in labor, but you don’t need to interview people, etc. That buys you time. You can delay your interviews until you have more time in your management schedule. You can be more selective about who you hire. You can fire someone more easily who is not capable or who is slacking off. Having a reliable, tried and tested overflow system for handling your business processes is a great idea. Keeping that system always running ensures that it will run more reliably as well.

There are other solutions too.
If you want to outsource call center work, there are auto-call systems that you can use online that can send messages to clients. You can have a mass email system to communicate with mass amounts of clients. You can even auto-text them. You could devise a system where you would reduce the quantity of outgoing calls under certain business circumstances so you could gracefully adjust to changing workloads. Managing labor resources is fascinating and more complicated than you think! So, try to increase your awareness and think of more innovative ways you can solve problems. Write these solutions down and compare them. Don’t be afraid to use more than one system simultaneously!

You might also like:

Are you aware in business?
http://bpo.123outsource.net/2013/06/18/are-you-aware-in-business/

Paying attention to the long range effects of business decisions
http://bpo.123outsource.net/2013/06/13/paying-attention-to-the-long-range-effects-of-business-decisions/

Long Range Effects of Business Decisions – a Mistake That Got Turned Around

Categories: Management, Semi-Popular | Tagged , , , | Leave a comment

A mistake that got turned around
I made a business decision a few months ago which was to reduce my involvement in certain processes of my business. I removed the weakest 20% of listings from one of my directories. We did not lose traffic as a result, but we lost growth. I didn’t know what the long range effect of my decision would be other than I would have less responsibilities. Luckily for me, I track my decisions and the results thereof. I quickly learn when I have made a bad decision and turn it around. But, sometimes it is not so easy.

Gaining and losing personnel
If you hire a new person, there are positive and negative attributes that they bring on board. Someone with a bad attitude can really interrupt the flow of your company. On the other hand, someone who is occasionally difficult might bring a lot to the table that your business might suffer from if lost. I just read an article on Harvard Business Review where a manager lost one of their key team members. A few months after the fact the manager stated how they didn’t realize how critical that member was to the team. It is very important to be able to assess in business. You need to know how important each of your team members is — because one day you might have to live without them, or you might have to decide whether to fire them or not.

Techniques for elastic expansion
Expansion is another popular topic for business owners. Most companies want to grow, but many don’t know how, or how fast. Trying to grow too fast can cause a lot of confusion, especially if you have to change your business model. But, what about changing the way you do business in a way that facilitates flexibility in the size of your company? What if you have seven people at your company, and you create a new team structure that allows you to be able to add or subtract team members without dramatically altering your personal workload. If you change your business model to incorporate more middle level managers, or reliable outsourced help, then they can handle whatever growth there is for you, and you can work as much or little as you like. On the other hand, those who try to grow too fast without a business structure that can accommodate it can fall on their face and suffer huge losses in the long run!

The long range effects of business decisions are fascinating to think about and read about. Make it a habit to think about the karmic effects of your actions. Think before you jump!

You might also like:

What hour of the day do you think better?
http://bpo.123outsource.net/2013/08/26/what-time-of-the-day-do-you-think-better/

Do you feel more capable after meeting with higher level people?
http://bpo.123outsource.net/2013/08/09/do-men-feel-more-capable-after-meeting-with-higher-level-people/

How to Make Sure Outsourcing Companies Follow Directions

Categories: Management | Tagged , , , , | Leave a comment

How to Make Sure Outsourcing Companies Following Directions

Following directions is a problem in any company. But, if you work with offshore labor, or outsourcing companies, they always blame the customer if they didn’t follow directions. Remember — the customer is always wrong. Most companies just don’t value the work you are giving them in my experience which is where the problem starts.

But, the resolution to the problem is easy. Here are a few steps to ensure that your offshore company follows instructions well.

(1) Give them a test run before you give them any real work.
If a company is too sloppy to give a chance on something that might be time sensitive or critical, test a few companies out on your dime on a test project. I recommend TWO test projects. Companies tend to be “trying” more on the initial test project, and will slack off a lot more on the second one.

(2) Let the offshore company believe that the 2nd test project is real
Outsourcing companies will let you down a lot of the time if you are a small client. They just don’t care much about the little fish which doesn’t make good business sense. Little fishes are easier to catch, easier to keep, and lots of little fish add up to a big fish. Companies will be more careful in your assignment if they feel it is a test. If the second test project is a real project, then they go back to their regular habits of taking forever and making lots of mistakes in many cases. A second test is like a second interview. People are being “themselves” the second time around — and you need to know what the real “themselves” is before giving them anything critical!

(3) You need to keep clear instructions in writing, and then go over the instructions verbally after the fact. If you flood someone with emails, you will create a mess. So, only send needed emails and keep the information in them well organized. Anything that was assigned orally can be disregarded and YOU will be blamed. People can forget what you told them, or just blatantly disregard what you said. Or, if someone gets upset with you, then they might decide to not follow instructions.

(4) Have your offshore company check in with you periodically
It is impotant to have work get done in steps. You need to inspect each step. The first step should be the smallest. That way if your offshore company is on the wrong track, you can get them straightened out. But don’t assume that because you corrected the company, that they will follow directions from then on. Assume that they will continue making mistakes as they usually do. In real life they might make some of the same types of errors they made before and perhaps a few new ones too!

(5) Deadlines should be in writing
Give lots of smaller deadlines in writing that are reasonable. Use these to double check all of the work. The secret to having people follow directions is to screen out those that are beyond help, and to keep coaching the good ones! Deadlines assist in the checking process. They also provide a definitive line where you can fire someone. You could even have multiple deadlines for the same stage in the process. The first deadline gets you a bonus, the second keeps you going, and the third gets you fired for sure — no excuses! You can engineer so many business strategies with creative deadlines. Don’t overlook this opportunity.

Keep an eye on everyone, communicate all pertinent points in writing every time, and good luck!

You might also like:

Is offshore outsourcing right for you?
http://bpo.123outsource.net/2013/08/31/is-offshore-outsourcing-right-for-you/

What is the correct order of steps to screen an outsourced company?
http://bpo.123outsource.net/2013/08/16/what-is-the-correct-order-of-steps-to-screen-an-outsourced-company/

We like to work remotely = a warning sign in programming!

Categories: Software Development | Tagged , , , , | Leave a comment

“We like to work remotely”
In this virtual age, people work remotely all the time. That is possible with the new technology, and a popular choice. I work from home as does everyone I work with. But, not everyone works well from home.

I like to work “one on one” with programmers. That means I need to visit their office to work with them. The problem I encounter is that they either don’t like having me around — ever, or that they don’t have an office. It gets more confusing than that though.

American companies in California and other states are very tricky these days. Watch out, because you might get taken for a ride. When I ask if the company has an office, they often say that they do. Next, I ask if the people they hire actually work in the office. You never know, they might have half their staff in the Philippines. I get a variety of answers. I typically tell them that I am going to visit their office so I can get a sense of who they are and how they work, etc. It is common for these companies to tell me that they do not allow visits from clients. They are probably hiding the fact that their workers are not actually working in their office.

The next truth or untruth I typically uncover is that their workers not only work remotely, but are not in fact employees. This is actually a serious problem. If a company has an employee, they can tell the employee what to do, and the employee has to do it. If the virtual programmers are independent contractors, they can accept any job they like, and are often very picky about who they will even talk to. Your point of contact will assure you that they are in control, but more times than not, the programmer is in control, and is not interested in acquiring new clients.

Then, when I find companies whose employees actually do work all under the same roof, the common answer is that they don’t want to work with me. There always seems to be a reason why I am prevented from getting my work done by someone reliable.

I had one scenario with a bunch of programmers. They told me that there were seven of them and that they were all authors. I was assigned to their lead programmer. After a while there were “delays” in my work getting done. The delays were really that the programmer had taken on a new client and didn’t want to work with me because he didn’t like me and didn’t have time either. I mentioned that I would be happy to work with their other programmers. Then, I learned that was against company policy as the lead programmer had to know what was going on before they could write even a single line of code. I was sabotaged with an artificial road block. The truth was that there was only one programmer and that he was not an author. I was hoodwinked.

Review of scenarios
(1) A programming company actually has an office with actual employees working in the actual office. They might refuse to work with a small company or bid four times the number of hours that a project actually needs. We have seen this many times. They can get away with a lot because they seem reputable.
(2) A programming company PRETENDS to have an office. When you tell them you are going to visit them, then the “employees” work remotely and are not in the office. When you finally make it to their office, it is a conference room in a shared office — and their name is not even on the roster for the shared office space.
(3) A programming company says that they work REMOTELY, but that they have been working with each other for 10 years. You have no way to verify how long they have been in business or how long they have been working with a particular programmer. The arrangement is likely to only have lasted a few months to two years at most making it very unstable for a long term relationship.
(4) A programming company has an office, but refuses to let you work directly with programmers there. Are they hiding something?
(5) A programming company with or without an office hires overseas workers who might not live up to any type of American standards.

How can you be safe hiring programmers you might ask? Honestly, California is the worst place in the world to look for a programmer. Try the Mid-West, Northeast, or find a company in India or Belarus that you have screened very thoroughly. There are some very good companies overseas, but they are mixed in with some con artists. America has almost the same percentage of con artists, but with prices that are four times as high. Do you want to get conned in dollars or rupees? I assure you that getting conned in dollars is much more costly! Be cautious and good luck!

You might also like:

5 reasons to have your company under one roof!
http://bpo.123outsource.net/2013/10/04/5-reasons-why-you-should-have-your-company-under-one-roof/

Cottage industries in India ruin India’s outsourcing reputation
http://bpo.123outsource.net/2013/09/29/cottage-industries-in-india-ruin-indias-outsourcing-reputation/

Pretend to be a client and ask your staff questions

Categories: Outsourcing Articles | Tagged , | Leave a comment

Can you disguise your voice and pretend to be a client? Or sit next to the phone and have someone else call your company. See how useful your staff is. Are they helpful and knowledgeable? Or are they merely pleasant, but yet give wrong answers to people’s questions. Sound familiar? Do you even keep track? Most companies don’t keep very good track. One company was very bad in the answers department. I asked three different staff members the same question and got three different answers. Good god! I hope your company is not like this!

You need to test your employees regularly to see if they know what they are doing. Don’t wait for your clients to call and complain. Your clients are not evenhanded. Some are the complaining type and complain about everything. With others, it is always personal. You need someone objective to analyze your staff’s attributes.

Just write down a bunch of questions and track what type of answers you get from whom.

Do this on graph paper for best results or on a spreadsheet.

Good luck — start doing this today.

You might also like:

Should you have slack in your schedule as a manager?
http://bpo.123outsource.net/2013/10/07/should-you-have-slack-in-your-schedule-as-a-manager/

6 ways to be more in control of your business
http://bpo.123outsource.net/2013/09/25/6-ways-to-be-more-in-control-of-your-business/

A worldwide shortage of good .net programmers

Categories: Software Development | Tagged , , , | Leave a comment

The old days
It used to be easy to hire programmers for many years, but recently a bubble in the .net programming market has formed, making it hard to get any programming resources at all, even if you pay top dollar. The only way to get work done is to offshore the work to Eastern Europe or India it seems. But, even they have a shortage of the higher end programmers.

But, when will this bubble end? Maybe sooner than you think!

What is India doing?
India is churning out programmers faster than a sausage machine turns out sausages — or at least it seems. The big companies gulp up all the good ones too. In India there are tons of junior level programmers available, but where are the seasoned programmers? Gulped up! They exist, but they just are not available for consumption by smaller companies. However, as the years go on, all of the existing junior programmers will mature into seasoned programmers, and hopefully there will be too many programmers for the big companies to devour. Or, there could be a turn in the world economy where the big guys start laying off workers left and right. It is unpredictable and markets are always cyclical in any case. But, programmers grow on trees in India and that is not going to change.

The hidden giant!
The world looks at India when it thinks about software outsourcing. The Philippines doesn’t do that much IT outsourcing compared to call center work. But, what about China? China focused more on manufacturing for decades, but now is doing a lot more with IT outsourcing. Chinese companies tend to be larger than most Indian companies which is a huge difference. But, the key fact to understand here is that Chinese will work 16 hour days, and can be very efficient if they put their mind to it. If the Chinese decide to take over IT outsourcing, then in a matter of years, the game will be over. India is too lackadaisical to win the game. China will win and take most of the market with it. This could mean mass unemployment for American programmers and a glass ceiling for salary increases in India.

You might also like:

Programmers and the speed of their work
Click here

Is someone else doing the work assigned to you?
Click here

What makes a good project manager?

Categories: Semi-Popular, Software Development | Tagged , , | Leave a comment

Most people think that someone experienced would make a good project manager. This is not always the case. If you don’t triple check everything and watch every detail, you can not be a good project manager even if you have 30 years of experience. If you can’t communicate well, you also cannot lead others. Experienced workers often lack all of the qualifications to be a good project manager. The problem is that a good business model consists of having a good lead programmer on staff to supervise the others.

If you have a team of programmers and the lower level programmers are sometimes a little sloppy, that is acceptable (although not desirable) assuming that the project manager catches all of their mistakes before they go too far. But, if there is any failing on the part of the project manager, the project can not get done efficiently (or at all).

A good project manager needs to know how to:
Estimate jobs, allocate resources, communicate, double check work, regularly confirm ETA and schedules, and more.

The irony is that the project manager doesn’t have to be a good worker, or a worker at all. Many good project managers do not know how to code. They might be able to read code, but they often do not know the language being used in a particular project. Their job is to lead, and not to work. Some people are better at grunt work while others are born leaders.

Just remember the following quote:
Those who cannot do — lead; Those who cannot lead, lead leaders! Those who cannot lead leaders become project managers at dysfunctional companies!

You might also like:

Steve Jobs watched his programmers carefully, so should you!
Click here

How good are you at estimating jobs?
Click here

An outsourcing company is as good as its worst worker

Categories: Outsourcing Articles | Tagged , | Leave a comment

Do you run an outsourcing company in Asia somewhere?

I bet you have an interesting mix of workers, right?

Some are geniuses, but others might be not so bright?

Imagine that you run a data entry company. Let’s say that I hire your company to do a task.

Let’s say that employee #1 handles my first request and he is okay. Let’s say I hire your BPO company to do another task and this time get employee #2. Great! But, on the 3rd try, I get employee #3 who is a liar and a cheat, not to mention lazy and incompetent. Let’s say that he bills me for double the work he did, and that his work was still not correct. Hmmm. In such a case, that one employee jeopardizes the reputation of the entire BPO company, and could lose the boss a client. Gulp?

So, we blame the worker for being dishonest and lazy, right? No! It is the boss’s fault for hiring a nitwit. After all, the nitwit is not in charge of the BPO company. They didn’t hire themselves. And, even if they did, it is not their fault for being a nitwit because after all, they are just a nitwit, right? I blame the boss. If I find out that a boss has a single less than standard worker, I would be very hesitant to do anything with that company.

Being realistic, I realize that most companies do hire a mix of empoyees, and most bosses just don’t understand the harm that their workers do to their company reputation. I HAND PICK workers at companies who I do business with. If the boss is stubborn and won’t let me, then they get fired just like that. I am smart enough to know that a bad employee can make my life miserable as a client.

You might also like:

The 2% rule; only 2% of outsourcing companies are worth hiring
http://bpo.123outsource.net/2013/10/21/the-2-rule-only-2-of-companies-are-worth-hiring/

Would you pay extra to have a better employee?
http://bpo.123outsource.net/2013/10/17/would-you-pay-extra-to-have-a-better-employee/

Small Software companies who lose a client as fast as they get one

Categories: Management | Tagged , | Leave a comment

America has hundreds of small software development companies that are in business to lose clients. Why are they so stupid? It beats me. The way I look at it, if you only have one programmer, then you probably have no business sense. If you had good business sense, you would know how to grow your business and you would have multiple programmers, right? In real life, the answer is not so clear. But, my experience with companies that have only one software developer, or a few new ones is as follows:

These tiny companies will fail to deliver on promises by one means or another. They will acquire a new client, put them on the back burner in order to service another client, and lose the new client. Why take on a new client if you are just going to lose them? It seems obvious that taking on new clients is a sort of insurance policy. These small companies have no sense in knowing how much availability they have, nor do they care. They take on a new client when there is no time in their schedule to service them and no plan to service them either. It is really criminal if you think about it.

The big problem is that these companies are typically short-staffed. How can your company grow when you don’t have the staff members to get any work done? You can’t. So, these companies get a client, lose a client, get another one, lose another one.

Newsflash:
To grow a company, you need to get new clients faster than you lose clients. That way you grow. If you lose them as fast as you get them, it is like putting water in a cup with a hole in it. Not a good business strategy — but, try telling them that!

You might also like:

6 strategies for growing your outsourcing business fast
Click here

If someone doesn’t like your services today…
Click here

The 2% rule; Only 2% of companies are worth hiring

Categories: Hiring & Firing, Semi-Popular | Tagged , , , | Leave a comment

Unfortunately, it seems to be a rule of thumb that service providers worldwide provide mediocre service as a rule. To find people who are above average is like finding a needle in a haystack. What I learned is that across national borders, my experience has been that 2% of service providers are good enough to be happy with. Those are bad odds. Now, with reputable professions like Attorneys or Doctors, the 2% rule would not apply. But, with software developers, notaries, plumbers, and other professions that I have had experience hiring, this rule seems to be realistic.

My experience with custom software development companies is that 1% get an A, 1% get a B, 10% get a C, and the rest get a D or F. That means that 88% are getting a failing grade. How does the world go around? Most of these bad companies don’t even answer their phone or answer emails. How can you run a business when you refuse to communicate?

The next part of the problem is that the top 2% of providers who actually are reliable, honest, and do a good job are generally busy and expensive. It seems hard to win as a buyer of software development services these days. Honestly, the only way to win is to have a big company and to have your own employees who you can control.

You might ask what the list of bad things that bad companies do would consist of. Here is the short list:
(1) General Dishonesty
(2) Padding hours or inefficient work
(3) Lying about whether their staff really works for them or are independent contractors or offshored labor. Lying about how many employees you have.
(4) Not giving the amount of hours of service promised
(5) Not meeting deadlines
(6) Not answering the phone
(7) Not responding to emails
(8) Answering correspondences, but refusing to give good answers to questions
(9) Inability to speak English, or the language that is being used
(10) Sloppy or dysfunctional work.
(11) Failure or refusing to follow directions
(12) Handing off your project to a less experienced worker

The problem is that there are twelve very common ways to screw up an outsourcing relationship. If an outsourcing company does even a single one of these bad things on the list on a regular basis, they might get a D or F in my book. To get a passing grade, you have to do everything right at least most of the time. Very few companies seem to have it together.

You might also like:

Should you annoy people on purpose to test them out?
http://bpo.123outsource.net/2013/09/03/should-you-annoy-people-on-purpose-to-test-them-out/

The 2nd interview, why is it so important?
http://bpo.123outsource.net/2013/09/02/the-2nd-interview-why-is-it-so-important/