*I should warn you linguaphiles, I think I went a bit overboard with the comma button*
Several months ago I made a database for a charity based on a specification their regional manager worked out with my line manager. I installed it on their computers, did a little powerpoint presentation manual, took them into our company's IT suite to have a go on a version with some random test data and told them if it wasn't right to let me know.
They got back to me and let me know a few things they wanted done differently, I was happy to help and made all the required changes, installed the new copy and went on my way. End of the matter? Whats this website called again?
Once or twice a week they would have a meeting and decide that it needed to do something else that frankly, they seemed amazed it didn't already do. Didn't I realise this extra functionality was clearly needed from the specification? (No, because I stupidly only put in what the specification said without reading between the lines, call me a crazy idealist if you want, but a specification, in my opinion, should specify specifically what you bloody well want). I soldiered on, adding and editing all amnner of shiny progamming trinkets, doing everything that was asked as quickly and correctly as possible, losing my sunny demeanor but at least keeping the politeness and faking the smile, I don't think they spotted the difference.
Now my line manager has received irate emails from their regional manager because they've been missing report deadlines (reports are automatically arranged and written by the database, with shiny graphs and everything) and losing funding. This is apparently my fault. All my effort has apparently been in vain, I was not quick enough acceding to their every whim. Yay!
At least my manager knows the hell they've been dragging me through and is unwilling to swallow their story. Definitly a nice bloke.
Several months ago I made a database for a charity based on a specification their regional manager worked out with my line manager. I installed it on their computers, did a little powerpoint presentation manual, took them into our company's IT suite to have a go on a version with some random test data and told them if it wasn't right to let me know.
They got back to me and let me know a few things they wanted done differently, I was happy to help and made all the required changes, installed the new copy and went on my way. End of the matter? Whats this website called again?
Once or twice a week they would have a meeting and decide that it needed to do something else that frankly, they seemed amazed it didn't already do. Didn't I realise this extra functionality was clearly needed from the specification? (No, because I stupidly only put in what the specification said without reading between the lines, call me a crazy idealist if you want, but a specification, in my opinion, should specify specifically what you bloody well want). I soldiered on, adding and editing all amnner of shiny progamming trinkets, doing everything that was asked as quickly and correctly as possible, losing my sunny demeanor but at least keeping the politeness and faking the smile, I don't think they spotted the difference.
Now my line manager has received irate emails from their regional manager because they've been missing report deadlines (reports are automatically arranged and written by the database, with shiny graphs and everything) and losing funding. This is apparently my fault. All my effort has apparently been in vain, I was not quick enough acceding to their every whim. Yay!
At least my manager knows the hell they've been dragging me through and is unwilling to swallow their story. Definitly a nice bloke.
Comment