Awful Contract
This article about an awful contract was sent to us by Anon.
I’m not sure if this is his first name or his surname.
Ridng Bicycles to Work
I‘ll tell you straight out, you need spurs and a Stetson to do the awful contract I‘m on.
They encourage the staff (we‘re all collectively referred to as ‘staff‘ and we all bond with Team Hugs around here), they encourage us to ride bicycles to work.
Even though the office is in the middle of bleeding nowhere and situated inside the junction of two major motorways, they want us to ride bicycles.
Cheap land and vicarious ‘green‘ credibility I guess. They should encourage us to come in on horseback, if you ask me.
Cattle Dung
The local farmers grow cattle around here – for moo-juice mainly, and there is, particularly at this time of the year, a pervading smell of fetid dung in the air.
That kind of concentrated liquid dung that‘s been collected from the entire herd and diligently stored and allowed to fester for six months in a cesspit, the awful stench of which city dwellers characteristically describe as ‘natural’.
Kind of like the awful contract I‘m in!
It stinks, but all the permies commuting out of the city think its cutting-edge.
They are agile, you see, and when the methodology and the environment both encourage cowboy coding, this is what you get: A huge stinking pile of crap. My job is to test it.
Spectacular Countryside
I ride to the office in a Jag to my awful contract.
It‘s 40 miles through some spectacular countryside, the mist-filled valleys with tree-tops poking out like stranded surfers in a tsunami; the distant mountains crowding the commuter‘s backdrop their snow-capped peaks glowing gold in the rising sun like colossal Pyramids paying homage to Ra; a river crossing – one of the larger tributaries of the Rhine; hills, dales, country lanes and even an alluvial flood plain to cross – all followed by a short, five-minute burn down the autobahn.
Sure beats the tube.
But, alas, the morning commute is the only good thing about this awful contract – in spite of the dung smell.
Contract From Hell
The last time I worked in this region I wrote ‘The Contract from Hell
‘ to describe the experience – and I was dubious about coming back.
But I didn‘t have a choice.
The bank I was working with had cut the rates once again and I would have been on less than the permanent staff had I accepted their insulting offer.
All I had, like so many countless millions of others, was only enough savings to tide me over for a month or two.
Then an agent called, interviews were arranged, and I was offered a new contract in a new industry – manufacturing. I took the job. What else was I going to do?
Same Hourly Rate
It seemed ok at first. It was the same hourly rate as last year, with the same expenses, same conditions, shit technology.
I work with Unix and J2EE, and they got me working on .Net and C#.
It was the same thing to them!
I authored a post-graduate thesis on formal specification and predicate logic, and they‘ve got me working in scrum teams where any mention of a ‘spec’ is liable to get one a punch in the mouth.
‘We‘re not paid to write code’, the young MS-certified Agilistas keep telling me, and that‘s a good thing because if they were half of them would be starving.
So I‘ve been hired to work in anything but my core competencies have I?
Does this make me in any way special around here?
Nope. It‘s like everybody has been hired to do somebody else‘s job.
Project Management
Project management and any kind of deductive reasoning is verboten.
However, this is a rich company.
The owners inherited it from their parents who had inherited it themselves from the current owners’ grandparents who in turn inherited it from some distant ancestor, possibly the only individual in the entire lineage, who seemed to know what he was doing.
Back in the Eighteenth-century he made a fortune of historic proportions, sufficient to survive two world wars intact.
So much money that even the billionaire Bollinger-quaffing boneheads he spawned have been unable to lose it all. That’s yet.
They’ve got money to burn, and they‘re getting through it at quite a rate on this awful contract.
It‘s like every single project turns to crap, just as they roll it out.
It doesn‘t matter if it‘s a new database schema, a business process change, major cross-divisional reorganization, or even a desk move.
End Result Always the Same
The end result is always the same.
It‘s ballsed up at the last moment, abandoned, and nobody knows what to do next.
They‘ve got to move thirty-million quid’s worth of delicate scientific instruments to another building across the street next month and it‘s almost worth renewing just to stay on and watch them balls that up and all.
They‘ll probably drop them, or back a van into them, or discover the hard way that the floors in the other building weren‘t designed for that kind of load.
Something will go wrong. It always does on this awful contract.
I tell a lie. They changed the company‘s name extension, Chamber-Pot style, from ‘Ltd’ to ‘(international) Ltd’ a couple of weeks ago.
It cost millions to reprint all the paperwork, redesign the applications, and update the websites, but thus far the name has stuck.
The address published on the new websites was wrong, but they‘ve fixed that (and one feels that moving to the erroneous address was one of the possible solutions discussed).
New Approach to Product Development
You never know what to expect next on this awful project.
One day we had a big fanfare as the company unveiled its latest new approach to product development.
The entire department is called into a meeting the next day, two hundred and fifty of us, and told to drop everything else as this meeting had priority over everything.
We settle down in the overcrowded meeting room, as best we can, the first slide is on the screen, and about half the room is relieved to see it‘s in English.
You can never be sure when you‘re working in a German company which has adopted English as its ‘business language’.
The head of department takes the stage and begins to speak – in German.
Half the room cannot understand a word he is saying and woe betide anybody who interrupts.
Bored, I did a quick rule-of-thumb estimate based upon the average hourly rate, and calculated that this meeting had cost the company at least twenty-five grand just in staff wages, and more than half of that was wastage.
Project Manager Took Questions
An hour later, when he had presumably finished saying whatever it was he had to say, he took questions.
The first was, ‘can you repeat all that in English?’
His answer, ‘You can get everything you need from the power-point’.
Confident words that often a failed project portend, and sure enough two days later the entire project – that they had been planning for over a year, that they had ‘invested an eight-figure sum’ into, that they had launched in a blaze of glory just a few days before in a global roll-out to thousands of employees – was scrapped.
Nobody knows why.
Presentation on IP Security
Another day the whole IT department, and only IT, was told to attend a presentation on ‘IP security’, something to do with the internet we guessed.
This presentation, it turned out, would be given in English.
The intro slide was on the screen and it specified English language and identified the speakers which included the company‘s chief lawyer, the head of business intelligence, and, suspiciously, the corporate head of Intellectual Property (another kind of IP).
It was to be a presentation about patents, copyright, and industrial espionage in the world of bio-molecular research aimed at their post-docs and scientists.
It was about their kind of ‘IP’ not ours.
Leading Research Scientists
It was probably due to something simple like a Buttle-Tuttle typo in the distribution list, but when you‘ve got senior executives flying first-class around the world to talk to their leading research scientists only to discover some knucklehead has invited the great-unwashed IT department instead, you‘ve got ‘balls up‘ writ large.
And you‘re transfixed.
The entire audience is on the edge of its seats, on this awful contract, wondering what‘s going to happen next. Are they really going to go through with this? Do they honestly think that we don‘t know what‘s happened?
Do they know?
Still, it‘s in English, so right language, wrong audience.
Business intelligence Presenter
The business intelligence presenter told us that if, for whatever reason, we should go to a molecular biology research conference (which nobody from IT ever will), we should go into other peoples‘ meeting rooms after they have left and rummage in their bins and waste paper baskets to see if maybe they‘ve tossed any secret new formulas or inventions.
One wag from IT interjected, pointing out to the lawyers that taking items from bins and/or waste paper baskets was, besides unethical, a criminal act in the United Kingdom for which you could be charged with ‘theft from persons unknown’.
Which is true.
And this company is blatantly advising their staff to go do it anyway on this awful contract.
See how quickly those staff will be thrown to the wolves if they did and got caught, and how close to zilch will be their reward if in fact they did strike gold and stole somebody‘s million-dollar design and stupidly handed it over to their employers.
Agile Coach from Outside
Then we‘ve got the self-taught ‘Agile Coach’ come in from outside, almost like they‘d hired a clown for our further amusement.
The coach arrives with a freshly minted pass-degree in Business Studies in the one hand, and the free-pass of ‘independent businesswoman’ in the other.
Living the dream, she‘s been brought in to train the scrum masters.
Her idea, straight up, is to bring chocolate to the meetings because chocolate, she explained by referring to the conditioning experiments of Ivan Pavlov, will associate ‘positive feelings towards the meetings, and eating together promotes Team bonding’.
Run that by me again.
We can get better quality software by taking chocolate to meeting rooms and treating developers like dogs.
Maybe you, dear reader, have once worked for a development manager that she coached?
Soul Destroying Tasks
But all this is merely the entertainment they put on in order to keep us ‘engaged’ in the horribly soul-destroying tasks we‘re paid to do.
A sideshow of side-splitting power-points in which lowly IT workers get to see senior executives making utter twats of themselves.
There is still work to be done though, and with agility no less on this awful contract.
That means we are not allowed to speculate on what the customer requirements might be until after we‘ve written some code.
The anti-process of continual improvement commands that we keep on adding classes until we figure out what it all does.
Then we roll it out, and if it‘s a new system for distribution, we‘ll send the user manuals to catering.
What is it the Agilistas claim? ‘We thrive on chaos’.
What have I got to say in response? So did the Sex Pistols my loves, but that‘s no reason to go out and cause it.
Contract Renewal
Now I’m up for renewal, but the PO says the DD isn‘t ready and this delays OD and DA therefore he will keep the requirements hidden for the next three months and in the meantime the experience creators can start right away on the production code without them.
For a man in a role that is supposed to avoid making plans, that sure sounds like a plan to me.
A bad one.
What an aswful project!
Nonetheless it will need reports.
Many of them, giving different views from whatever imaginatively new ‘angle’ the PO could dream up.
Pity he had never heard of a pivot table.
Solution in an Hour
Every time he changed his mind I had a solution for him within the hour, and it only took me ten minutes.
I asked him one time why he was doing his reports in this way, and he said, ‘six months ago there was a meeting and it was decided’.
Was he at that meeting, I inquired? Evidently not. But there was a meeting and it was decided.
Talking to HR
Trying to talk HR into not renewing your contract is pointless:
– Your manager is satisfied with your work so far. Do you want to extend?
– No.
– Why not?
– Because I‘m not earning enough money on this job,
– You agreed to the rate.
– And I‘ve stuck to what I agreed. But I wasn‘t made aware that there were so many public holidays and bridging days in which I wouldn‘t be able to work. There‘s been at least two days every month, there will be eleven in December, and this cuts my take home pay to levels I can‘t afford to live on.
Long Term Commitment Offered
– We‘re offering you a long-term commitment
– Nine months?
– The project is for three years and we like people to stay with us for the entire project
– So why don‘t you offer a three-year contract then? Give me a 10% rate rise now, make it a three year deal, and I‘ll never ask for more
– We can‘t commit ourselves for that length of time
– So it‘s a nine month commitment you‘re offering?
– For now yes.
– Not exactly long-term then?
Wanted for Duration of Project
– We told you when you first joined that we wanted you for the duration of the project.
– You said six months.
– No we did not.
– If it wasn‘t six months then why are we sitting here six months later talking about renewal?
– We‘ve had one contractor here for ten years
– Did he ever get a rate rise?
– “….”
– If you fire him next month how much redundancy will he get? How much will you get if they fire you next month?
Covering Agency’s Costs
– We can‘t offer any more [draws diagram] we pay a fixed amount this large, and this small slice here has to come out of that to cover the agency‘s costs. There really is no extra money.
– Did I ask you yet what your sexual orientation is?
– “….”
– I didn‘t, and the reason I didn‘t is because it is none of my business,[points at bullshit diagram].and neither is that any of my business. That‘s between you and your suppliers. My business is how much money I take home each month.
– We have a policy of paying the same rate for all our externals.
– Do you think that‘s wise?
Wants Me to Renew Contract
And he still wants to renew! Is this man impervious to insubordination?
To be continued.
Disclaimer: The above is a work of fiction and any similarity to persons or organizations alive, dead, or in limbo, is purely coincidental.