the blog for developers

A symbiotic relationship: managers and consultants

Why do management consultants get so much money? Why do managers hire consultants? From my experience both as someone who did hire consultants and someone who was hired as a consultant, there are (beside lots of other reasons) three major reasons for hiring consultants. You hire consultants because

  1. you need people for a job (fast or temporary) but can’t hire them yourself (body leasing)
  2. you need special expertise (e.g. m&a) which you don’t have
  3. you outsource decision making and being responsible

The first and second are obvious, but the third one is the most interesting one I think and a major reason for the amount of money in the consulting business.

When your’re a manager, you have mostly two jobs: make decisions and take responsibility. Often you also have a budget. The best you can do now, is hire a consultant with your budget to make the decisions for you and also take the corresponding responsibility. What’s left for you to do? Nothing. Mission accomplished.

Say you’re an IT manager and want to buy a new CRM. You could either look into it, delegate due diligence and make a decision. After the CRM software fails you need to take the responsibility (if you can’t deflect it) and get fired.

Or you could take your budget, hire a consultant who decides for you what system to buy (or what product to build or what market to enter or which competitor to buy, it doesn’t stop with IT decisions). Then you tell everyone “Accenture told me to buy XYZ”. If the software fails, tell everyone “Bain told me so and they have the brightest people. How could I know better?”. This even works when you’re 15 years in the ABC business and the consultant is someone fresh from an ivy league school with no experience. Astonishing.

It also explains why the top consultancies hire the brightest people. Not because they need bright people for their projects. Most consultancies just resell their knowledge again and again, no bright people needed. But

  • they have the money to hire the best
  • their clients can fall back to the line “McKinsey has the best people. If they didn’t know XZY wasn’t right, noone could know!”

So this is a very profitable and symbiotic relationship between managers and consultants, which explains why manager outsource their core duties.

Thanks for listening. As ever, please do share your thoughts and additional tips in the comments below, or on your own blog (I have trackbacks enabled).

You can leave a Reply here. Of course, you should follow me on twitter here.

You can share this post!
Do you want to tell others about this article? Use the social bookmark icons to submit this artice to the service of your choice. Thanks.

About the author: Stephan Schmidt has more than 15 years of internet technology experience and 10 years experience in agile. He was head of development, consultant and CTO and is a speaker, author and blog writer. He specializes in organizing and optimizing software development helping companies by increasing productivity with lean software development and agile methodologies. Want to know more? All views are only his own.
Leave a reply.

Comments

What you say is true! I can’t tell you how often I’ve seen this happen in IT management. It’s the bane of my existence, the shrugging off of responsibility and decision-making. Look, when you hire a manager, you basically hire him to do one thing: exercise his judgment.

It’s as if people are content to fail just as long as it’s somebody else’s fault.

Not only that, but consultants are often corrupt. When you hire a consultant to pick your next CRM, chances are that he’s getting paid (not always in money) from a specific CRM vendor to push their product. I’ve seen this with IT managers as well. They get coddled by vendors, and rather than do what is most profitable for their company, they do whatever will keep the fringe benefits coming (and this is one of the main reasons why capping CEO salaries is a bad, bad idea). More often than not, the benefits they’re getting are something inconsequential and cheap anyway, like movie tickets and dinners at posh restaurants. But see, as long as they’re not buying it for themselves, they can’t be blamed for wasting money, can they?

The motivation behind that kind of thinking is like something straight out of Ayn Rand’s “Atlas Shrugged”. When the VP of Taggart Transcontinental suggests to her boss that they should get rails from a source that can actually deliver them, he replies:

“Orren Boyle will deliver that rail just as soon as it’s humanly possible. So long as he can’t deliver it, nobody can blame us.”

stephan

Exactly.

french_c

While I agree with your assessment I think there are important aspects you are missing so far. I would even say that the truth behind your observations is way more complex than you might believe. A few hints:

Most of the consultancy companies do not hire the brightest people for the job their customers are looking for. Very often they have people that are very good in adapting to new environments and enforce opinions _without_ taking responsibility for them. They recommend, managers accept. None is responsible.

The symbiotic relationship you are talking about does exist. But in several cases it’s a symbiotic relationship that is enforced by consultants long term. Why should a consultancy business recommend something that works if none is responsible and their customer can afford a second or third attempt? Just look for failed projects in the public sector. Look who was working on the failed project. And guess who is working on the successor of the failed project now.

People told me that it could even reach a point where you will find a second management hierarchy that works in parallel to the management hierarchy of their customer with a one goal: Maximize business volume.

I would always criticize these consultancy companies for the way of doing business (even though I am part of it). However there are situations when their recommendations help to overcome communication and acceptance problems or a struggle for competence. In these cases a consultant is just the tool to enforce decisions. They repeat something their client asked for. Since they are from a well-known consultancy company it has to be right. So there is no room for further discussions. This is simple and powerful but dangerous.

stephan

@french: As always, thanks a lot for the insights.

Leave a Reply

What people wrote somewhere else:

Additional comments powered by BackType

Guide to CodeMonkeyism

Over the last 4 years I wrote many articles on this blog. To make it easier for you to find the relevant ones, I've organized them into topics.

Top 10

6 reasons why my VC funded startup did fail

Go Ahead: Next Generation Java Programming Style

Java Interview questions: Write a String Reverser

The dark side of NoSQL

7 Bad Signs not to Work for a Software Company or Startup

Is Java dead?

Scala vs. Clojure

Never, never, never use String in Java

No future for functional programming in 2008 – Scala, F# and Nu

Clojure vs Scala, Part 2

Java Developer

Is Java Dead?

Go Ahead: Next Generation Java Programming Style

Be careful with magical code

All variables in Java must be final

Never, never, never use String in Java

Bending Java: More readable code with methods that do nothing?

NoSQL Guy

NoSQL: The Dawn of Polyglot Persistence

The dark side of NoSQL

Essential storage tradeoff: Simple Reads vs. Simple Writes

Sharding destroys the goals of your relational database

The unholy legacy of databases

Startup/CTO

Development Dream Teams

6 reasons why my VC funded startup did fail

American vs. European style of Software Development

12 Things to Reduce Your Lead Time and Time to Market

The high cost of overhead when working in parallel

Essential storage tradeoff: Simple Reads vs. Simple Writes

Job Seeker

Another Good (Java) Interview Question

7 Bad Signs not to Work for a Software Company or Startup

Java Interview questions: Write a String Reverser (and use Recursion!)

Java Interview questions: Multiple Inheritance

As a Manager: What I value in developers

Top 10 Tips (+1) to Get a Pay Raise

Agilist

What Developers Need to Know About Agile

5 Practices Better to Change in Your Scrum Implementation

Scrum is not about engineering practices

ScrumMaster and ZenMaster: The joke of certification

What is Trans-Scrum?