Thursday, June 7, 2007

It's Promotion Time!

No, not job promotion. Code Promotion.
So I've been working on this piece of code for ages... first step is to get offshore working on it. Train them... explain the requirement... and how it is to be implemented. For no fault of theirs, they take a week. Darned, I feel I could've done it in a day! But that's human nature I guess - it always seems to be so much simpler than the task is.

Anyway, after all the review sessions, in the code goes to QA.
Manager is hovering over us... 'is it done yet' is the mantra he's chanting. As if that was not enough, he also passes some other tasks onto my plate.
Nonetheless... QA starts on the testing... no, they don't understand the system too well. They come back to me - 'can you run a test on our environment please?'. Innocent and sweet is they way they ask it... but innocent and sweet the request is not. The environment is warped, nothing is setup as it ought to. Finally I run an entire test run in their environment.
Yes, the test run includes a data refresh.
"Where's all our test data gone!!" whimpers QA! Well that was gonna happen if there's a data refresh!
And all the clients come pointing fingers... 'YOU! You are the one who erased all the data'.
"Dude! I was working on QAs request! They need to know what they are asking for! They need some ownership training !'

A day passes... "there's a defect #6845 assigned to you" says QA. The developers heart is in my mouth - "huh? me? a defect? OH NO! "
On looking it up... "pah -its a dud". That was no defect... working as planned.
Next day, another defect raised... That was no defect... testing not correctly done.

And so the day draws close... another release... full of the twists and turns that Information Technology includes... gets ready to go to production.
Will it make it okay in production? will it bomb? Only time will tell... not the QA sign-off.

Well only time will tell! With QA Sign-off, atleast I'm covered.

No comments:

Post a Comment