fucked up

the blog that wishes it were


Blog For Free!


Archives
Home
2008 July
2008 June
2008 May
2008 April
2008 March
2008 February
2008 January
2007 December
2007 November
2007 October
2007 September
2007 August
2007 July
2007 June
2007 May
2007 April
2007 March
2007 February
2007 January
2006 December
2006 November
2006 October
2006 September
2006 August
2006 July
2006 June
2006 May
2006 April
2006 March
2006 February
2006 January
2005 December
2005 November
2005 October
2005 September
2005 August
2005 July
2005 June
2005 May
2005 April
2005 March
2005 February
2005 January
2004 December
2004 November
2004 October
2004 September
2004 August
2004 July
2004 June
2004 April
2004 March
2004 January
2003 December

My Links
yirmlog
One Good Thing
Orange Tangerine
Mimi Smartypants
Jennifer Weiner's Blog (Author of In Her Shoes & Good In Bed)
Almsthvn's Blog
Aliciarose's Blog
Puplife's DogBlog
Gaper's Block: Chicago Blog
ChicagoBlogs Web Ring
What She Said!
Veiled Conceit
Blogs By Women
Radio show captained by Mike Keneally and Rich Pike.
Katy's Skary Kids
Ask Liz Ryan Community

tBlog
My Profile
Send tMail
My tFriends
My Images


Sponsored
Blog










worldwit_logo



follow JTX at http://twitter.com

fucked up
05.19.05 (6:03 pm)   [edit]

Well, the project I've been QA-ing for the last five months went live two days ago. I'm the "junior" on the project -- the woman I worked with is considered the "Web QA," and she had primary responsibility. My main focus was order processing -- making sure that orders placed on our web site came down to the AS400 properly. She handled stuff like browsing, gift registry, and XML code.

We always launch new software and system upgrades in the middle of the night, to limit interference with business activity. So the site was suspended at like 2 am, and the web team and the QA were brought in to install and test. I was told not to bother coming in for the launch; they'd have me work on any post-launch issues after the QA was gone for the day.

When I got to work yesterday morning, I brought fresh donuts for the launch team and checked in -- everything seemed to be going smoothly. They didn't have anything for me to do. I was then assigned to my new project.

Today, the senior director of development came in and grabbed my boss. Apparently, gift registry transactions were suspended starting around noon today, when someone in our direct marketing center noticed that GR orders were coming through with the receipient's name concatenated into the first name field.

Immediately, my boss wanted answers. Let's call the Web QA Jane for the sake of the situation. GR was Jane's job. As a QA, she should know how to check the back end of sales. However, she never talked much about it, and nobody asked me to check her sales. I had done some GR orders as tests and never saw anything like this come up. So I told my boss I didn't know what had happened, but that I would take responsibility for not knowing to check Jane's tests, and that it probably came down to poor communication on our part.

Frankly, I don't think this is my fault, but hey.

So then I went into our development environments, and polled all my sales. I didn't see this happen, ever. I checked Jane's sales. Nothing. I went into the live environment to see what was going on. When I DBU'd the right file, I could see intermittent sales where the concatenation took place. It didn't affect anything other than the recipient name, on seemingly random GR orders. I let my boss know of my findings, and checked in with Jane.

The person who had written the GR code found something she had done, where she said she had "tried to get too fancy, which is what I get for not just doing it simply." Nobody on the web team seemed too upset about it, but I was concerned about taking the hit.

I went back to my research, and found a grand total of three orders, in one environment, with the same problem. Two were created by an outside partner in test, and one happened during load testing. There was basically no way I would have found these errors. I have no idea how to duplicate them, since they don't appear to have anything different going on than any other orders.

When I left today (late, from working on this), my boss seemed to have my back on it. I had sent her a spreadsheet with the screwy orders. She was going to query all the orders we had done during the QA phase and examine them. Out of 11,344 orders placed in test, a grand total of 40 appear to have the problem. It's completely random.

It's not my fault, but I feel like it's my fault. My boss sent an e-mail to the higher-ups with our collective findings, and basically offered a theory as to what the orders had in common (which is wrong) and then said "Jane and JT, I'm guessing you didn't test to this extent, please confirm."

For someone who dreads getting into any kind of trouble, this is not a fun night for me. Damn it.

 


posted by: trekguy (reply)
post date: 05.20.05 (1:09 am)

Oh now that sucks. A boss needs to cover for his/her employee's. Dress them down in private if they need it (you did NOT) but stick up for them in public, or at least dont' send this kind of crappy email! ARGGGGGG



posted by: almsthvn (reply)
post date: 05.20.05 (5:23 am)

Boss trying to cover their own ass, drags down Jane and JT instead. Not very classy - and I am assuming the upper echelon will see that for what it is.

Well obviously you'll have to test 11,344 MORE orders to identify 40 more ;)

Wonder if there is anything about number of characters in the name, or an overflow, or ... phase of the moon... or.. ummm... sunspot activity...

Man, I HATE bugs like this. I'll be thinking about ya today!!!



posted by: lynne (reply)
post date: 05.21.05 (6:43 pm)

Your boss might not actually be getting on your case with the "you didn't test to this extent" comment. She might have some executive getting on her case about it. The higher ups usually expect perfect rollouts but they dont want to pay for the manpower needed to test such things to perfection. I assume your boss expects you to say that you did not test to extent where you would have caught 40 errors out of over eleven thousand orders placed. If the executive then were to demand to know why not, I assume your boss would be prepared to give an estimate of the number of hours finding that particular needle in a haystack would take. i.e. more than the executives would have wanted to shell out considering the very low impact the problem has had in a live environment.





posted by: JT (reply)
post date: 05.23.05 (4:39 am)

Reply to: lynne
Yeah, it's not strictly my boss laying blame, but it's the way the message is delivered. She's kind of an hysteric in general; she talks REALLY fast and hardly makes sense, even if she's just talking about the weather. So I tend to get panicky because I feed off of her delivery.

Does that make sense?

I guess it's my own psychosis combined with hers.

Your Name:


Your Comment:


Google
The Breast Cancer Site

Web jt.tblog.com

Subscribe to this blog:
 
Blog Updates by Bot A Blog

Support This Site


chicago blogs

Blogarama - The Blog Directory

Visit The Honeysuckle Shop
Visit the
Honeysuckle Shop.
Buy early, come often.

Who Links Here