Life Codecs @ NamingCrisis.net

Ruminations. Reflections. Refractions. Code.

Mar 11, 2009 - general gripe

Consultancies

Disclaimer: Firstly, this is partly tongue-in-cheek (but only partly), and secondly I don’t think all consultancies are like this, there are definitely better companies out there, I’ve certainly worked in one. On to the content…

Michael posted a link to a news on Superpartners tech revamp on Facebook, which is expected to cost 70 million dollars (!). The news speaks of a company called CSC who’s secured a chunk of the SI work. Anyway, this post has nothing to do with CSC (so please keep your lawyers on a leash) – but it brought us to the topic of consultancies (ya know, mind associations, boredom, that kinda thing). Since Mike seg-faulted reading my long comment (how rude), I may just delete it – but I rather liked my comment, so thought I’d reproduce it here before dust turns to dust.. or comment to.. bit dust.. whatever.

The background conversation here is that moving jobs from one bad consultancy to another may just entail the same thing, my comment:

———–

Scary ain’t it.

In terms of code it’s like someone defined a few marker interfaces: ICrap and ILateHours. The base class AbstractConsultancy implemented them, and added more of its own inner painful classes (e.g. AnalysisParalysis and AllPainNoGainStakeholderMeeting).

Then the various consultancy startup entrepreneurs created their own Consultancy classes extending AbstractConsultancy (for much of the work was done there), but also implementing IPersonalisedCrapAndLateHours to add their own distinct flavour. Oh then obviously they instantiated the Consultancy.

I’d link to a UML class diagram, but this sore throat exacerbates my inertia. Please use your imagination skills, guys and gals.

Yours truly in sarcasm,

Kamal

———–

Ah, my space, my comment.

— Kamal