May 04, 2004

10 days

So, I've got to have my big project done in ~10 days. I've been working on the controller basically for the last year I've been there, although in various incarnations. One of the things that was decided at the beginning of this was an operation change. It has been brought up many times, but basically we've added 3 buttons to a van that can enable or disable a feature if it is held in for ~3 seconds. There are several problems with this. First, the button looks identical to buttons already in a vehicle which do not enable or disable the feature. Next, those 3 buttons also will operate the van in the exact same way the buttons we don't add, giving them 2 jobs. Finally, no one remembers what they do, specifically that the feature can be turned off. Sure a few people that want the van for that very reason, and use it often know its there.

I have no real data to back up this next claim, but it makes sense. If you don't use it, you're not going to remember you can turn on and off the feature. When someone else then is playing with your vehicle and holds the switch in for 3 seconds accidentally/on purpose, it then looks broken.

Multiple functions on one button, which has no indication that the action will occur are bad.

Anyway, a few days ago, we started testing our prototype units, and gave one to someone in service, and one to the manager(sales) of the line. I forgot(woops) to put in the information sheet I gave them that they could not disable said feature. Needless to say, its like the first thing both of them tried, and they noticed it didn't work.

Here's where things get fun....The service guy actually liked that. He gets lots of calls from dealers/customers who accidentally disabled the feature, and thinks there's something wrong with the van. He knows that some people like the ability to turn it off, but does think it can be better implemented. The sales guy *really* likes this feature, more than one person should like a feature. Since I gave him his van second, I did remember to tell him that kneel could not be disabled. He got this stunned look on his face, and immediately wanted to know why. I tried explaining the horrible man/machine interface to him, and he *seemed* to understand, although I could tell he wasn't happy about this feature disappearing. I could tell things would be going downhill from here.

The next morning, I get an email that goes to my boss, and the head of engineering asking if we can meet with the sales department to go over the controller programming. WTF...first, the sales department knows jack squat about programming. Second, he mentions again in his email that he tried to turn kneel off by pressing the button. I ALREADY FREAKING TOLD YOU IT WOULDN'T WORK! Guess he didn't believe me, what do I know, I only wrote the software. I talk with my boss, we agree that we don't really need to meet with the sales department at this time (we've still got 12 days at this point before we even start the first production day). The head of engineering stops by, and also agrees that we don't need to meet with them yet.

So what's the wonderful sales department do? Next day they send an email to the head of our vehicle group asking when we can meet. Since the vehicle group head doesn't know what's going on, he tells him to meet us and we'll go over it. Luckily for me, both the head of my department, and the head of engineering both are busy. (meeting was set up with in 30 minutes of the email being sent out). I get to go there alone. So we go meet. Guess what, he's brought 2 more people with him, who really shouldn't even be there. Wee. Predictably, he wants this feature back. The vehicle group is aware that it isn't there, but they don't really care, all they are really concerned with at this point is if I can get the controller working, and if all the mechanical aspects are sound. The sales guy he puts me on the spot(1) . The sales guru brings up the fact that this isn't there, then asks me to explain myself *again*. I can tell by the way I explained it and by the way people looked at me that they realized what I said made sense, but sales guy wants it in there, and he's going to get it.

After I get through the tortures of sales people trying to engineer something(2)(3), I speak with my boss about it, and he agrees it something we don't want to just give in too. In fact I believe he used the words absolutely not....


......................
(1)Sub-rant: If you tell someone you don't mean to put them on the spot, you are a lying sack of dog poo. Making someone say the exact same thing to you, in front of another department head and 2 of your sales managers is putting me on the spot, those people weren't there by accident. I have a phone, I have an email address, I have a cube, the company has a paging system if I'm not responsive to any of these. I could have answered all of his questions had he asked them to me. In fact, I did answer some of them when I gave him the van, but it wasn't good enough. He reminds me of a kid who will keep asking for something till you give in. Luckily I'm stubborn to a point (I'm not going to bend to him, just because he asks, but I'm not going to risk my job over it either. In fact, the only way he's getting it is by doing paperwork, which has to go through the system, through my boss, and through the engineering department head.)

(2)/inflate ego. My education wasn't cheap, I didn't spend so much on it so you can completely ignore my reasoning. I don't really care if you've been with the company for much longer than I have. I'm not an idiot, I can think for myself, and I do know quite a bit. If you want me to give you the reasoning for a decision I made, I'll do it. I'll provide you with the research I came to my opinions on. However when you just go and discount my opinon as not good enough with out wanting to see any research, you really piss me off. Give me some credit, I can think for myself, its why I'm an engineer.

(3)You're salespeople damnit, we're the engineers/designers. I know its not the way it works in real life, but sales people should be able to sell what ever I give them. Their life should be putting spin on the slightly negative aspects so the customer doesn't realize they are problems. The designers (or engineers in our case) are the ones that are making the design decisions, not the sales department. The sales department should provide feedback to us from our customers, allowing us to base our designs around the customers needs, but that sure as hell doesn't happen. (Word of mouth doesn't count, give me DATA!)


All mispellings are free!

Posted by Cynan at May 4, 2004 09:36 PM
Comments

Tim, everytime I have a frusterating day at work, I just come back to this entry and instantly feel better about my day :) At least I feel better knowing that others are out there dealing with morons.

Posted by: Jeff at May 10, 2004 06:37 PM
Post a comment









Remember personal info?






Webset © Blogfrocks
Image © Inertia