Prime hi-tech project manager organizing tool,...
Image by Geodog via Flickr

Perhaps everyone knows about this problem already and I’ve just been very fortunate, or maybe it’s one of those things that happens so rarely nobody really feels the need to talk about it. Or any other number of reasons why I have yet to notice a blog about why clients should have clearly defined deadlines as well as the person (or company) doing the work.

Over the past few months I’ve been working on a small side-project that was supposed to take me about two weeks of night-time work and I didn’t expect the whole thing to last any longer than a month. It was supposed to be some quick cashflow my way so I could get myself out of the startup money rut for a bit.

The first clue that something was fishy was that the deadline in the contract we signed was set up about two months later than I thought it should be. But that’s alright, from previous work with both the client and the particular client’s client I knew that these people have a sluggish turnaround rate and it takes them a bit longer than usual to send materials and so on.

Also every good project manager leaves a lot of buffer room.

I completed all of my work, even with changed specs and a little bit of bloat almost exactly on target (the deadline they set). Because of the initial delay in materials and my having started exams at college I think I missed the deadline by about three days. No biggie, getting materials a month later than anticipated will do that.

Now it’s two months later than the deadline.

The work has been done so long ago I can’t even recollect with accuracy what the project is about and what I’m supposed to do when it gets approved.

The results have yet to be approved at all.

I am still waiting for a few materials that go on the website.

And there is a big hiccup that happened in a part of the project that is mostly out of my control, but most certainly out of the budget and specs for this particular touchup project we were doing. Officially the approval is on hold because of that particular hiccup. But it’s been hanging on it for the past month and a half.

Because our initial agreement was you do X and we give you Y amount of money I’m in a bit of a pickle. It’s not that I’ve exactly done X+Z, it’s more that hey, getting a few hundred euro for two weeks of work and a month-long turnaround doesn’t sound too bad.

However a few hundred euro for a turnaround of five months is horrible!

Anyway, I’ve learned my lesson. Next time I’m doing contract work there will be a clause in the contract for the biggest gap between end-of-work and client-approval.

What do you think, should such clauses be in contracts?

Enhanced by Zemanta

Learned something new? 💌

Join 8,400+ people becoming better Frontend Engineers!

Here's the deal: leave your email and I'll send you an Interactive ES6 Cheatsheet 📖 right away.  After that you'll get an email once a week with my writings about React, JavaScript,  and life as an engineer.


You should follow me on twitter, here.