Pelican Parts
Parts Catalog Accessories Catalog How To Articles Tech Forums
Call Pelican Parts at 888-280-7799
Shopping Cart Cart | Project List | Order Status | Help



Go Back   Pelican Parts Forums > Miscellaneous and Off Topic Forums > Off Topic Discussions


Reply
 
LinkBack Thread Tools Rate Thread
Author
Thread Post New Thread    Reply
Cars & Coffee Killer
 
legion's Avatar
 
Join Date: Sep 2004
Location: State of Failure
Posts: 32,246
Salt II

Original thread here:

http://wiki.pelicanparts.com/showthread.php?t=658230&highlight=Salt

(For as long as this link works.)

Going back to November, ADL asked me if I could get a huge development effort done to be released in January. Considering that it would take me 400 hours (or roughly 4 months of doing almost nothing but this), I told him no, the timeline was not feasible. We agreed to instead work towards a June release, which was feasible.

I got all of the development work and testing done ahead of schedule, including some major rework. Our testing team was right on schedule. During this time, ADL's protege was my contact and responsible for ensuring I delivered the correct product. Starting two months ago, I began asking the protege to begin his user acceptance testing, as it is due May 4th. Every time I met with him (about twice a week), I asked him to provide me with his test cases and what data he needed to test with, so I could start getting things ready for his testing.

The protege is a huge procrastinator, by his own admission. He has always gotten away with starting his testing very late because he has either been testing small changes or the release has been postponed. No such luck this time. He elected to start drafting his test cases on Tuesday, and I worked with him yesterday to identify his data needs. We ran the first test case this morning. Low and behold, we discovered that he had some additional requirements that he never communicated. At this point, his only two choices are to accept the product as-is, or to pull it from the release. There is no time for rework and retesting.

Upon further research, I discovered that releasing it as-is is not an option. When I left work, the protege was meeting with ADL to explain to him that because of his procrastination (which I have documented, so I have no fear if he tries to blame me), this product will have to be pulled.

This product was a six-month stop-gap until a more permanent solution could be developed and deployed at the beginning of next year (an effort I am not involved in). The thing I haven't told the protege yet is that the next release this product is eligible for goes live in the middle of November. It would only be live for a month and a half. It no longer has a positive ROI.

The bottom line is the protege's procrastination wasted four months of my time (and less of other people's time to varying degrees) and lost us the opportunity to save millions of dollars.

It looks like I will have to start the process of backing-out the change on Monday. Pulling the code is easy, but undoing the database changes will take some time to get ready, and I'm sure I'll have to attend dozens of meetings where I explain why this had to be pulled to various Change Managers and Release Managers.

__________________
Some Porsches long ago...then a wankle...
5 liters of VVT fury now
-Chris

"There is freedom in risk, just as there is oppression in security."
Old 05-03-2012, 01:51 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #1 (permalink)
The Unsettler
 
stomachmonkey's Avatar
 
Join Date: Dec 2002
Location: Lantanna TX
Posts: 23,885
Send a message via AIM to stomachmonkey
That sucks.

Hope ADL is not the kind who will still blame you, "if you knew he was late and the project was in jeopardy you should have escalated it to me"
__________________
"I want my two dollars"
"Goodbye and thanks for the fish"
"Proud Member and Supporter of the YWL"
"Brandon Won"
Old 05-03-2012, 01:58 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #2 (permalink)
MRM MRM is offline
Registered
 
Join Date: Aug 2000
Location: Palm Beach, Florida, USA
Posts: 7,713
Of course he will. Legion should have moved heaven and earth to make sure he was part of the meeting where protege had to report the problem to the big boss. Legion never stood a chance. The fix will be in before he gets in to work tomorrow. His only hope is to get to his own patron quickly with his documentation that protege is at fault and see if he can trump protege and ADL with his patron and documentation.

Legion, if you don't have a patron, you better find one quick.
Old 05-03-2012, 03:11 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #3 (permalink)
Cars & Coffee Killer
 
legion's Avatar
 
Join Date: Sep 2004
Location: State of Failure
Posts: 32,246
Quote:
Originally Posted by MRM View Post
Legion, if you don't have a patron, you better find one quick.
I have several. I've kept my management in the loop from the very beginning as "this was a problem last time". My test manager also knows exactly what is going on. Besides my e-mails going back two months asking what he needed to start testing, and his e-mail this Tuesday asking for help with testing, I think I have my bases covered.

Oh, and then there's the change record itself. Every other form of testing is marked at 100% complete. Even if he marked his complete today, it will still show the timestamp he marked it complete.
__________________
Some Porsches long ago...then a wankle...
5 liters of VVT fury now
-Chris

"There is freedom in risk, just as there is oppression in security."
Old 05-03-2012, 05:25 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #4 (permalink)
Cars & Coffee Killer
 
legion's Avatar
 
Join Date: Sep 2004
Location: State of Failure
Posts: 32,246
Oh, and I picture that the meeting went something like this:

__________________
Some Porsches long ago...then a wankle...
5 liters of VVT fury now
-Chris

"There is freedom in risk, just as there is oppression in security."
Old 05-03-2012, 05:29 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #5 (permalink)
MRM MRM is offline
Registered
 
Join Date: Aug 2000
Location: Palm Beach, Florida, USA
Posts: 7,713
Good. An enemy must be assuaged or annihilated. You can't be friends with protege after a screw up like this. You have to destroy him now do that he never comes back. Good luck. You can't look like you're having fun as you destroy him or you'll lose credibility, but you can enjoy it after you're done.
Old 05-03-2012, 07:05 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #6 (permalink)
 
The Unsettler
 
stomachmonkey's Avatar
 
Join Date: Dec 2002
Location: Lantanna TX
Posts: 23,885
Send a message via AIM to stomachmonkey
No offense Chris.

You don't always get a pass if you let someone screw up. If you had reason to believe the project was in jeopardy you have some accountability. You had to know that their was a date, that once missed, if testing failed the project was toast.

Don't get me wrong, based on your previous postings you are the kind of guy that I would love to have in my group or be able to work with.

One day one of my sales guys tells me he increased an order by $400,000 by promising a retail program for the customer.

Problem was the 2 possible scopes dictated 2 different production/manufacturing processes.

Told him I needed the numbers as soon as possible so I could line up the correct vendors and build a plan.

Asked him every few days, "I'm working on it" he would say.

I knew things were getting tight since the street date for the product was getting close.

Sales guy finally gets the info I need but now it's too late to get it done the way it needs to be done and we risk losing a **** ton of money.

Tell him he needs to push the date, what he needs is not possible. He says the date can't be pushed, if we try we lose the 400k.

I start to tell him tough ****, he's screwed and it dawned on me. There is no way in hell that my CEO is going to accept losing $400,000 because I could not get it done. The fact that it's the sales guys fault did not matter. I'm the one that did not get it done.

I called in every favor I could and only missed the launch date by 1 day.

We collected on the increased order.

I learned a valuable lesson. That's the last time I let someone put me in that position.

I make my schedules, I put in red flag dates, you miss my red flag dates and I escalate.

I will no longer put my job at risk for someone else's f ups.

I make it their bosses problem and guess what, **** gets done.
__________________
"I want my two dollars"
"Goodbye and thanks for the fish"
"Proud Member and Supporter of the YWL"
"Brandon Won"

Last edited by stomachmonkey; 05-03-2012 at 08:08 PM..
Old 05-03-2012, 07:25 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #7 (permalink)
The Unsettler
 
stomachmonkey's Avatar
 
Join Date: Dec 2002
Location: Lantanna TX
Posts: 23,885
Send a message via AIM to stomachmonkey
Quote:
Originally Posted by legion View Post
I have several. I've kept my management in the loop from the very beginning as "this was a problem last time". My test manager also knows exactly what is going on........
OK, sounds like your management owns the escalation accountability here, not you.

If they did take it to the ADL then he's screwed.

I think you're covered.
__________________
"I want my two dollars"
"Goodbye and thanks for the fish"
"Proud Member and Supporter of the YWL"
"Brandon Won"
Old 05-03-2012, 08:16 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #8 (permalink)
Diss Member
 
Quicksilver's Avatar
 
Join Date: Jul 2002
Location: SC - (Aiken in the 'other' SC)
Posts: 5,019
Quote:
Originally Posted by legion View Post
Oh, and I picture that the meeting went something like this:

I'm actually guessing the meetings are 'lighter, happier' get togethers like this...



---
Quote:
Originally Posted by MRM View Post
Good. An enemy must be assuaged or annihilated. You can't be friends with protege after a screw up like this. You have to destroy him now do that he never comes back. Good luck. You can't look like you're having fun as you destroy him or you'll lose credibility, but you can enjoy it after you're done.
You need to negate the opposition but it is very important to remain completely emotionally detached about it or your apparent wish to clear them from the field will weaken your position with many connected parties.

The best advice I ever got for corporate infighting was, "Direct and specific". Argue against points not people. If you make unemotional, direct, and specific points in an argument people who rail against them are basically throwing themselves on their own sword. The hotter they get the more they sink. Adding the "broken record" technique where you repeat a basic core point repeatedly as someone tries to talk around it or ignore it, lets them basically lose their argument for you.

All in all it seems that a move to another company where the culture doesn't have as much intestinal blockage would further your career and more importantly give you much greater satisfaction. Remember that when you look back at what you have done you won't have good memories of "surviving". The parts that add up to something are successes, good times with the family, and great vacations.
__________________
- "Speed kills! How fast do you want to go?" - anon.
- "If More is better then Too Much is just right!!!" - Mad Mac Durgeloh

--
Wayne - 87 Carrera coupe -> The pooch.
Old 05-03-2012, 08:44 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #9 (permalink)
Registered
 
Bill Douglas's Avatar
 
Join Date: Jun 2000
Location: bottom left corner of the world
Posts: 22,715
You people with a proper job; it sounds terribly complicated.
Old 05-03-2012, 09:26 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #10 (permalink)
Feelin' Solexy
 
Tishabet's Avatar
 
Join Date: Oct 2003
Location: WA
Posts: 3,786
Oh man, Legion and Stomachmonkey are telling the story of my professional life right here. I feel you, guys.
__________________
Grant
In the stable: 1938 Buick Special model 41, 1963 Solex 2200, 1973 Vespa Primavera 125, 1974 Vespa Rally 200, 1986 VW Vanagon Syncro Westfalia, 1989 VW Doka Tristar, 2011 Pursuit 315 OS, 2022 Tesla Y
Gone but not forgotten: 1973 VW Beetle, 1989 Porsche 944, 2008 R56 Mini Cooper S
Old 05-03-2012, 10:00 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #11 (permalink)
Cars & Coffee Killer
 
legion's Avatar
 
Join Date: Sep 2004
Location: State of Failure
Posts: 32,246
I can physically get all of the work done to get in the next release. The problem our change process, which because of the missed milestones, would take an act of God (or a meeting with some vice presidents) to get done. There is no way that ADL or his protege want to have to explain this to a VP.

To further complicate things, ADL and his protege are in a different department, so all I can do is ask them nicely to do their work and escalate when they don't. I have done both.

So, in order to get permission to continue, ADL and company would have to basically make the case to executives that they screwed up but this is too important to not do. Once again, they will never publicly admit the failure, so this will die.
__________________
Some Porsches long ago...then a wankle...
5 liters of VVT fury now
-Chris

"There is freedom in risk, just as there is oppression in security."
Old 05-04-2012, 10:02 AM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #12 (permalink)
 
Registered
 
Join Date: Mar 2003
Location: SW Cheese Country
Posts: 13,537
Garage
I know this wasn't your intent, but boy do I appreciate my job more.
__________________
Brent
The X15 was the only aircraft I flew where I was glad the engine quit. - Milt Thompson.

"Don't get so caught up in your right to dissent that you forget your obligation to contribute." Mrs. James to her son Chappie.
Old 05-04-2012, 11:20 AM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #13 (permalink)
Cars & Coffee Killer
 
legion's Avatar
 
Join Date: Sep 2004
Location: State of Failure
Posts: 32,246
So...after lots of ass-covering and bullying, ADL gets this disaster slated for the next release, which gave me exactly three weeks to get my coding and testing done...again. I get the testing and coding done based on what was at the time the current version of the requirements. (You know where this is going.)

Three weeks later and I'm in exactly the same boat.

Thursday at 3:00 the protege sends me an e-mail telling me that I need to completely rework a big section of the program based on a sudden revelation (most likely from ADL--as this has his burning desire to deliver a 100% solution at any cost all over it). That, and there are big, gaping holes in these new requirements that would probably take months to drive out. After a quick visit with my manager, I fire off a response that says that I have nothing even remotely approaching the time to get this done as the deadline was Friday. (Let's not even get into the fact that this request will make the end product not work as well.) Once again, there choice is to pull it from the release or go with it as-is.

Then, being thoroughly sick of this bull$h!t, I decide on the spot to make this a 4-day weekend, fill out my vacation request, and leave.

There was no chance of having these new requirements in any sort of usable shape AND have the massive changes coded AND tested by EOD Friday. I fully expect to have dozens of angry e-mails and voicemails when I get in on Tuesday. I don't feel the least bit bad as I got to put off all vacation for the first 5 months of this year to deal with this steaming pile of excrement while ADL rode his motorcycle to Anchorage via Las Vegas and back. I fully expect to be told repeatedly by ADL and the protege to get all of their changes done AND get it into the release even though I am now past the deadline for doing so.

What irritates me the most is that this software is only going to live until the end of the year. No one seems to be paying attention to the fact that it is getting massively more expensive to develop and the payback period is shrinking.

__________________
Some Porsches long ago...then a wankle...
5 liters of VVT fury now
-Chris

"There is freedom in risk, just as there is oppression in security."
Old 05-28-2012, 07:34 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #14 (permalink)
Reply


 


All times are GMT -8. The time now is 04:33 AM.


 
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0
Copyright 2025 Pelican Parts, LLC - Posts may be archived for display on the Pelican Parts Website -    DMCA Registered Agent Contact Page
 

DTO Garage Plus vBulletin Plugins by Drive Thru Online, Inc.