12 Steps to Beat Your Service-Provider Addiction
eastbayted writes "It starts off simply enough: Your company signs on an outside firm to help you finish an important app dev project on deadline. But then they convince you they can be of service in getting other work done at your company, and you agree. Before you know it, your organization has become far too dependent on this team of outsiders on whom you're wasting a ton of money and perhaps not getting much in the way of a return. InfoWorld has devised a 12-step program 'that can help wean you off unhealthy dependencies on service providers, consultants, and outsourcers — without having to check into the Betty Ford Clinic or make a tearful confession on Oprah.'"
The key problem is (apart from the fact that inviting a large consultancy firm into your organisation is like inviting Tom Cruise into your marriage) that closed applications depend on a small skill pool that can be easily turned against you.
For many larger organisations, a straight-forward way to create a competitive market for services is to either open-source major systems, use existing open source applications (which is still difficult), or mandate that any new custom software must be open sourced.
For government departments, especially, this policy would improve quality and cut costs significantly, simply because anyone wishing to offer their skills would have access to the information they need.
My blog
The print version: http://www.infoworld.com/archives/emailPrint.jsp?R =printThis&A=/article/06/08/28/35FEservices_1.html
This comes through incompetence - it is too easy to hire outside help, and not setup an exit strategy (you listening, bush and blair?), when you don't understand the problem and won't ask for help. It is easier to get outside help than realise what you will need in the long term, and start hiring people. Oh, but when you need a new secretary, that gets done within the week.
Too many non-IT (and I am sure this happens in other departments) people are put in to manage IT infrastructure, and because they have in the past, feel the need to be making the important decisions. This is what happens.
And hire someone like IBM, and you will never get rid of them.
Step 5. Seek out expertise. Yes, that's a good reason to bring in external people. You don't have the skills in house and it's not cost/time effective to hire or train your own staff.
Step 8. Hire knowledge you need. Sounds pretty much like step 5 to me.
As for step 12: Give yourself over to a higher power -- your employees.
So, who's going to do their jobs while they "work side by side with the consultants"? Oh, I know. let's get more consultants in.
This article looks like it was written by the very people you're trying to get rid of. They can give you pretty prsentations and high-level bullet points. However, when you look under the covers at the substance. it all disappears.
Use consultants when you have an extraordinary need, if you really have to.
Better to have them do the mundane stuff, and train you own people to do the cutting edge, interesting, high-value work....... Assuming they're good enough.
politicians are like babies' nappies: they should both be changed regularly and for the same reasons
Interestingly the article doesn't point out to the reader that they also need to pay attention to the reasons why the service provider got called in in the first place, any why they needed to stay so long. There's an underlying issue there (be it manpower, organisational ability, wrong executive sponsorship of projects, skills, poor control of scope creep, etc.) The underlying issue needs to be addressed or you will be back in the same situation before you know it.
I am one of those hated consultants, and I see things pan out three different ways:
1. Never ending project. This one usually seems pretty straight forward and then management keeps extending. When those extensions are because they see the value of me doing more, that's fine. But more often than not, it's because they can't get their own staff to pick up the new challenge. Typically that's a result of under staffing.
2. Scope creep. Essentially I'm brought in for something small, and groups are constantly adding on more tasks. When this is combined with the "never ending project" above, I basically become entrenched. I don't mind if it's interesting work, but all too often, after the first few months, I'm doing things that won't apply to any other customer and have stop growing. When I'm on a project like this for 3 times the original duration, I tend to get antsy and weight the cost to the relationship of not signing the next contract to extend. If the work stays interesting, I'm happy to be paid consulting rates for full time employment.
3. The right way. Not many people successfully do this. The thing these customers have had in common is that the staff wasn't overworked and were truly interesting in learning what I was doing and taking over. Also, the work I'm doing typically involves drawing from experience at my previous clients and vendor training. Any extensions are usually to do something above and beyond the original contract, and not to maintain what I've developed.
It's not a bad thing to be at a customer forever if you are always doing something new and doing it faster and therefore cheaper than their internal staff could have done. It's bad when they keep you there to maintain their environment, and it's bad for both the customer and for the consultant, the good consultants at least.
That was, like, the point and stuff. All in good fun.
m0nstr42.blogspot.com